From 3635898f9b3fec09d1d9c8311286bf1f8b83361b Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Sun, 8 Dec 2013 14:08:22 -0800 Subject: [PATCH 01/35] Adding class StyledSquareTree.java --- .../StyledSquareTree/StyledSquareTree.java | 754 ++++++++++++++++++ 1 file changed, 754 insertions(+) create mode 100644 Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java diff --git a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java new file mode 100644 index 000000000..28088995b --- /dev/null +++ b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java @@ -0,0 +1,754 @@ +/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. +Version 2.75, September 2011. +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) + */ +package mesquite.trees.StyledSquareTree; + +import java.util.*; +import java.awt.*; + +import mesquite.lib.*; +import mesquite.lib.duties.*; + +/* ======================================================================== */ +public class StyledSquareTree extends DrawTree { + public void getEmployeeNeeds(){ //This gets called on startup to harvest information; override this and inside, call registerEmployeeNeed + EmployeeNeed e = registerEmployeeNeed(NodeLocsVH.class, getName() + " needs the locations of nodes to be calculated.", + "The calculator for node locations is chosen automatically or initially"); + } + NodeLocsVH nodeLocsTask; + MesquiteCommand edgeWidthCommand; + MesquiteString orientationName; + Vector drawings; + int oldEdgeWidth = 6; + int oldStemWidth = 2; + int ornt; + MesquiteString nodeLocsName; + MesquiteBoolean simpleTriangle = new MesquiteBoolean(true); + + MesquiteInteger pos = new MesquiteInteger(); + + /*.................................................................................................................*/ + public boolean startJob(String arguments, Object condition, boolean hiredByName) { + drawings = new Vector(); + nodeLocsTask= (NodeLocsVH)hireNamedEmployee(NodeLocsVH.class, "#NodeLocsStandard"); + if (nodeLocsTask == null) + return sorry(getName() + " couldn't start because no node location module was obtained."); + nodeLocsName = new MesquiteString(nodeLocsTask.getName()); + if (numModulesAvailable(NodeLocsVH.class)>1){ + MesquiteSubmenuSpec mss = addSubmenu(null, "Node Locations Calculator", makeCommand("setNodeLocs", this), NodeLocsVH.class); + mss.setSelected(nodeLocsName); + } + + + MesquiteSubmenuSpec orientationSubmenu = addSubmenu(null, "Orientation"); + ornt = nodeLocsTask.getDefaultOrientation(); + orientationName = new MesquiteString("Up"); + if (ornt != TreeDisplay.UP && ornt != TreeDisplay.DOWN && ornt != TreeDisplay.LEFT && ornt != TreeDisplay.RIGHT) + ornt = TreeDisplay.UP; + orientationName.setValue(orient(ornt)); + orientationSubmenu.setSelected(orientationName); + addItemToSubmenu(null, orientationSubmenu, "Up", makeCommand("orientUp", this)); + addItemToSubmenu(null, orientationSubmenu, "Right", makeCommand("orientRight", this)); + addItemToSubmenu(null, orientationSubmenu, "Down", makeCommand("orientDown", this)); + addItemToSubmenu(null, orientationSubmenu, "Left", makeCommand("orientLeft", this)); + addMenuItem( "Branch Width...", makeCommand("setEdgeWidth", this)); + addMenuItem( "Stem Width...", makeCommand("setStemWidth", this)); + // addCheckMenuItem(null, "Simple Triangle for Triangled Clades", makeCommand("toggleSimpleTriangle", this), simpleTriangle); + return true; + } + + public void employeeQuit(MesquiteModule m){ + iQuit(); + } + public TreeDrawing createTreeDrawing(TreeDisplay treeDisplay, int numTaxa) { + StyledSquareTreeDrawing treeDrawing = new StyledSquareTreeDrawing (treeDisplay, numTaxa, this); + if (legalOrientation(treeDisplay.getOrientation())){ + orientationName.setValue(orient(treeDisplay.getOrientation())); + ornt = treeDisplay.getOrientation(); + } + else + treeDisplay.setOrientation(ornt); + //treeDisplay.inhibitStretchByDefault = true; + drawings.addElement(treeDrawing); + return treeDrawing; + } + public boolean legalOrientation (int orientation){ + return (orientation == TreeDisplay.UP || orientation == TreeDisplay.DOWN || orientation == TreeDisplay.RIGHT || orientation == TreeDisplay.LEFT); + } + /*.................................................................................................................*/ + public String orient (int orientation){ + if (orientation == TreeDisplay.UP) + return "Up"; + else if (orientation == TreeDisplay.DOWN) + return "Down"; + else if (orientation == TreeDisplay.RIGHT) + return "Right"; + else if (orientation == TreeDisplay.LEFT) + return "Left"; + else return "other"; + } + /*.................................................................................................................*/ + public Snapshot getSnapshot(MesquiteFile file) { + Snapshot temp = new Snapshot(); + temp.addLine("setNodeLocs", nodeLocsTask); + temp.addLine("setEdgeWidth " + oldEdgeWidth); + if (ornt== TreeDisplay.UP) + temp.addLine("orientUp"); + else if (ornt== TreeDisplay.DOWN) + temp.addLine("orientDown"); + else if (ornt== TreeDisplay.LEFT) + temp.addLine("orientLeft"); + else if (ornt== TreeDisplay.RIGHT) + temp.addLine("orientRight"); + return temp; + } + /*.................................................................................................................*/ + public Object doCommand(String commandName, String arguments, CommandChecker checker) { + if (checker.compare(this.getClass(), "Sets the node locations calculator", "[name of module]", commandName, "setNodeLocs")) { + NodeLocsVH temp = (NodeLocsVH)replaceEmployee(NodeLocsVH.class, arguments, "Node Locations Calculator", nodeLocsTask); + if (temp != null) { + nodeLocsTask = temp; + nodeLocsName.setValue(nodeLocsTask.getName()); + parametersChanged(); + } + return nodeLocsTask; + } + else if (checker.compare(this.getClass(), "Sets the thickness of branches", "[width in pixels]", commandName, "setEdgeWidth")) { + int newWidth= MesquiteInteger.fromFirstToken(arguments, pos); + if (!MesquiteInteger.isCombinable(newWidth)) + newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set branch width", "Branch Width:", oldEdgeWidth, 1, 99); + if (newWidth>0 && newWidth<100 && newWidth!=oldEdgeWidth) { + oldEdgeWidth=newWidth; + if (drawings == null) + return null; + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; + treeDrawing.setProperty(TreeDrawing.ALLNODES,"edgewidth",String.valueOf(newWidth)); + if (treeDrawing.treeDisplay != null) + treeDrawing.treeDisplay.setMinimumTaxonNameDistance(treeDrawing.edgewidth, 5); //better if only did this if tracing on + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } + + } + else if (checker.compare(this.getClass(), "Sets the color of the branches", "[color]", commandName, "setBranchColor")) { + int newColor= MesquiteInteger.fromFirstToken(arguments, pos); + if (drawings == null) + return null; + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; + treeDrawing.treeDisplay.branchColor = ColorDistribution.getStandardColor(newColor); + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } + else if (checker.compare(this.getClass(), "Sets the thickness of the branch stems", "[width in pixels]", commandName, "setStemWidth")) { + int newWidth= MesquiteInteger.fromFirstToken(arguments, pos); + if (!MesquiteInteger.isCombinable(newWidth)) + newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set stem width", "Stem Width:", oldStemWidth, 1, 99); + if (newWidth>0 && newWidth<100 && newWidth!=oldStemWidth) { + oldStemWidth=newWidth; + if (drawings == null) + return null; + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) obj; + treeDrawing.setProperty(TreeDrawing.ALLNODES,"stemwidth",String.valueOf(newWidth)); + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } + + } + else if (checker.compare(this.getClass(), "Gets the thickness of the branch stems", "[width in pixels]", commandName, "getStemWidth")) { + return String.valueOf(oldStemWidth); + } + else if (checker.compare(this.getClass(), "Gets the thickness of the branches", "[width in pixels]", commandName, "getBranchWidth")) { + return String.valueOf(oldEdgeWidth); + } + else if (checker.compare(this.getClass(), "Returns the module calculating node locations", null, commandName, "getNodeLocsEmployee")) { + return nodeLocsTask; + } + else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are on top", null, commandName, "orientUp")) { + Enumeration e = drawings.elements(); + ornt = TreeDisplay.UP; + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; + treeDrawing.reorient(TreeDisplay.UP); + if (treeDrawing.treeDisplay != null) + ornt = treeDrawing.treeDisplay.getOrientation(); + } + orientationName.setValue(orient(ornt)); + parametersChanged(); + } + else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at the bottom", null, commandName, "orientDown")) { + Enumeration e = drawings.elements(); + ornt = TreeDisplay.DOWN; + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; + treeDrawing.reorient(TreeDisplay.DOWN); + if (treeDrawing.treeDisplay != null) + ornt = treeDrawing.treeDisplay.getOrientation(); + } + orientationName.setValue(orient(ornt)); + parametersChanged(); + } + else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at right", null, commandName, "orientRight")) { + Enumeration e = drawings.elements(); + ornt = TreeDisplay.RIGHT; + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; + treeDrawing.reorient(TreeDisplay.RIGHT); + if (treeDrawing.treeDisplay != null) + ornt = treeDrawing.treeDisplay.getOrientation(); + } + orientationName.setValue(orient(ornt)); + parametersChanged(); + } + else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at left", null, commandName, "orientLeft")) { + Enumeration e = drawings.elements(); + ornt = TreeDisplay.LEFT; + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; + treeDrawing.reorient(TreeDisplay.LEFT); + if (treeDrawing.treeDisplay != null) + ornt = treeDrawing.treeDisplay.getOrientation(); + } + orientationName.setValue(orient(ornt)); + parametersChanged(); + } + else if (checker.compare(this.getClass(), "Sets whether to draw triangled clades as simple triangles or not.", "", commandName, "toggleSimpleTriangle")) { + boolean current = simpleTriangle.getValue(); + simpleTriangle.toggleValue(parser.getFirstToken(arguments)); + if (current!=simpleTriangle.getValue()) { + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; + treeDrawing.setSimpleTriangle(simpleTriangle.getValue()); + } + parametersChanged(); + } + } + else return super.doCommand(commandName, arguments, checker); + return null; + } + /*.................................................................................................................*/ + public String getName() { + return "Styled square tree"; + } + /*.................................................................................................................*/ + /** returns whether this module is requesting to appear as a primary choice */ + public boolean requestPrimaryChoice(){ + return true; + } + /*.................................................................................................................*/ + public String getVersion() { + return null; + } + /*.................................................................................................................*/ + + /** returns an explanation of what the module does.*/ + public String getExplanation() { + return "Draws trees with styled square branches (\"phenogram\")" ; + } + /*.................................................................................................................*/ + +} + + +/* ======================================================================== */ +class StyledSquareTreeDrawing extends TreeDrawing { + public Polygon[] branchPoly; + public Polygon[] touchPoly; + + public StyledSquareTree ownerModule; + public int edgewidth = 6; + public int preferredEdgeWidth = 6; + public int stemwidth = 2; + int oldNumTaxa = 0; + private int foundBranch; + private boolean ready=false; + private static final int inset=1; + private Polygon utilityPolygon; + NameReference triangleNameRef; + BasicStroke defaultStroke; + + + public StyledSquareTreeDrawing(TreeDisplay treeDisplay, int numTaxa, StyledSquareTree ownerModule) { + super(treeDisplay, MesquiteTree.standardNumNodeSpaces(numTaxa)); + treeDisplay.setMinimumTaxonNameDistance(edgewidth, 5); //better if only did this if tracing on + this.ownerModule = ownerModule; + this.treeDisplay = treeDisplay; + triangleNameRef = NameReference.getNameReference("triangled"); + try{ + defaultStroke = new BasicStroke(); + } + catch (Throwable t){ + } + + oldNumTaxa = numTaxa; + ready = true; + utilityPolygon=new Polygon(); + utilityPolygon.xpoints = new int[16]; + utilityPolygon.ypoints = new int[16]; + utilityPolygon.npoints=16; + } + + public void resetNumNodes(int numNodes){ + super.resetNumNodes(numNodes); + branchPoly= new Polygon[numNodes]; + touchPoly= new Polygon[numNodes]; + for (int i=0; i1) { + for (int i=1; i<=tree.numberOfParentsOfNode(node); i++) { + int anc =tree.parentOfNode(node, i); + if (anc!= tree.motherOfNode(node)) { + g.drawLine(x[node],y[node], x[tree.parentOfNode(node, i)],y[tree.parentOfNode(node, i)]); + g.drawLine(x[node]+1,y[node], x[tree.parentOfNode(node, i)]+1,y[tree.parentOfNode(node, i)]); + g.drawLine(x[node],y[node]+1, x[tree.parentOfNode(node, i)],y[tree.parentOfNode(node, i)]+1); + g.drawLine(x[node]+1,y[node]+1, x[tree.parentOfNode(node, i)]+1,y[tree.parentOfNode(node, i)]+1); + } + } + } + if (tree.getAssociatedBit(triangleNameRef,node)) + if (treeDisplay.getSimpleTriangle()) { + for (int j=0; j<2; j++) + for (int i=0; i<2; i++) { + g.drawLine(x[node]+i,y[node]+j, x[tree.leftmostTerminalOfNode(node)]+i,y[tree.leftmostTerminalOfNode(node)]+j); + g.drawLine(x[tree.leftmostTerminalOfNode(node)]+i,y[tree.leftmostTerminalOfNode(node)]+j, x[tree.rightmostTerminalOfNode(node)]+i,y[tree.rightmostTerminalOfNode(node)]+j); + g.drawLine(x[node]+i,y[node]+j, x[tree.rightmostTerminalOfNode(node)]+i,y[tree.rightmostTerminalOfNode(node)]+j); + } + } + } + if (!tree.getAssociatedBit(triangleNameRef,node) || !treeDisplay.getSimpleTriangle()) + for (int d = tree.firstDaughterOfNode(node); tree.nodeExists(d); d = tree.nextSisterOfNode(d)) + drawOneBranch(tree, g, d); + + if (draw && emphasizeNodes()) { + Color prev = g.getColor(); + g.setColor(Color.red);//for testing + g.fillPolygon(branchPoly[node]); + g.setColor(prev); + } + } + } + + /*_________________________________________________*/ + public void drawTree(Tree tree, int drawnRoot, Graphics g) { + if (MesquiteTree.OK(tree)) { + if (treeDisplay == null) + return; + if (tree.getNumNodeSpaces()!=numNodes) + resetNumNodes(tree.getNumNodeSpaces()); + g.setColor(treeDisplay.branchColor); + drawOneBranch(tree, g, drawnRoot); + } + } + /*_________________________________________________*/ + public void recalculatePositions(Tree tree) { + if (MesquiteTree.OK(tree)) { + if (tree.getNumNodeSpaces()!=numNodes) + resetNumNodes(tree.getNumNodeSpaces()); + if (!tree.nodeExists(getDrawnRoot())) + setDrawnRoot(tree.getRoot()); + calcBranches(tree, getDrawnRoot()); + } + } + /*_________________________________________________*/ + /** Draw highlight for branch node with current color of graphics context */ + public void drawHighlight(Tree tree, int node, Graphics g, boolean flip){ + Color tC = g.getColor(); + if (flip) + g.setColor(Color.red); + else + g.setColor(Color.blue); + if (isDOWN() || isUP()){ + for (int i=0; i<4; i++) + g.drawLine(x[node]-2 - i, y[node], x[node]-2 - i, y[tree.motherOfNode(node)]); + } + else { + for (int i=0; i<4; i++) + g.drawLine(x[node], y[node]-2 - i, x[tree.motherOfNode(node)], y[node]-2 - i); + } + g.setColor(tC); + } + /*_________________________________________________*/ + public void fillTerminalBox(Tree tree, int node, Graphics g) { + Rectangle box; + int ew = edgewidth-1; + if (isUP()) + box = new Rectangle(x[node], y[node]-ew-3, ew, ew); + else if (isDOWN()) + box = new Rectangle(x[node], y[node]+1, ew, ew); + else if (isRIGHT()) + box = new Rectangle(x[node]+1, y[node], ew, ew); + else if (isLEFT()) + box = new Rectangle(x[node]-ew-3, y[node], ew, ew); + else + box = new Rectangle(x[node], y[node], ew, ew); + g.fillRect(box.x, box.y, box.width, box.height); + g.setColor(treeDisplay.getBranchColor(node)); + g.drawRect(box.x, box.y, box.width, box.height); + } + /*_________________________________________________*/ + public void fillTerminalBoxWithColors(Tree tree, int node, ColorDistribution colors, Graphics g){ + Rectangle box; + int numColors = colors.getNumColors(); + int ew = edgewidth-1; + if (isUP()) + box = new Rectangle(x[node], y[node]-ew-3, ew, ew); + else if (isDOWN()) + box = new Rectangle(x[node], y[node]+1, ew, ew); + else if (isRIGHT()) + box = new Rectangle(x[node]+1, y[node], ew, ew); + else if (isLEFT()) + box = new Rectangle(x[node]-ew-3, y[node], ew, ew); + else + box = new Rectangle(x[node], y[node], ew, ew); + for (int i=0; i=0 && node < branchPoly.length) + return treeDisplay.getVisRect() == null || branchPoly[node].intersects(treeDisplay.getVisRect()); + } + catch (Throwable t){ + } + return false; + } + /*_________________________________________________*/ + public void fillBranch(Tree tree, int node, Graphics g) { + if (node>0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && node0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { + Color c = g.getColor(); + int numEvents = colors.size(); + g.setColor(Color.lightGray); + fillBranch(tree, node, g); + for (int i=numEvents-1; i>=0; i--) { + ColorEvent e = (ColorEvent)colors.elementAt(i); +// if (i == numEvents-1) +// else { +// ColorEvent ec = (ColorEvent)colors.elementAt(i+1); +// } + definePolyForNode(tree, utilityPolygon, node, edgewidth); + g.setColor(e.getColor()); + g.fillPolygon(utilityPolygon); + g.setColor(Color.black); + g.drawPolygon(utilityPolygon); + } + if (c!=null) g.setColor(c); + } + } + /*_________________________________________________*/ + public void fillBranchWithColors(Tree tree, int node, ColorDistribution colors, Graphics g) { + if (node>0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { + Color c = g.getColor(); + int numColors = colors.getNumColors(); + for (int i=0; i Date: Sun, 8 Dec 2013 14:20:44 -0800 Subject: [PATCH 02/35] Add getBranchWidth --- Source/mesquite/lib/TreeDisplay.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Source/mesquite/lib/TreeDisplay.java b/Source/mesquite/lib/TreeDisplay.java index 8ffcf1ee7..d7e88e58b 100644 --- a/Source/mesquite/lib/TreeDisplay.java +++ b/Source/mesquite/lib/TreeDisplay.java @@ -139,6 +139,17 @@ public Color getBranchColor(int N){ } public Composite setBranchTransparency(Graphics g, int N){ + public int getBranchWidth(int node){ + long result = tree.getAssociatedLong(NameReference.getNameReference("width"), node); + + if (result == MesquiteLong.unassigned) { + return 0; + } + return (int) result; + } + + + public Composite setBranchTransparency(Graphics g, int N){ if (!showBranchColors) return null; if (tree.anySelected() && !tree.getSelected(N)) { From c74b7ed4ec40dec970acc87e4ac77213f0cda846 Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Sun, 8 Dec 2013 14:23:42 -0800 Subject: [PATCH 03/35] adding rotateTo/FromUp methods --- Source/mesquite/lib/TreeDrawing.java | 64 +++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 2 deletions(-) diff --git a/Source/mesquite/lib/TreeDrawing.java b/Source/mesquite/lib/TreeDrawing.java index 2b33a4d32..4deab9117 100644 --- a/Source/mesquite/lib/TreeDrawing.java +++ b/Source/mesquite/lib/TreeDrawing.java @@ -36,7 +36,13 @@ public abstract class TreeDrawing { public final static int MINNODEWIDTH = 6; public final static int ACCEPTABLETOUCHWIDTH = 10; public final static boolean SHOWTOUCHPOLYS = false; - public int[] x; //x positions of nodes + public final static int UP = 0; + public final static int DOWN = 1; + public final static int RIGHT = 2; + public final static int LEFT = 3; + public final static int ALLNODES = -1; + + public int[] x; //x positions of nodes public int[] y; //y positions of nodes public double[] z; //z positions of nodes (closeness to viewer, smaller numbers closer) public int[] lineBaseX; //base of line on which to draw labels etc. @@ -93,6 +99,10 @@ public void resetNumNodes(int numNodes){ } } + public void setProperty(int node, String property, String value) { + MesquiteModule.mesquiteTrunk.logln("setProperty called on "+property+", but this property does not exist in "+this.getClass().toString()); + } + public int getDrawnRoot(){ return drawnRoot; } @@ -138,7 +148,57 @@ public int getNodeValueTextBaseY(int node, int edgewidth, int stringwidth, int f public abstract void fillBranch(Tree tree, int N, Graphics g); - /*_________________________________________________*/ + public void rotateFromUp(Polygon poly, int to_orientation, Point origin) { + poly.translate(-origin.x,-origin.y); + for(int i=0;i Date: Sun, 8 Dec 2013 14:28:15 -0800 Subject: [PATCH 04/35] change color of taxonname if specified. --- .../BasicDrawTaxonNames/BasicDrawTaxonNames.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Source/mesquite/trees/BasicDrawTaxonNames/BasicDrawTaxonNames.java b/Source/mesquite/trees/BasicDrawTaxonNames/BasicDrawTaxonNames.java index e7f0b477d..bd02765c8 100644 --- a/Source/mesquite/trees/BasicDrawTaxonNames/BasicDrawTaxonNames.java +++ b/Source/mesquite/trees/BasicDrawTaxonNames/BasicDrawTaxonNames.java @@ -433,11 +433,16 @@ else if (taxonNumber>=taxa.getNumTaxa()) { //check all extras to see if they want to add anything boolean underlined = false; Color taxonColor; - if (!tree.anySelected() || tree.getSelected(N)) - taxonColor = fontColor; - else + if (!tree.anySelected() || tree.getSelected(N)) { + long result = tree.getAssociatedLong(NameReference.getNameReference("taxoncolor"), N); + if (result == MesquiteLong.unassigned) { + taxonColor = fontColor; + } else { + taxonColor = ColorDistribution.getStandardColor((int) result); + } + } else { taxonColor = fontColorLight; - + } if (partitions!=null && (colorPartition.getValue() || shadePartition.getValue())){ TaxaGroup mi = (TaxaGroup)partitions.getProperty(taxonNumber); if (mi!=null) { From b179a2031e6f8dc9230504283b0023c1df6c6a1d Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Sun, 8 Dec 2013 14:30:22 -0800 Subject: [PATCH 05/35] Added hook to get the TreePaneSize --- .../trees/BasicTreeWindowMaker/BasicTreeWindowMaker.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/mesquite/trees/BasicTreeWindowMaker/BasicTreeWindowMaker.java b/Source/mesquite/trees/BasicTreeWindowMaker/BasicTreeWindowMaker.java index 8abd65553..dd4002c70 100644 --- a/Source/mesquite/trees/BasicTreeWindowMaker/BasicTreeWindowMaker.java +++ b/Source/mesquite/trees/BasicTreeWindowMaker/BasicTreeWindowMaker.java @@ -1853,7 +1853,10 @@ public Object doCommand(String commandName, String arguments, CommandChecker che else if (checker.compare(this.getClass(), "Returns the tree info panel", null, commandName, "getInfoPanel")) { return treeInfoPanel; } - else if (checker.compare(this.getClass(), "Returns analyses at nodes as a table", null, commandName, "getAsTable")) { + else if (checker.compare(this.getClass(), "Returns the tree pane size", null, commandName, "getTreePaneSize")) { + return new Dimension(getTreePaneWidth(),getTreePaneHeight()); + } + else if (checker.compare(this.getClass(), "Returns analyses at nodes as a table", null, commandName, "getAsTable")) { if (treeDisplay == null) return null; String s = treeDisplay.getTableVersion(); From c624984f95fa1517d37be779d3cb78c501e6139a Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 9 Dec 2013 11:16:51 -0800 Subject: [PATCH 06/35] Add class NodePropertyAttacher --- .../NodePropertyAttacher.java | 264 ++++++++++++++++++ .../nodePropertyAttacher.gif | Bin 0 -> 152 bytes 2 files changed, 264 insertions(+) create mode 100644 Source/mesquite/trees/NodePropertyAttacher/NodePropertyAttacher.java create mode 100644 Source/mesquite/trees/NodePropertyAttacher/nodePropertyAttacher.gif diff --git a/Source/mesquite/trees/NodePropertyAttacher/NodePropertyAttacher.java b/Source/mesquite/trees/NodePropertyAttacher/NodePropertyAttacher.java new file mode 100644 index 000000000..420bb2733 --- /dev/null +++ b/Source/mesquite/trees/NodePropertyAttacher/NodePropertyAttacher.java @@ -0,0 +1,264 @@ +/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. +Version 2.75, September 2011. +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) + */ +package mesquite.trees.NodePropertyAttacher; + +import java.util.*; +import java.awt.*; +import java.awt.image.*; +import mesquite.lib.*; +import mesquite.lib.duties.*; + +/* ======================================================================== */ +public class NodePropertyAttacher extends TreeDisplayAssistantI { + public Vector extras; + public String getFunctionIconPath(){ + return getPath() + "NodePropertyAttacher.gif"; + } + /*.................................................................................................................*/ + public boolean startJob(String arguments, Object condition, boolean hiredByName){ + extras = new Vector(); + setUseMenubar(false); //menu available by touching button + return true; + } + /*.................................................................................................................*/ + public boolean isSubstantive(){ + return false; + } + /*.................................................................................................................*/ + public TreeDisplayExtra createTreeDisplayExtra(TreeDisplay treeDisplay) { + NodePropertyAttacherExtra newPj = new NodePropertyAttacherExtra(this, treeDisplay); + extras.addElement(newPj); + return newPj; + } + /*.................................................................................................................*/ + public String getName() { + return "Node Property Attacher"; + } + /*.................................................................................................................*/ + public String getExplanation() { + return "Provides a tool to annotate the nodes of a tree with properties"; + } + +} + +/* ======================================================================== */ +class NodePropertyAttacherExtra extends TreeDisplayExtra implements Commandable { + TreeTool adjustTool; + MesquiteMenuItemSpec hideMenuItem = null; + NodePropertyAttacher selectModule; + Tree tree; + MiniStringEditor miniEditor; + boolean editorOn = false; + int editorNode = -1; + MesquiteMenuItemSpec pushLabelsToPropertiesMenuItem,assignLabelsToPropertyMenuItem; + String[] pvs; + + public NodePropertyAttacherExtra (NodePropertyAttacher ownerModule, TreeDisplay treeDisplay) { + super(ownerModule, treeDisplay); + selectModule = ownerModule; + adjustTool = new TreeTool(this, "NodePropertyAttacher", ownerModule.getPath() , "NodePropertyAttacher.gif", 1,0,"Assign node properties", "This tool can be used to give names to clades. When a branch is touched, a small text editing box appears in which a new name can be entered; touching the little blue button enters it." ); + adjustTool.setTouchedCommand(MesquiteModule.makeCommand("touchedNamer", this)); + adjustTool.setTouchedTaxonCommand(MesquiteModule.makeCommand("touchedTaxonNamer", this)); + if (ownerModule.containerOfModule() instanceof MesquiteWindow) { + ownerModule.containerOfModule().addTool(adjustTool); + adjustTool.setPopUpOwner(ownerModule); + } + assignLabelsToPropertyMenuItem = ownerModule.addMenuItem( "Store values as property...", ownerModule.makeCommand("assignLabelsToProperty", this)); + pushLabelsToPropertiesMenuItem = ownerModule.addMenuItem( "Make property values from current node labels", ownerModule.makeCommand("pushLabelsToProperty", this)); + pvs = new String[treeDisplay.getTree().getNumNodeSpaces()]; + + } + /*.................................................................................................................*/ + public void drawOnTree(Tree tree, int drawnRoot, Graphics g) { + setTree(tree); + if (editorOn) { + if (tree.nodeExists(editorNode)) + miniEditor.setLocation(treeDisplay.getTreeDrawing().x[editorNode], treeDisplay.getTreeDrawing().y[editorNode]); + else hideMiniEditor(); + } + } + + /*.................................................................................................................*/ + public void printOnTree(Tree tree, int drawnRoot, Graphics g) { + drawOnTree(tree, drawnRoot, g); + } + /*.................................................................................................................*/ + public void setTree(Tree tree) { + this.tree = tree; + if (tree.getNumNodeSpaces() != pvs.length) { + pvs = new String[tree.getNumNodeSpaces()]; + } + } + + private void setMiniEditor(int node, int x,int y){ + Tree t = treeDisplay.getTree(); + if (t==null) + return; + editorNode = node; + if (miniEditor == null) { + miniEditor = new MiniStringEditor(ownerModule, ownerModule.makeCommand("acceptName", this)); + treeDisplay.addPanelPlease(miniEditor); + } + miniEditor.setLocation(treeDisplay.getTreeDrawing().x[node], treeDisplay.getTreeDrawing().y[node]); + String lab = getNodePV(node); + if (lab == null) + lab = ""; + miniEditor.setText(lab); + miniEditor.setVisible(true); + editorOn = true; + } + private void hideMiniEditor(){ + miniEditor.setVisible(false); + editorOn = false; + } + /*.................................................................................................................*/ + public Object doCommand(String commandName, String arguments, CommandChecker checker) { + MesquiteTree t = null; + if (tree instanceof MesquiteTree) + t = (MesquiteTree) tree; + + if (checker.compare(this.getClass(), "Edits a property value for the node ", "[name of node]", commandName, "acceptName")){ + if (t==null) + return null; + if (editorOn) { + String lab = getNodePV(editorNode); + if (arguments == null && lab == null) { //both null + hideMiniEditor(); + return null; + } + if (!MesquiteTree.cosmeticInternalNames){ + int n = t.nodeOfLabel(arguments, true); + if (n<0) { + n = t.getTaxa().whichTaxonNumber(arguments, false); + n = t.nodeOfTaxonNumber(n); + } + } + setNodePV(arguments, editorNode); + if (arguments != null){ + Clade c = t.getTaxa().getClades().findClade(arguments); + if (c==null) + t.getTaxa().getClades().addClade(arguments); + } + t.notifyListeners(this, new Notification(MesquiteListener.NAMES_CHANGED)); + treeDisplay.pleaseUpdate(false); + } + hideMiniEditor(); + } + else if (checker.compare(this.getClass(), "Sets current node labels as values of a property ", "[property name]", commandName, "pushLabelsToProperty")){ + if (t!=null) { + Vector nodes = t.nodesInClade(t.getRoot()); + System.out.println("there are "+nodes.size()+" nodes"); + + for (int i=0;i node) { + pvs[node] = newPV; + } + } + + private String getNodePV (int node) { + if (pvs.length > node) { + return pvs[node]; + } + return null; + } +} + + diff --git a/Source/mesquite/trees/NodePropertyAttacher/nodePropertyAttacher.gif b/Source/mesquite/trees/NodePropertyAttacher/nodePropertyAttacher.gif new file mode 100644 index 0000000000000000000000000000000000000000..89d84380df63006d812c4ddfad64605691c16dcf GIT binary patch literal 152 zcmZ?wbhEHb6krfw*v!CC4+j6i0M2GW0zes{I8XqhM)4;LBLf3JgAPau$P5M+*AJ%O zSMA;IduH{$*l&Rgmrq>!WX{TtqIjL-ezDx$Z+UjravV_D@Z3UzwITV_1>rvv7!(*B YO1S2qOS@FrA+^$XVSu@Iy%K{p0OR*RT>t<8 literal 0 HcmV?d00001 From 38ff598feb7060ec7f81c662fc6842c9719c56e8 Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 9 Dec 2013 12:31:35 -0800 Subject: [PATCH 07/35] Adding some methods to manipulate strings on nodes --- Source/mesquite/lib/MesquiteTree.java | 30 ++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/Source/mesquite/lib/MesquiteTree.java b/Source/mesquite/lib/MesquiteTree.java index 21aa3f5ba..ec946a193 100644 --- a/Source/mesquite/lib/MesquiteTree.java +++ b/Source/mesquite/lib/MesquiteTree.java @@ -1588,6 +1588,25 @@ public int numberOfNodesInClade(int node) { count++; //count node itself return count; } + + public Vector nodesInClade(int node) { + Vector nodes = new Vector(); + String[] parsedNodes = nodesInCladeAsString(node,null).split(","); + for (String nodeString : parsedNodes) { + nodes.add(Integer.parseInt(nodeString)); + } + return nodes; + } + + private String nodesInCladeAsString(int node, String nodes) { + if (nodes == null) { + nodes = String.valueOf(node); + } + for (int d = firstDaughterOfNode(node); nodeExists(d); d = nextSisterOfNode(d)) { + nodes = nodesInCladeAsString(d, nodes) + "," + d; + } + return nodes; + } /*-----------------------------------------*/ /** Returns number of terminal taxa in clade.*/ public int numberOfTerminalsInClade(int node) { @@ -5303,7 +5322,16 @@ public String getNodeLabel(int node){ return label[node]; } /*-----------------------------------------*/ - /** Returns whether the node has a label */ + public void setStringPropertyOnNode(String propName, String propVal, int node){ + this.setAssociatedObject(new NameReference(propName),node, propVal); + } + /*-----------------------------------------*/ + /** Gets the node label of the node */ + public String getStringPropertyOnNode(String prop, int node){ + ObjectArray props = this.getAssociatedObjects(node); + return ""; + } + /** Returns whether the node has a label */ public boolean nodeHasLabel(int node){ return (label!=null && nodeExists(node) && label[node]!=null) || (nodeIsTerminal(node)); } From aa9c312b08d314a4afe2ce93b4873f64c43235e1 Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 9 Dec 2013 12:38:40 -0800 Subject: [PATCH 08/35] antialias the tree --- .../BasicTreeDrawCoordinator/BasicTreeDrawCoordinator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/mesquite/trees/BasicTreeDrawCoordinator/BasicTreeDrawCoordinator.java b/Source/mesquite/trees/BasicTreeDrawCoordinator/BasicTreeDrawCoordinator.java index ef70e6cb8..949df43e5 100644 --- a/Source/mesquite/trees/BasicTreeDrawCoordinator/BasicTreeDrawCoordinator.java +++ b/Source/mesquite/trees/BasicTreeDrawCoordinator/BasicTreeDrawCoordinator.java @@ -595,7 +595,8 @@ public void paint(Graphics g) { if (ownerModule == null || ownerModule.isDoomed()) return; setShowBranchColors(ownerDrawModule.showBranchColors.getValue()); - if (MesquiteWindow.checkDoomed(this)) + ((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + if (MesquiteWindow.checkDoomed(this)) return; setDrawingInProcess(true); int initialPending = repaintsPending; From d1e345ec8284904f959c70f6d34d073499f2bb8e Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 9 Dec 2013 12:42:44 -0800 Subject: [PATCH 09/35] refactoring, renaming of variables --- .../StyledSquareTree/StyledSquareTree.java | 276 ++++++++---------- 1 file changed, 117 insertions(+), 159 deletions(-) diff --git a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java index 28088995b..db968cbcd 100644 --- a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java +++ b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java @@ -25,17 +25,15 @@ public class StyledSquareTree extends DrawTree { "The calculator for node locations is chosen automatically or initially"); } NodeLocsVH nodeLocsTask; - MesquiteCommand edgeWidthCommand; MesquiteString orientationName; Vector drawings; - int oldEdgeWidth = 6; - int oldStemWidth = 2; - int ornt; + int defaultBranchWidth = 2; + int defaultStemWidth = 2; + int defaultBranchColor; + int orientation; MesquiteString nodeLocsName; MesquiteBoolean simpleTriangle = new MesquiteBoolean(true); - MesquiteInteger pos = new MesquiteInteger(); - /*.................................................................................................................*/ public boolean startJob(String arguments, Object condition, boolean hiredByName) { drawings = new Vector(); @@ -48,13 +46,12 @@ public boolean startJob(String arguments, Object condition, boolean hiredByName) mss.setSelected(nodeLocsName); } - MesquiteSubmenuSpec orientationSubmenu = addSubmenu(null, "Orientation"); - ornt = nodeLocsTask.getDefaultOrientation(); + orientation = nodeLocsTask.getDefaultOrientation(); orientationName = new MesquiteString("Up"); - if (ornt != TreeDisplay.UP && ornt != TreeDisplay.DOWN && ornt != TreeDisplay.LEFT && ornt != TreeDisplay.RIGHT) - ornt = TreeDisplay.UP; - orientationName.setValue(orient(ornt)); + if (orientation != TreeDisplay.UP && orientation != TreeDisplay.DOWN && orientation != TreeDisplay.LEFT && orientation != TreeDisplay.RIGHT) + orientation = TreeDisplay.UP; + orientationName.setValue(orient(orientation)); orientationSubmenu.setSelected(orientationName); addItemToSubmenu(null, orientationSubmenu, "Up", makeCommand("orientUp", this)); addItemToSubmenu(null, orientationSubmenu, "Right", makeCommand("orientRight", this)); @@ -69,15 +66,12 @@ public boolean startJob(String arguments, Object condition, boolean hiredByName) public void employeeQuit(MesquiteModule m){ iQuit(); } - public TreeDrawing createTreeDrawing(TreeDisplay treeDisplay, int numTaxa) { - StyledSquareTreeDrawing treeDrawing = new StyledSquareTreeDrawing (treeDisplay, numTaxa, this); + public TreeDrawing createTreeDrawing(TreeDisplay treeDisplay, int numTaxa) { + StyledSquareTreeDrawing treeDrawing = new StyledSquareTreeDrawing (treeDisplay, numTaxa, this); if (legalOrientation(treeDisplay.getOrientation())){ orientationName.setValue(orient(treeDisplay.getOrientation())); - ornt = treeDisplay.getOrientation(); + orientation = treeDisplay.getOrientation(); } - else - treeDisplay.setOrientation(ornt); - //treeDisplay.inhibitStretchByDefault = true; drawings.addElement(treeDrawing); return treeDrawing; } @@ -100,20 +94,22 @@ else if (orientation == TreeDisplay.LEFT) public Snapshot getSnapshot(MesquiteFile file) { Snapshot temp = new Snapshot(); temp.addLine("setNodeLocs", nodeLocsTask); - temp.addLine("setEdgeWidth " + oldEdgeWidth); - if (ornt== TreeDisplay.UP) + temp.addLine("setEdgeWidth " + defaultBranchWidth); + temp.addLine("setStemWidth " + defaultStemWidth); + if (orientation == TreeDisplay.UP) temp.addLine("orientUp"); - else if (ornt== TreeDisplay.DOWN) + else if (orientation == TreeDisplay.DOWN) temp.addLine("orientDown"); - else if (ornt== TreeDisplay.LEFT) + else if (orientation == TreeDisplay.LEFT) temp.addLine("orientLeft"); - else if (ornt== TreeDisplay.RIGHT) + else if (orientation == TreeDisplay.RIGHT) temp.addLine("orientRight"); return temp; } /*.................................................................................................................*/ public Object doCommand(String commandName, String arguments, CommandChecker checker) { - if (checker.compare(this.getClass(), "Sets the node locations calculator", "[name of module]", commandName, "setNodeLocs")) { + boolean reorient = false; + if (checker.compare(this.getClass(), "Sets the node locations calculator", "[name of module]", commandName, "setNodeLocs")) { NodeLocsVH temp = (NodeLocsVH)replaceEmployee(NodeLocsVH.class, arguments, "Node Locations Calculator", nodeLocsTask); if (temp != null) { nodeLocsTask = temp; @@ -121,133 +117,87 @@ public Object doCommand(String commandName, String arguments, CommandChecker che parametersChanged(); } return nodeLocsTask; - } - else if (checker.compare(this.getClass(), "Sets the thickness of branches", "[width in pixels]", commandName, "setEdgeWidth")) { - int newWidth= MesquiteInteger.fromFirstToken(arguments, pos); + } else if (checker.compare(this.getClass(), "Sets the thickness of branches", "[width in pixels]", commandName, "setEdgeWidth")) { + int newWidth = MesquiteInteger.fromString(arguments); if (!MesquiteInteger.isCombinable(newWidth)) - newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set branch width", "Branch Width:", oldEdgeWidth, 1, 99); - if (newWidth>0 && newWidth<100 && newWidth!=oldEdgeWidth) { - oldEdgeWidth=newWidth; - if (drawings == null) - return null; - Enumeration e = drawings.elements(); - while (e.hasMoreElements()) { - Object obj = e.nextElement(); - StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; - treeDrawing.setProperty(TreeDrawing.ALLNODES,"edgewidth",String.valueOf(newWidth)); - if (treeDrawing.treeDisplay != null) - treeDrawing.treeDisplay.setMinimumTaxonNameDistance(treeDrawing.edgewidth, 5); //better if only did this if tracing on - } - if (!MesquiteThread.isScripting()) parametersChanged(); - } - - } - else if (checker.compare(this.getClass(), "Sets the color of the branches", "[color]", commandName, "setBranchColor")) { - int newColor= MesquiteInteger.fromFirstToken(arguments, pos); - if (drawings == null) - return null; - Enumeration e = drawings.elements(); - while (e.hasMoreElements()) { - Object obj = e.nextElement(); - StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; - treeDrawing.treeDisplay.branchColor = ColorDistribution.getStandardColor(newColor); + newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set branch width", "Branch Width:", defaultBranchWidth, 1, 99); + if ((newWidth != defaultBranchWidth) && (newWidth > 0)) { + defaultBranchWidth = newWidth; + if (drawings == null) return null; + for (Enumeration e = drawings.elements(); e.hasMoreElements();) { + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) e.nextElement(); + treeDrawing.setProperty(TreeDrawing.ALLNODES,"branchwidth",String.valueOf(defaultBranchWidth)); + } + if (!MesquiteThread.isScripting()) parametersChanged(); } - if (!MesquiteThread.isScripting()) parametersChanged(); - } - else if (checker.compare(this.getClass(), "Sets the thickness of the branch stems", "[width in pixels]", commandName, "setStemWidth")) { - int newWidth= MesquiteInteger.fromFirstToken(arguments, pos); + } else if (checker.compare(this.getClass(), "Sets the thickness of the branch stems", "[width in pixels]", commandName, "setStemWidth")) { + int newWidth= MesquiteInteger.fromString(arguments) ; if (!MesquiteInteger.isCombinable(newWidth)) - newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set stem width", "Stem Width:", oldStemWidth, 1, 99); - if (newWidth>0 && newWidth<100 && newWidth!=oldStemWidth) { - oldStemWidth=newWidth; - if (drawings == null) - return null; - Enumeration e = drawings.elements(); - while (e.hasMoreElements()) { - Object obj = e.nextElement(); - StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) obj; - treeDrawing.setProperty(TreeDrawing.ALLNODES,"stemwidth",String.valueOf(newWidth)); + newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set stem width", "Stem Width:", defaultStemWidth, 1, 99); + if ((newWidth != defaultStemWidth) && (newWidth > 0)){ + defaultStemWidth = newWidth; + if (drawings == null) return null; + for (Enumeration e = drawings.elements(); e.hasMoreElements();) { + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) e.nextElement(); + treeDrawing.setProperty(TreeDrawing.ALLNODES,"stemwidth",String.valueOf(defaultStemWidth)); } if (!MesquiteThread.isScripting()) parametersChanged(); } - - } - else if (checker.compare(this.getClass(), "Gets the thickness of the branch stems", "[width in pixels]", commandName, "getStemWidth")) { - return String.valueOf(oldStemWidth); - } - else if (checker.compare(this.getClass(), "Gets the thickness of the branches", "[width in pixels]", commandName, "getBranchWidth")) { - return String.valueOf(oldEdgeWidth); - } - else if (checker.compare(this.getClass(), "Returns the module calculating node locations", null, commandName, "getNodeLocsEmployee")) { + } else if (checker.compare(this.getClass(), "Sets the color of the branches", "[color]", commandName, "setBranchColor")) { + int newColor= MesquiteInteger.fromString(arguments); + if (drawings == null) return null; + for (Enumeration e = drawings.elements(); e.hasMoreElements();) { + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) e.nextElement(); + defaultBranchColor = newColor; + treeDrawing.setProperty(TreeDrawing.ALLNODES,"branchcolor",String.valueOf(newColor)); + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } else if (checker.compare(this.getClass(), "Gets the thickness of the branch stems", "[width in pixels]", commandName, "getStemWidth")) { + return String.valueOf(defaultStemWidth); + } else if (checker.compare(this.getClass(), "Gets the thickness of the branches", "[width in pixels]", commandName, "getBranchWidth")) { + return String.valueOf(defaultBranchWidth); + } else if (checker.compare(this.getClass(), "Returns the module calculating node locations", null, commandName, "getNodeLocsEmployee")) { return nodeLocsTask; - } - else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are on top", null, commandName, "orientUp")) { - Enumeration e = drawings.elements(); - ornt = TreeDisplay.UP; - while (e.hasMoreElements()) { - Object obj = e.nextElement(); - StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; - treeDrawing.reorient(TreeDisplay.UP); - if (treeDrawing.treeDisplay != null) - ornt = treeDrawing.treeDisplay.getOrientation(); - } - orientationName.setValue(orient(ornt)); - parametersChanged(); - } - else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at the bottom", null, commandName, "orientDown")) { - Enumeration e = drawings.elements(); - ornt = TreeDisplay.DOWN; - while (e.hasMoreElements()) { - Object obj = e.nextElement(); - StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; - treeDrawing.reorient(TreeDisplay.DOWN); - if (treeDrawing.treeDisplay != null) - ornt = treeDrawing.treeDisplay.getOrientation(); - } - orientationName.setValue(orient(ornt)); - parametersChanged(); - } - else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at right", null, commandName, "orientRight")) { - Enumeration e = drawings.elements(); - ornt = TreeDisplay.RIGHT; - while (e.hasMoreElements()) { - Object obj = e.nextElement(); - StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; - treeDrawing.reorient(TreeDisplay.RIGHT); - if (treeDrawing.treeDisplay != null) - ornt = treeDrawing.treeDisplay.getOrientation(); - } - orientationName.setValue(orient(ornt)); - parametersChanged(); - } - else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at left", null, commandName, "orientLeft")) { - Enumeration e = drawings.elements(); - ornt = TreeDisplay.LEFT; - while (e.hasMoreElements()) { - Object obj = e.nextElement(); - StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; - treeDrawing.reorient(TreeDisplay.LEFT); - if (treeDrawing.treeDisplay != null) - ornt = treeDrawing.treeDisplay.getOrientation(); - } - orientationName.setValue(orient(ornt)); - parametersChanged(); - } - else if (checker.compare(this.getClass(), "Sets whether to draw triangled clades as simple triangles or not.", "", commandName, "toggleSimpleTriangle")) { + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are on top", null, commandName, "orientUp")) { + orientation = TreeDisplay.UP; + reorient = true; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at the bottom", null, commandName, "orientDown")) { + orientation = TreeDisplay.DOWN; + reorient = true; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at right", null, commandName, "orientRight")) { + orientation = TreeDisplay.RIGHT; + reorient = true; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at left", null, commandName, "orientLeft")) { + orientation = TreeDisplay.LEFT; + reorient = true; + } else if (checker.compare(this.getClass(), "Sets whether to draw triangled clades as simple triangles or not.", "", commandName, "toggleSimpleTriangle")) { boolean current = simpleTriangle.getValue(); simpleTriangle.toggleValue(parser.getFirstToken(arguments)); if (current!=simpleTriangle.getValue()) { - Enumeration e = drawings.elements(); - while (e.hasMoreElements()) { + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { Object obj = e.nextElement(); StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; treeDrawing.setSimpleTriangle(simpleTriangle.getValue()); } parametersChanged(); } - } - else return super.doCommand(commandName, arguments, checker); - return null; + } else { + return super.doCommand(commandName, arguments, checker); + } + + if (reorient) { + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) e.nextElement(); + treeDrawing.reorient(orientation); + if (treeDrawing.treeDisplay != null) + orientation = treeDrawing.treeDisplay.getOrientation(); + } + orientationName.setValue(orient(orientation)); + parametersChanged(); + } + return null; } /*.................................................................................................................*/ public String getName() { @@ -279,13 +229,12 @@ class StyledSquareTreeDrawing extends TreeDrawing { public Polygon[] touchPoly; public StyledSquareTree ownerModule; - public int edgewidth = 6; - public int preferredEdgeWidth = 6; - public int stemwidth = 2; + private int branchwidth = 2; + private int defaultBranchWidth = 2; + private int stemwidth = 2; int oldNumTaxa = 0; private int foundBranch; private boolean ready=false; - private static final int inset=1; private Polygon utilityPolygon; NameReference triangleNameRef; BasicStroke defaultStroke; @@ -293,7 +242,7 @@ class StyledSquareTreeDrawing extends TreeDrawing { public StyledSquareTreeDrawing(TreeDisplay treeDisplay, int numTaxa, StyledSquareTree ownerModule) { super(treeDisplay, MesquiteTree.standardNumNodeSpaces(numTaxa)); - treeDisplay.setMinimumTaxonNameDistance(edgewidth, 5); //better if only did this if tracing on + treeDisplay.setMinimumTaxonNameDistance(branchwidth, 5); //better if only did this if tracing on this.ownerModule = ownerModule; this.treeDisplay = treeDisplay; triangleNameRef = NameReference.getNameReference("triangled"); @@ -370,14 +319,14 @@ private void calcBranches(Tree tree, int drawnRoot) { if (tree==null) { ownerModule.logln("tree null"); return;} ownerModule.nodeLocsTask.calculateNodeLocs(treeDisplay, tree, drawnRoot, treeDisplay.getField()); - edgewidth = preferredEdgeWidth; - if (treeDisplay.getTaxonSpacing()1) { for (int i=1; i<=tree.numberOfParentsOfNode(node); i++) { int anc =tree.parentOfNode(node, i); @@ -542,7 +493,7 @@ public void drawHighlight(Tree tree, int node, Graphics g, boolean flip){ /*_________________________________________________*/ public void fillTerminalBox(Tree tree, int node, Graphics g) { Rectangle box; - int ew = edgewidth-1; + int ew = branchwidth -1; if (isUP()) box = new Rectangle(x[node], y[node]-ew-3, ew, ew); else if (isDOWN()) @@ -561,7 +512,7 @@ else if (isLEFT()) public void fillTerminalBoxWithColors(Tree tree, int node, ColorDistribution colors, Graphics g){ Rectangle box; int numColors = colors.getNumColors(); - int ew = edgewidth-1; + int ew = branchwidth -1; if (isUP()) box = new Rectangle(x[node], y[node]-ew-3, ew, ew); else if (isDOWN()) @@ -616,7 +567,7 @@ public void fillBranchWithColorSequence(Tree tree, int node, ColorEventVector co // else { // ColorEvent ec = (ColorEvent)colors.elementAt(i+1); // } - definePolyForNode(tree, utilityPolygon, node, edgewidth); + definePolyForNode(tree, utilityPolygon, node, branchwidth); g.setColor(e.getColor()); g.fillPolygon(utilityPolygon); g.setColor(Color.black); @@ -631,7 +582,7 @@ public void fillBranchWithColors(Tree tree, int node, ColorDistribution colors, Color c = g.getColor(); int numColors = colors.getNumColors(); for (int i=0; i Date: Mon, 9 Dec 2013 13:19:00 -0800 Subject: [PATCH 10/35] add method rotatePoly, change signature for rotateFromUp --- Source/mesquite/lib/TreeDrawing.java | 38 +++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/Source/mesquite/lib/TreeDrawing.java b/Source/mesquite/lib/TreeDrawing.java index 4deab9117..fbd67dbd7 100644 --- a/Source/mesquite/lib/TreeDrawing.java +++ b/Source/mesquite/lib/TreeDrawing.java @@ -148,7 +148,7 @@ public int getNodeValueTextBaseY(int node, int edgewidth, int stringwidth, int f public abstract void fillBranch(Tree tree, int N, Graphics g); - public void rotateFromUp(Polygon poly, int to_orientation, Point origin) { + public void rotateFromUp(Polygon poly, Point origin, int to_orientation) { poly.translate(-origin.x,-origin.y); for(int i=0;i 0) { + old_angle = Math.PI * 0.5; + radius = old_y; + } else if (old_y < 0) { + old_angle = Math.PI * 1.5; + radius = -old_y; + } + } else if (old_y == 0) { + if (old_x >= 0) { + radius = old_x; + } else { + radius = -old_x; + old_angle = Math.PI; + } + } else { + double t = old_y/old_x; + old_angle = Math.atan(t); + radius = Math.sqrt((old_x*old_x)+(old_y*old_y)); + } + double new_angle = angle - old_angle; + poly.xpoints[i] = (int)(radius * (Math.cos(new_angle))); + poly.ypoints[i] = (int)(radius * (Math.sin(new_angle))); + } + poly.translate(origin.x,origin.y); + poly.invalidate(); + } + + public Point pointRotatedFromUp(int to_orientation, Point origin, Point point) { int old_x = point.x-origin.x; int old_y = point.y-origin.y; From de55715ef048579220e5b9ee8d4e81d010c9ca71 Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 9 Dec 2013 13:21:41 -0800 Subject: [PATCH 11/35] converting from polygons to lines --- .../StyledSquareTree/StyledSquareTree.java | 159 ++++++++++-------- 1 file changed, 85 insertions(+), 74 deletions(-) diff --git a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java index db968cbcd..ceaa95ada 100644 --- a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java +++ b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java @@ -12,6 +12,7 @@ */ package mesquite.trees.StyledSquareTree; +import java.awt.geom.Line2D; import java.util.*; import java.awt.*; @@ -226,7 +227,8 @@ public String getExplanation() { /* ======================================================================== */ class StyledSquareTreeDrawing extends TreeDrawing { public Polygon[] branchPoly; - public Polygon[] touchPoly; + public Line2D.Double[] branchLines; + public int[] branchWidths; public StyledSquareTree ownerModule; private int branchwidth = 2; @@ -250,7 +252,8 @@ public StyledSquareTreeDrawing(TreeDisplay treeDisplay, int numTaxa, StyledSquar defaultStroke = new BasicStroke(); } catch (Throwable t){ - } + MesquiteMessage.notifyUser(ownerModule.getName() + " couldn't start because Graphics2D is not available. " + t.toString()); + } oldNumTaxa = numTaxa; ready = true; @@ -263,17 +266,16 @@ public StyledSquareTreeDrawing(TreeDisplay treeDisplay, int numTaxa, StyledSquar public void resetNumNodes(int numNodes){ super.resetNumNodes(numNodes); branchPoly= new Polygon[numNodes]; - touchPoly= new Polygon[numNodes]; - for (int i=0; i 1) { + Color prev = g.getColor(); + g.setColor(treeDisplay.branchColor); + ((Graphics2D)g).setStroke(new BasicStroke(stemwidth,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); + ((Graphics2D)g).draw(stemLine(tree,node)); + g.setColor(prev); + } + + if (branchIsVisible(node)){ if ((tree.getRooted() || tree.getRoot()!=node) && branchPoly[node] != null){ Color prev = g.getColor(); g.setColor(treeDisplay.getBranchColor(node)); - g.fillPolygon(branchPoly[node]); +// g.fillPolygon(branchPoly[node]); + ((Graphics2D)g).setStroke(new BasicStroke(branchWidths[node],BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); + ((Graphics2D)g).draw(branchLines[node]); g.setColor(prev); } if (tree.numberOfParentsOfNode(node)>1) { @@ -428,21 +416,24 @@ private void drawOneBranch(Tree tree, Graphics g, int node) { } } } - if (tree.getAssociatedBit(triangleNameRef,node)) + if (tree.getAssociatedBit(triangleNameRef,node)) { if (treeDisplay.getSimpleTriangle()) { - for (int j=0; j<2; j++) + for (int j=0; j<2; j++) { for (int i=0; i<2; i++) { g.drawLine(x[node]+i,y[node]+j, x[tree.leftmostTerminalOfNode(node)]+i,y[tree.leftmostTerminalOfNode(node)]+j); g.drawLine(x[tree.leftmostTerminalOfNode(node)]+i,y[tree.leftmostTerminalOfNode(node)]+j, x[tree.rightmostTerminalOfNode(node)]+i,y[tree.rightmostTerminalOfNode(node)]+j); g.drawLine(x[node]+i,y[node]+j, x[tree.rightmostTerminalOfNode(node)]+i,y[tree.rightmostTerminalOfNode(node)]+j); } + } } + } } - if (!tree.getAssociatedBit(triangleNameRef,node) || !treeDisplay.getSimpleTriangle()) - for (int d = tree.firstDaughterOfNode(node); tree.nodeExists(d); d = tree.nextSisterOfNode(d)) + if (!tree.getAssociatedBit(triangleNameRef,node) || !treeDisplay.getSimpleTriangle()) { + for (int d = tree.firstDaughterOfNode(node); tree.nodeExists(d); d = tree.nextSisterOfNode(d)) { drawOneBranch(tree, g, d); - - if (draw && emphasizeNodes()) { + } + } + if (emphasizeNodes()) { Color prev = g.getColor(); g.setColor(Color.red);//for testing g.fillPolygon(branchPoly[node]); @@ -491,7 +482,7 @@ public void drawHighlight(Tree tree, int node, Graphics g, boolean flip){ g.setColor(tC); } /*_________________________________________________*/ - public void fillTerminalBox(Tree tree, int node, Graphics g) { + public void fillTerminalBox(Tree tree, int node, Graphics g) { Rectangle box; int ew = branchwidth -1; if (isUP()) @@ -563,11 +554,7 @@ public void fillBranchWithColorSequence(Tree tree, int node, ColorEventVector co fillBranch(tree, node, g); for (int i=numEvents-1; i>=0; i--) { ColorEvent e = (ColorEvent)colors.elementAt(i); -// if (i == numEvents-1) -// else { -// ColorEvent ec = (ColorEvent)colors.elementAt(i+1); -// } - definePolyForNode(tree, utilityPolygon, node, branchwidth); + utilityPolygon = nodePoly(node); g.setColor(e.getColor()); g.fillPolygon(utilityPolygon); g.setColor(Color.black); @@ -582,7 +569,7 @@ public void fillBranchWithColors(Tree tree, int node, ColorDistribution colors, Color c = g.getColor(); int numColors = colors.getNumColors(); for (int i=0; i Date: Mon, 9 Dec 2013 13:37:09 -0800 Subject: [PATCH 12/35] Code cleanup --- .../StyledSquareTree/StyledSquareTree.java | 208 +++++++----------- 1 file changed, 79 insertions(+), 129 deletions(-) diff --git a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java index ceaa95ada..c3091178e 100644 --- a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java +++ b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java @@ -226,8 +226,7 @@ public String getExplanation() { /* ======================================================================== */ class StyledSquareTreeDrawing extends TreeDrawing { - public Polygon[] branchPoly; - public Line2D.Double[] branchLines; + public Shape[] branchPolys; public int[] branchWidths; public StyledSquareTree ownerModule; @@ -235,9 +234,7 @@ class StyledSquareTreeDrawing extends TreeDrawing { private int defaultBranchWidth = 2; private int stemwidth = 2; int oldNumTaxa = 0; - private int foundBranch; private boolean ready=false; - private Polygon utilityPolygon; NameReference triangleNameRef; BasicStroke defaultStroke; @@ -257,23 +254,15 @@ public StyledSquareTreeDrawing(TreeDisplay treeDisplay, int numTaxa, StyledSquar oldNumTaxa = numTaxa; ready = true; - utilityPolygon=new Polygon(); - utilityPolygon.xpoints = new int[16]; - utilityPolygon.ypoints = new int[16]; - utilityPolygon.npoints=16; } public void resetNumNodes(int numNodes){ super.resetNumNodes(numNodes); - branchPoly= new Polygon[numNodes]; - branchLines = new Line2D.Double[numNodes]; + branchPolys = new Line2D.Double[numNodes]; branchWidths = new int[numNodes]; for (int i=0; i 1) { - Color prev = g.getColor(); - g.setColor(treeDisplay.branchColor); - ((Graphics2D)g).setStroke(new BasicStroke(stemwidth,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); - ((Graphics2D)g).draw(stemLine(tree,node)); - g.setColor(prev); - } - - if (branchIsVisible(node)){ - if ((tree.getRooted() || tree.getRoot()!=node) && branchPoly[node] != null){ + if (branchIsVisible(node)) { + if ((tree.getRooted() || tree.getRoot()!=node) && branchPolys[node] != null){ Color prev = g.getColor(); g.setColor(treeDisplay.getBranchColor(node)); -// g.fillPolygon(branchPoly[node]); - ((Graphics2D)g).setStroke(new BasicStroke(branchWidths[node],BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); - ((Graphics2D)g).draw(branchLines[node]); + ((Graphics2D)g).fill(nodePoly(node)); g.setColor(prev); } if (tree.numberOfParentsOfNode(node)>1) { @@ -416,29 +374,32 @@ private void drawOneBranch(Tree tree, Graphics g, int node) { } } } - if (tree.getAssociatedBit(triangleNameRef,node)) { - if (treeDisplay.getSimpleTriangle()) { - for (int j=0; j<2; j++) { - for (int i=0; i<2; i++) { - g.drawLine(x[node]+i,y[node]+j, x[tree.leftmostTerminalOfNode(node)]+i,y[tree.leftmostTerminalOfNode(node)]+j); - g.drawLine(x[tree.leftmostTerminalOfNode(node)]+i,y[tree.leftmostTerminalOfNode(node)]+j, x[tree.rightmostTerminalOfNode(node)]+i,y[tree.rightmostTerminalOfNode(node)]+j); - g.drawLine(x[node]+i,y[node]+j, x[tree.rightmostTerminalOfNode(node)]+i,y[tree.rightmostTerminalOfNode(node)]+j); - } - } - } - } } - if (!tree.getAssociatedBit(triangleNameRef,node) || !treeDisplay.getSimpleTriangle()) { - for (int d = tree.firstDaughterOfNode(node); tree.nodeExists(d); d = tree.nextSisterOfNode(d)) { - drawOneBranch(tree, g, d); + if (tree.getAssociatedBit(triangleNameRef, node) && treeDisplay.getSimpleTriangle()) { + Polygon triangle = new Polygon(); + int leftTerminal = tree.leftmostTerminalOfNode(node); + int rightTerminal = tree.rightmostTerminalOfNode(node); + triangle.addPoint(x[node],y[node]); + triangle.addPoint(x[leftTerminal],y[leftTerminal]); + triangle.addPoint(x[rightTerminal],y[rightTerminal]); + triangle.addPoint(x[node],y[node]); + Color prev = g.getColor(); + g.setColor(treeDisplay.branchColor); + ((Graphics2D)g).setStroke(new BasicStroke(branchwidth,BasicStroke.CAP_BUTT,BasicStroke.JOIN_ROUND)); + ((Graphics2D)g).draw(triangle); + g.setColor(prev); + } else { + if (tree.numberOfDaughtersOfNode(node) > 1) { // if this node has daughters, draw the stem bar. + Color prev = g.getColor(); + g.setColor(treeDisplay.branchColor); + ((Graphics2D)g).setStroke(new BasicStroke(stemwidth,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); + ((Graphics2D)g).draw(stemLine(tree, node)); + g.setColor(prev); + } + for (int d = tree.firstDaughterOfNode(node); tree.nodeExists(d); d = tree.nextSisterOfNode(d)) { + drawOneBranch(tree, g, d); } } - if (emphasizeNodes()) { - Color prev = g.getColor(); - g.setColor(Color.red);//for testing - g.fillPolygon(branchPoly[node]); - g.setColor(prev); - } } } @@ -472,13 +433,11 @@ public void drawHighlight(Tree tree, int node, Graphics g, boolean flip){ else g.setColor(Color.blue); if (isDOWN() || isUP()){ - for (int i=0; i<4; i++) - g.drawLine(x[node]-2 - i, y[node], x[node]-2 - i, y[tree.motherOfNode(node)]); + ((Graphics2D)g).fill(nodePoly(node)); } else { - for (int i=0; i<4; i++) - g.drawLine(x[node], y[node]-2 - i, x[tree.motherOfNode(node)], y[node]-2 - i); - } + ((Graphics2D)g).fill(nodePoly(node)); + } g.setColor(tC); } /*_________________________________________________*/ @@ -531,8 +490,9 @@ private boolean ancestorIsTriangled(Tree tree, int node) { } public boolean branchIsVisible(int node){ try { - if (node >=0 && node < branchPoly.length) - return treeDisplay.getVisRect() == null || branchPoly[node].intersects(treeDisplay.getVisRect()); + if (node >=0 && node < branchPolys.length) { + return treeDisplay.getVisRect() == null || branchPolys[node].intersects(treeDisplay.getVisRect()); + } } catch (Throwable t){ } @@ -540,8 +500,13 @@ public boolean branchIsVisible(int node){ } /*_________________________________________________*/ public void fillBranch(Tree tree, int node, Graphics g) { - if (node>0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && node0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && node< branchPolys.length && branchIsVisible(node)){ + ownerModule.logln("fillBranch "+node); + Shape outlined = nodePoly(node); + ((Graphics2D)g).fill(outlined); + g.setColor(Color.black); + ((Graphics2D)g).setStroke(new BasicStroke(1,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); + ((Graphics2D)g).draw(outlined); } } @@ -554,11 +519,12 @@ public void fillBranchWithColorSequence(Tree tree, int node, ColorEventVector co fillBranch(tree, node, g); for (int i=numEvents-1; i>=0; i--) { ColorEvent e = (ColorEvent)colors.elementAt(i); - utilityPolygon = nodePoly(node); + Shape outlined = nodePoly(node); g.setColor(e.getColor()); - g.fillPolygon(utilityPolygon); + ((Graphics2D)g).draw(outlined); g.setColor(Color.black); - g.drawPolygon(utilityPolygon); + ((Graphics2D)g).setStroke(new BasicStroke(1,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); + ((Graphics2D)g).draw(outlined); } if (c!=null) g.setColor(c); } @@ -569,23 +535,25 @@ public void fillBranchWithColors(Tree tree, int node, ColorDistribution colors, Color c = g.getColor(); int numColors = colors.getNumColors(); for (int i=0; i Date: Mon, 9 Dec 2013 13:37:25 -0800 Subject: [PATCH 13/35] first attempt at StyledCircularTree --- .../StyledCircularTree.java | 654 ++++++++++++++++++ 1 file changed, 654 insertions(+) create mode 100644 Source/mesquite/trees/StyledCircularTree/StyledCircularTree.java diff --git a/Source/mesquite/trees/StyledCircularTree/StyledCircularTree.java b/Source/mesquite/trees/StyledCircularTree/StyledCircularTree.java new file mode 100644 index 000000000..7270fe6c4 --- /dev/null +++ b/Source/mesquite/trees/StyledCircularTree/StyledCircularTree.java @@ -0,0 +1,654 @@ +/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. +Version 2.75, September 2011. +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) + */ +package mesquite.trees.StyledCircularTree; + +import java.util.*; +import java.awt.*; + +import mesquite.lib.*; +import mesquite.lib.duties.*; + +/* ======================================================================== */ +public class StyledCircularTree extends DrawTree { + public void getEmployeeNeeds(){ //This gets called on startup to harvest information; override this and inside, call registerEmployeeNeed + EmployeeNeed e = registerEmployeeNeed(NodeLocsCircle.class, getName() + " needs a method to calculate node locations.", + "The method to calculate node locations is arranged initially"); + } + + NodeLocsCircle nodeLocsTask; + MesquiteString orientationName; + Vector drawings; + int defaultBranchWidth = 2; + int defaultStemWidth = 2; + int defaultBranchColor; + int orientation; + MesquiteString nodeLocsName; + MesquiteBoolean simpleTriangle = new MesquiteBoolean(true); + + /*.................................................................................................................*/ + public boolean startJob(String arguments, Object condition, boolean hiredByName) { + nodeLocsTask= (NodeLocsCircle)hireEmployee(NodeLocsCircle.class, "Calculator of node locations"); + if (nodeLocsTask == null) + return sorry(getName() + " couldn't start because no node locations module obtained."); + drawings = new Vector(); + addMenuItem( "Line Width...", makeCommand("setEdgeWidth", this)); + return true; + } + + public void employeeQuit(MesquiteModule m){ + iQuit(); + } + public TreeDrawing createTreeDrawing(TreeDisplay treeDisplay, int numTaxa) { + StyledCircularTreeDrawing treeDrawing = new StyledCircularTreeDrawing (treeDisplay, numTaxa, this); + drawings.addElement(treeDrawing); + return treeDrawing; + } + + public boolean legalOrientation (int orientation){ + return (orientation == TreeDisplay.UP || orientation == TreeDisplay.DOWN || orientation == TreeDisplay.RIGHT || orientation == TreeDisplay.LEFT); + } + /*.................................................................................................................*/ + public String orient (int orientation){ + if (orientation == TreeDisplay.UP) + return "Up"; + else if (orientation == TreeDisplay.DOWN) + return "Down"; + else if (orientation == TreeDisplay.RIGHT) + return "Right"; + else if (orientation == TreeDisplay.LEFT) + return "Left"; + else return "other"; + } + /*.................................................................................................................*/ + public Snapshot getSnapshot(MesquiteFile file) { + Snapshot temp = new Snapshot(); + temp.addLine("setNodeLocs", nodeLocsTask); + temp.addLine("setEdgeWidth " + defaultBranchWidth); + temp.addLine("setStemWidth " + defaultStemWidth); + if (orientation == TreeDisplay.UP) + temp.addLine("orientUp"); + else if (orientation == TreeDisplay.DOWN) + temp.addLine("orientDown"); + else if (orientation == TreeDisplay.LEFT) + temp.addLine("orientLeft"); + else if (orientation == TreeDisplay.RIGHT) + temp.addLine("orientRight"); + return temp; + } + /*.................................................................................................................*/ + public Object doCommand(String commandName, String arguments, CommandChecker checker) { + boolean reorient = false; + if (checker.compare(this.getClass(), "Sets the node locations calculator", "[name of module]", commandName, "setNodeLocs")) { + NodeLocsCircle temp = (NodeLocsCircle)replaceEmployee(NodeLocsCircle.class, arguments, "Node Locations Calculator", nodeLocsTask); + if (temp != null) { + nodeLocsTask = temp; + nodeLocsName.setValue(nodeLocsTask.getName()); + parametersChanged(); + } + return nodeLocsTask; + } else if (checker.compare(this.getClass(), "Sets the thickness of branches", "[width in pixels]", commandName, "setEdgeWidth")) { + int newWidth = MesquiteInteger.fromString(arguments); + if (!MesquiteInteger.isCombinable(newWidth)) + newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set branch width", "Branch Width:", defaultBranchWidth, 1, 99); + if ((newWidth != defaultBranchWidth) && (newWidth > 0)) { + defaultBranchWidth = newWidth; + if (drawings == null) return null; + for (Enumeration e = drawings.elements(); e.hasMoreElements();) { + StyledCircularTreeDrawing treeDrawing = (StyledCircularTreeDrawing) e.nextElement(); + treeDrawing.setProperty(TreeDrawing.ALLNODES,"branchwidth",String.valueOf(defaultBranchWidth)); + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } + } else if (checker.compare(this.getClass(), "Sets the thickness of the branch stems", "[width in pixels]", commandName, "setStemWidth")) { + int newWidth= MesquiteInteger.fromString(arguments) ; + if (!MesquiteInteger.isCombinable(newWidth)) + newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set stem width", "Stem Width:", defaultStemWidth, 1, 99); + if ((newWidth != defaultStemWidth) && (newWidth > 0)){ + defaultStemWidth = newWidth; + if (drawings == null) return null; + for (Enumeration e = drawings.elements(); e.hasMoreElements();) { + StyledCircularTreeDrawing treeDrawing = (StyledCircularTreeDrawing) e.nextElement(); + treeDrawing.setProperty(TreeDrawing.ALLNODES,"stemwidth",String.valueOf(defaultStemWidth)); + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } + } else if (checker.compare(this.getClass(), "Sets the color of the branches", "[color]", commandName, "setBranchColor")) { + int newColor= MesquiteInteger.fromString(arguments); + if (drawings == null) return null; + for (Enumeration e = drawings.elements(); e.hasMoreElements();) { + StyledCircularTreeDrawing treeDrawing = (StyledCircularTreeDrawing) e.nextElement(); + defaultBranchColor = newColor; + treeDrawing.setProperty(TreeDrawing.ALLNODES,"branchcolor",String.valueOf(newColor)); + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } else if (checker.compare(this.getClass(), "Gets the thickness of the branch stems", "[width in pixels]", commandName, "getStemWidth")) { + return String.valueOf(defaultStemWidth); + } else if (checker.compare(this.getClass(), "Gets the thickness of the branches", "[width in pixels]", commandName, "getBranchWidth")) { + return String.valueOf(defaultBranchWidth); + } else if (checker.compare(this.getClass(), "Returns the module calculating node locations", null, commandName, "getNodeLocsEmployee")) { + return nodeLocsTask; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are on top", null, commandName, "orientUp")) { + orientation = TreeDisplay.UP; + reorient = true; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at the bottom", null, commandName, "orientDown")) { + orientation = TreeDisplay.DOWN; + reorient = true; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at right", null, commandName, "orientRight")) { + orientation = TreeDisplay.RIGHT; + reorient = true; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at left", null, commandName, "orientLeft")) { + orientation = TreeDisplay.LEFT; + reorient = true; + } else if (checker.compare(this.getClass(), "Sets whether to draw triangled clades as simple triangles or not.", "", commandName, "toggleSimpleTriangle")) { + boolean current = simpleTriangle.getValue(); + simpleTriangle.toggleValue(parser.getFirstToken(arguments)); + if (current!=simpleTriangle.getValue()) { + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledCircularTreeDrawing treeDrawing = (StyledCircularTreeDrawing)obj; + treeDrawing.setSimpleTriangle(simpleTriangle.getValue()); + } + parametersChanged(); + } + } else { + return super.doCommand(commandName, arguments, checker); + } + + if (reorient) { + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + StyledCircularTreeDrawing treeDrawing = (StyledCircularTreeDrawing) e.nextElement(); + treeDrawing.reorient(orientation); + if (treeDrawing.treeDisplay != null) + orientation = treeDrawing.treeDisplay.getOrientation(); + } + orientationName.setValue(orient(orientation)); + parametersChanged(); + } + return null; + } + /*.................................................................................................................*/ + public String getName() { + return "Styled circular tree"; + } + /*.................................................................................................................*/ + /** returns whether this module is requesting to appear as a primary choice */ + public boolean requestPrimaryChoice(){ + return true; + } + /*.................................................................................................................*/ + public String getVersion() { + return null; + } + /*.................................................................................................................*/ + + /** returns an explanation of what the module does.*/ + public String getExplanation() { + return "Draws trees in circular form." ; + } + /*.................................................................................................................*/ + +} + + +/* ======================================================================== */ +class StyledCircularTreeDrawing extends TreeDrawing { + public int highlightedBranch; + public StyledCircularTree ownerModule; + public int edgewidth = 15; + private int branchwidth = 2; + private int defaultBranchWidth = 2; + int oldNumTaxa = 0; + private int stemwidth = 2; + public static final int inset=1; + private boolean ready=false; + public Polygon[] branchPoly; + BasicStroke defaultStroke; + + private int foundBranch; + NameReference triangleNameRef; + public Polygon[] touchPoly; + + private Polygon utilityPolygon; + + + public StyledCircularTreeDrawing (TreeDisplay treeDisplay, int numTaxa, StyledCircularTree ownerModule) { + super(treeDisplay, MesquiteTree.standardNumNodeSpaces(numTaxa)); + try{ + defaultStroke = new BasicStroke(); + } + catch (Throwable t){ + MesquiteMessage.notifyUser(ownerModule.getName() + " couldn't start because Graphics2D is not available. " + t.toString()); + } + triangleNameRef = NameReference.getNameReference("triangled"); + this.ownerModule = ownerModule; + this.treeDisplay = treeDisplay; + treeDisplay.setOrientation(TreeDisplay.CIRCULAR); + oldNumTaxa = numTaxa; + namesFollowLines = true; + ready = true; + } + + public void resetNumNodes(int numNodes){ + super.resetNumNodes(numNodes); + branchPoly= new Polygon[numNodes]; + touchPoly= new Polygon[numNodes]; + for (int i=0; i 1) { + Color prev = g.getColor(); + g.setColor(treeDisplay.branchColor); +// g.fillPolygon(stemPoly(tree, node)); + g.drawArc(ownerModule.nodeLocsTask.treeCenter.x,ownerModule.nodeLocsTask.treeCenter.y,200,200,0,45); + g.setColor(prev); + } + + if (branchIsVisible(node)){ + if ((tree.getRooted() || tree.getRoot()!=node) && branchPoly[node] != null){ + Color prev = g.getColor(); + g.setColor(treeDisplay.getBranchColor(node)); + g.fillPolygon(branchPoly[node]); + g.setColor(prev); + } + if (tree.numberOfParentsOfNode(node)>1) { + for (int i=1; i<=tree.numberOfParentsOfNode(node); i++) { + int anc =tree.parentOfNode(node, i); + if (anc!= tree.motherOfNode(node)) { + g.drawLine(x[node],y[node], x[tree.parentOfNode(node, i)],y[tree.parentOfNode(node, i)]); + g.drawLine(x[node]+1,y[node], x[tree.parentOfNode(node, i)]+1,y[tree.parentOfNode(node, i)]); + g.drawLine(x[node],y[node]+1, x[tree.parentOfNode(node, i)],y[tree.parentOfNode(node, i)]+1); + g.drawLine(x[node]+1,y[node]+1, x[tree.parentOfNode(node, i)]+1,y[tree.parentOfNode(node, i)]+1); + } + } + } + if (tree.getAssociatedBit(triangleNameRef,node)) { + if (treeDisplay.getSimpleTriangle()) { + for (int j=0; j<2; j++) { + for (int i=0; i<2; i++) { + g.drawLine(x[node]+i,y[node]+j, x[tree.leftmostTerminalOfNode(node)]+i,y[tree.leftmostTerminalOfNode(node)]+j); + g.drawLine(x[tree.leftmostTerminalOfNode(node)]+i,y[tree.leftmostTerminalOfNode(node)]+j, x[tree.rightmostTerminalOfNode(node)]+i,y[tree.rightmostTerminalOfNode(node)]+j); + g.drawLine(x[node]+i,y[node]+j, x[tree.rightmostTerminalOfNode(node)]+i,y[tree.rightmostTerminalOfNode(node)]+j); + } + } + } + } + } + if (!tree.getAssociatedBit(triangleNameRef,node) || !treeDisplay.getSimpleTriangle()) { + for (int d = tree.firstDaughterOfNode(node); tree.nodeExists(d); d = tree.nextSisterOfNode(d)) { + drawOneBranch(tree, g, d); + } + } + if (emphasizeNodes()) { + Color prev = g.getColor(); + g.setColor(Color.red);//for testing + g.fillPolygon(branchPoly[node]); + g.setColor(prev); + } + } + Polygon test = new Polygon(); + test.addPoint(ownerModule.nodeLocsTask.treeCenter.x,ownerModule.nodeLocsTask.treeCenter.y); + test.addPoint(ownerModule.nodeLocsTask.treeCenter.x+10,ownerModule.nodeLocsTask.treeCenter.y); + test.addPoint(ownerModule.nodeLocsTask.treeCenter.x+5,ownerModule.nodeLocsTask.treeCenter.y+5); + test.addPoint(ownerModule.nodeLocsTask.treeCenter.x,ownerModule.nodeLocsTask.treeCenter.y); + g.setColor(Color.red); + g.fillPolygon(test); + + } + + /*_________________________________________________*/ + public void drawTree(Tree tree, int drawnRoot, Graphics g) { + if (MesquiteTree.OK(tree)) { + if (treeDisplay == null) + return; + if (tree.getNumNodeSpaces()!=numNodes) + resetNumNodes(tree.getNumNodeSpaces()); + g.setColor(treeDisplay.branchColor); + drawOneBranch(tree, g, drawnRoot); + } + } + /*_________________________________________________*/ + public void recalculatePositions(Tree tree) { + if (MesquiteTree.OK(tree)) { + if (tree.getNumNodeSpaces()!=numNodes) + resetNumNodes(tree.getNumNodeSpaces()); + if (!tree.nodeExists(getDrawnRoot())) + setDrawnRoot(tree.getRoot()); + calcBranches(tree, getDrawnRoot()); + } + } + /*_________________________________________________*/ + /** Draw highlight for branch node with current color of graphics context */ + public void drawHighlight(Tree tree, int node, Graphics g, boolean flip){ + Color tC = g.getColor(); + if (flip) + g.setColor(Color.red); + else + g.setColor(Color.blue); + for (int i=0; i<4; i++) + g.drawLine(x[node]-2 - i, y[node], x[node]-2 - i, y[tree.motherOfNode(node)]); + g.setColor(tC); + } + /*_________________________________________________*/ + public void fillTerminalBox(Tree tree, int node, Graphics g) { + Rectangle box; + int ew = branchwidth -1; + box = new Rectangle(x[node], y[node]-ew-3, ew, ew); + g.fillRect(box.x, box.y, box.width, box.height); + g.setColor(treeDisplay.getBranchColor(node)); + g.drawRect(box.x, box.y, box.width, box.height); + } + /*_________________________________________________*/ + public void fillTerminalBoxWithColors(Tree tree, int node, ColorDistribution colors, Graphics g){ + Rectangle box; + int numColors = colors.getNumColors(); + int ew = branchwidth -1; + box = new Rectangle(x[node], y[node]-ew-3, ew, ew); + for (int i=0; i=0 && node < branchPoly.length) + return treeDisplay.getVisRect() == null || branchPoly[node].intersects(treeDisplay.getVisRect()); + } + catch (Throwable t){ + } + return false; + } + /*_________________________________________________*/ + public void fillBranch(Tree tree, int node, Graphics g) { + if (node>0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && node0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { + Color c = g.getColor(); + int numEvents = colors.size(); + g.setColor(Color.lightGray); + fillBranch(tree, node, g); + for (int i=numEvents-1; i>=0; i--) { + ColorEvent e = (ColorEvent)colors.elementAt(i); + utilityPolygon = nodePoly(node); + g.setColor(e.getColor()); + g.fillPolygon(utilityPolygon); + g.setColor(Color.black); + g.drawPolygon(utilityPolygon); + } + if (c!=null) g.setColor(c); + } + } + /*_________________________________________________*/ + public void fillBranchWithColors(Tree tree, int node, ColorDistribution colors, Graphics g) { + if (node>0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { + Color c = g.getColor(); + int numColors = colors.getNumColors(); + for (int i=0; i Date: Mon, 9 Dec 2013 13:53:23 -0800 Subject: [PATCH 14/35] adding method rotateLine2D --- Source/mesquite/lib/TreeDrawing.java | 44 ++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/Source/mesquite/lib/TreeDrawing.java b/Source/mesquite/lib/TreeDrawing.java index fbd67dbd7..1c62f1a9a 100644 --- a/Source/mesquite/lib/TreeDrawing.java +++ b/Source/mesquite/lib/TreeDrawing.java @@ -13,6 +13,7 @@ package mesquite.lib; import java.awt.*; +import java.awt.geom.Line2D; import mesquite.lib.duties.*; import mesquite.trees.lib.TaxonPolygon; @@ -203,6 +204,49 @@ public void rotatePoly(Polygon poly, Point origin, double angle) { poly.invalidate(); } + public void rotateLine2D(Line2D.Double line, Point origin, double angle) { + + Polygon poly = new Polygon(); + poly.addPoint((int)line.x1,(int)line.y1); + poly.addPoint((int)line.x2,(int)line.y2); + poly.translate(-origin.x,-origin.y); + for(int i=0;i 0) { + old_angle = Math.PI * 0.5; + radius = old_y; + } else if (old_y < 0) { + old_angle = Math.PI * 1.5; + radius = -old_y; + } + } else if (old_y == 0) { + if (old_x >= 0) { + radius = old_x; + } else { + radius = -old_x; + old_angle = Math.PI; + } + } else { + double t = old_y/old_x; + old_angle = Math.atan(t); + radius = Math.sqrt((old_x*old_x)+(old_y*old_y)); + } + double new_angle = angle - old_angle; + poly.xpoints[i] = (int)(radius * (Math.cos(new_angle))); + poly.ypoints[i] = (int)(radius * (Math.sin(new_angle))); + } + poly.translate(origin.x,origin.y); + poly.invalidate(); + line.x1 = poly.xpoints[0]; + line.x2 = poly.xpoints[1]; + line.y1 = poly.ypoints[0]; + line.y2 = poly.ypoints[1]; + } + public Point pointRotatedFromUp(int to_orientation, Point origin, Point point) { int old_x = point.x-origin.x; From a7a4c0f0e7d78d2db63ebe87e8fad303e2cd53d8 Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 9 Dec 2013 13:57:50 -0800 Subject: [PATCH 15/35] moving branchWidth calculation --- .../StyledSquareTree/StyledSquareTree.java | 80 ++++++++----------- 1 file changed, 35 insertions(+), 45 deletions(-) diff --git a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java index c3091178e..c12e6222b 100644 --- a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java +++ b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java @@ -227,7 +227,6 @@ public String getExplanation() { /* ======================================================================== */ class StyledSquareTreeDrawing extends TreeDrawing { public Shape[] branchPolys; - public int[] branchWidths; public StyledSquareTree ownerModule; private int branchwidth = 2; @@ -259,11 +258,9 @@ public StyledSquareTreeDrawing(TreeDisplay treeDisplay, int numTaxa, StyledSquar public void resetNumNodes(int numNodes){ super.resetNumNodes(numNodes); branchPolys = new Line2D.Double[numNodes]; - branchWidths = new int[numNodes]; for (int i=0; i 1) { // if this node has daughters, draw the stem bar. - Color prev = g.getColor(); - g.setColor(treeDisplay.branchColor); - ((Graphics2D)g).setStroke(new BasicStroke(stemwidth,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); - ((Graphics2D)g).draw(stemLine(tree, node)); - g.setColor(prev); - } for (int d = tree.firstDaughterOfNode(node); tree.nodeExists(d); d = tree.nextSisterOfNode(d)) { drawOneBranch(tree, g, d); } + if (tree.numberOfDaughtersOfNode(node) > 1) { // if this node has daughters, draw the stem bar. + ((Graphics2D)g).fill(stemLine(tree, node)); + } } } } /*_________________________________________________*/ public void drawTree(Tree tree, int drawnRoot, Graphics g) { - if (MesquiteTree.OK(tree)) { + if (MesquiteTree.OK(tree)) { if (treeDisplay == null) return; if (tree.getNumNodeSpaces()!=numNodes) @@ -500,19 +488,14 @@ public boolean branchIsVisible(int node){ } /*_________________________________________________*/ public void fillBranch(Tree tree, int node, Graphics g) { - if (node>0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && node< branchPolys.length && branchIsVisible(node)){ - ownerModule.logln("fillBranch "+node); - Shape outlined = nodePoly(node); - ((Graphics2D)g).fill(outlined); - g.setColor(Color.black); - ((Graphics2D)g).setStroke(new BasicStroke(1,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); - ((Graphics2D)g).draw(outlined); + if ((tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node)){ + ((Graphics2D)g).fill(nodePoly(node)); } } /** Fill branch N with indicated set of colors as a sequence, e.g. for stochastic character mapping. This is not abstract because many tree drawers would have difficulty implementing it */ public void fillBranchWithColorSequence(Tree tree, int node, ColorEventVector colors, Graphics g){ - if (node>0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { + if ((tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { Color c = g.getColor(); int numEvents = colors.size(); g.setColor(Color.lightGray); @@ -531,7 +514,7 @@ public void fillBranchWithColorSequence(Tree tree, int node, ColorEventVector co } /*_________________________________________________*/ public void fillBranchWithColors(Tree tree, int node, ColorDistribution colors, Graphics g) { - if (node>0 && (tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { + if ((tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { Color c = g.getColor(); int numColors = colors.getNumColors(); for (int i=0; i Date: Mon, 9 Dec 2013 13:58:32 -0800 Subject: [PATCH 16/35] (intermediate commit) Changing Styled tree classes to use lines instead of polygons. --- .../StyledCircularTree.java | 77 ++++++++++++------- 1 file changed, 49 insertions(+), 28 deletions(-) diff --git a/Source/mesquite/trees/StyledCircularTree/StyledCircularTree.java b/Source/mesquite/trees/StyledCircularTree/StyledCircularTree.java index 7270fe6c4..2858d3e88 100644 --- a/Source/mesquite/trees/StyledCircularTree/StyledCircularTree.java +++ b/Source/mesquite/trees/StyledCircularTree/StyledCircularTree.java @@ -12,6 +12,7 @@ */ package mesquite.trees.StyledCircularTree; +import java.awt.geom.Line2D; import java.util.*; import java.awt.*; @@ -204,6 +205,8 @@ public String getExplanation() { /* ======================================================================== */ class StyledCircularTreeDrawing extends TreeDrawing { + public Shape[] branchPolys; + public int highlightedBranch; public StyledCircularTree ownerModule; public int edgewidth = 15; @@ -243,7 +246,9 @@ public StyledCircularTreeDrawing (TreeDisplay treeDisplay, int numTaxa, StyledCi public void resetNumNodes(int numNodes){ super.resetNumNodes(numNodes); branchPoly= new Polygon[numNodes]; - touchPoly= new Polygon[numNodes]; + branchPolys = new Line2D.Double[numNodes]; + + touchPoly= new Polygon[numNodes]; for (int i=0; i1) { @@ -512,7 +528,7 @@ public void fillBranchWithColorSequence(Tree tree, int node, ColorEventVector co fillBranch(tree, node, g); for (int i=numEvents-1; i>=0; i--) { ColorEvent e = (ColorEvent)colors.elementAt(i); - utilityPolygon = nodePoly(node); +// utilityPolygon = nodePoly(node); g.setColor(e.getColor()); g.fillPolygon(utilityPolygon); g.setColor(Color.black); @@ -527,7 +543,7 @@ public void fillBranchWithColors(Tree tree, int node, ColorDistribution colors, Color c = g.getColor(); int numColors = colors.getNumColors(); for (int i=0; i Date: Mon, 9 Dec 2013 14:02:24 -0800 Subject: [PATCH 17/35] build DEV --- distributionBuildFiles/build.xml | 42 ++++++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/distributionBuildFiles/build.xml b/distributionBuildFiles/build.xml index a20625a36..3c09c0f37 100644 --- a/distributionBuildFiles/build.xml +++ b/distributionBuildFiles/build.xml @@ -95,8 +95,36 @@ --> - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -162,6 +190,7 @@ + @@ -244,6 +273,7 @@ + @@ -261,6 +291,14 @@ + + Compiles the mesquite source and sends the output to the DEV directory + + + + + + Calls the windows installer build script. This only executes if the machine executing the build is running windows. From 6a2bff8c495b18ef4ee272d29a0aff52eecf983c Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 9 Dec 2013 14:05:17 -0800 Subject: [PATCH 18/35] add default.tss --- Resources/default.tss | 60 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 Resources/default.tss diff --git a/Resources/default.tss b/Resources/default.tss new file mode 100644 index 000000000..9d64aad88 --- /dev/null +++ b/Resources/default.tss @@ -0,0 +1,60 @@ +canvas { + background-color: white; + width: 500px; + height: 500px; + font: 12pt "Helvetica",serif; +} + +tree { + border: 2px black solid; + layout: rectangular; + tip-orientation: right; + scaled: true; +} + +scale { + visible: false; +} + +trophic_level.herbivore { + color: green; +} + +trophic_level.carnivore { + color: red; +} + +posterior_prob[min=0][max=50] { + text: "<50"; + font-style: italic; +} + +posterior_prob[min=51][max=90] { + text: value; + font-style: italic; +} + +posterior_prob[min=91][max=100] { + text: "*"; + border: 10px; + font-style: italic; + font-size: 200%; +} + +bootstrap[min=91][max=100] { + border: 10px; + font-style: italic; + font-size: 200%; +} + +majortransition { + border: 5px green solid; +} + +colored_branch { + border: 10px value; +} + +clade { + collapsed: true; +} From 481761e79d99c1f0ca94b2ad709d1436371889cd Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 9 Dec 2013 14:06:48 -0800 Subject: [PATCH 19/35] I don't know when these snuck in... --- Mesquite_Folder/jars/JSci.zip | Bin 39341 -> 0 bytes Mesquite_Folder/jars/Jama-1.0.1.zip | Bin 113099 -> 0 bytes Mesquite_Folder/jars/dom4j-1.6.1.jar | Bin 313898 -> 0 bytes Mesquite_Folder/jars/iText.jar | Bin 1083474 -> 0 bytes Mesquite_Folder/jars/pal.zip | Bin 397046 -> 0 bytes Mesquite_Folder/lib/libjri.jnilib | Bin 104000 -> 0 bytes Mesquite_Folder/mesquiteForRMLink.command | 7 ------- 7 files changed, 7 deletions(-) delete mode 100644 Mesquite_Folder/jars/JSci.zip delete mode 100755 Mesquite_Folder/jars/Jama-1.0.1.zip delete mode 100644 Mesquite_Folder/jars/dom4j-1.6.1.jar delete mode 100644 Mesquite_Folder/jars/iText.jar delete mode 100644 Mesquite_Folder/jars/pal.zip delete mode 100755 Mesquite_Folder/lib/libjri.jnilib delete mode 100644 Mesquite_Folder/mesquiteForRMLink.command diff --git a/Mesquite_Folder/jars/JSci.zip b/Mesquite_Folder/jars/JSci.zip deleted file mode 100644 index 2e8333b95896543c570c7d5701ecb93b554d5373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39341 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 G$o(Jh@wZ_B diff --git a/Mesquite_Folder/jars/Jama-1.0.1.zip b/Mesquite_Folder/jars/Jama-1.0.1.zip deleted file mode 100755 index e1d7d1ecdfa17c36f0bb827948efaef7d8187ef9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113099 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

-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 diff --git a/Mesquite_Folder/jars/dom4j-1.6.1.jar b/Mesquite_Folder/jars/dom4j-1.6.1.jar deleted file mode 100644 index c8c4dbb92d6c23a7fbb2813eb721eb4cce91750c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313898 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

^<7W@(9yr9mUm2tK?C|&v@%Rm35X`o{%fo+w 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%0A?GZzYp7)bLPx}z&<;hZaX^DZ#RA|ACLXD zx!#cciJO`MU$16-`>!Ez-}_=1-9Nsfmit=opDnCAbH_VPZ*Dfab4xo*$9$jOUvhk) zw>&;y-P3=2W54_1nqLY5e51Zu?<(+W_sA&UOF2K8bly8+zO-Av1@(65?@D<6EcX4J zZ`C-zdVHz-zt2*>U-nks?`5*RCXj*a6bF$9k{Fe^OWb8B*oMp^EF^;|e3byT=~CoM zPUpw{rIRhzrC+3yl`pd7Qzpyu=J9}wL@k@s%Z(b{aUm?3v@$t!C-003Cy#y^;|h#> z2PS&zbnv5T=S>OPpq^a@ci7fnga3SnHQqKFdo`cOm1<5`B-3nbsVpGn(=Zv!H@!wi*?ft=YzQZE4L(|6{skYQxpm=IqR3!#S_iM5;A!eT_aTdMI;!AU)vPJcX;m ziEG`f#TD278T_0x@k~g@XRI$dG}Cab#71asQGQuqgeTxH_Vj3T;E!kU6+sPsIOhfu zPYQ~%@jxi!Mo60;K8|)y81B`fg64bUoU%It;NlWE@P~9 zFa{kf`|HTcFkJly#$jPs1Gkdl6c#N>xk7PQkMT0HsT{e%z~Dxec=dxFD3DNLK#aJB zE-?7Gf$^*bptFFCodMgv!sZFs_AerH;<=iKNhFD@M-t7f)ho-^xl z7&jgEDYr;FjcVa(aQ>BRT`;jav4Oaz{@nJ*SGu0*lpfgyO<5+Z6vi4Ovmm~07{Fs9 z+=cm=p}dt|w+0Jx#OSNuTu;qC?xq++F+;gD0#@DtYc6+o z%sCm{ku5W1@r&KC5^NZ-;ToEP4E`3ms5R;GxwCrdIee!~BWN&;{FnzYvqjSWOb5rk z;KZTRg1{sReFeidZ`TK7L$a_LKX>xPE7@S83KIv48;ay=l774aNke82&DQCRI_m>@zn*Mc(~$wP z7&rP47mhb3r8NFh#sJgCk^e>6JI06-we6a1+qP}nwryj#ZQHhObGL2Vw%xs_zxSN; zW9FN4CX-Yum8zst$x2qO+|RSFtIbJVZJe+^;L2c&+*ZzUdivUhOqdkm=1^ZU*^Fp5 zFU&aTh$7Vi6tr+uXRh3%k} z)kU*TqfOIIbB)Fq8mHY3`}Z~pPP+CeN+;xy@4VTh%6VSKH_xWYr0c5Qq^wrH@=pG; zG_81Yz^8q8VEc_DMsv4$W}s&S)fKNVDAn01;^_~)9RRV-M=*=wzWiO;QM;+Rb`)us z3HT?rcBiGF@uA#=&9>M;jO(?l&Gx|B+1W;KRLjQV`n(G&zV;>yDl%U8rnYOVO^Zp} zRY6ePBy{RkieBDT(~(uKz{@0FUiWI^E9KAWpD=ki4aXQF*hxX?xCaquCAzCcvPv47 zFIu96DXG7tVJ3Zv7}JDdsvFGiD~Z;mcH{YMkfb+^*$pHW9M;lay^&Iyjyc7&;}G}o z73HV*L_OunMVgMmFUduf`{_d&p5*hgGjh=7fmS`^}`%?TmWHmR(V4tITDHm9LE#GGj@ZCz34D%&oi8FyYBuPgKa7brUVpWCx0Dwlx2yV!=!TNRB__SVT~vV zd%6ZN1!abLP^NwEWhfff7oluPWpq4DHmq*k*@CrMy`36=muSf+mGClvq+~pNY@5 zX2KN?pSg?pZI<*;Z-*H+$-`_0`Ynk|Rd%}Cm5x;)ykhK0V0DNYfz(WBcfUxMd?4Q% z^{eT5Dhqy1(RY?+jg8r&m+pe+1>f91d8?b3u(UefGa>bVc7|TedT~WD&HYCd4vXRy zF$$b0E^$LnX}Sw4ADZq$CT0d;FwGSaJyCv|Ab5Y2SPKZySe{I)dH-vUitCcRC}lHa3(Po>wP41E0A zvBr8|RAnly-NJKk>N`_1d5XJxop(dKuWCcxpZBVxE{u~WZQ^4IoIsS}4e|G!Yc}MY zHSj!ys1)jLD#u$?kd_aq2a5=xx;JQjW6+-h8eBT*%bq zm6bOL6II(;?XK4~c^d?y&Oa6EY27nm&1B@TpQfeVjmNW)(gu61q^Ng_hVO zS{fHEPa}npgh(4#VwrphO#1B_aCU(dx}6#9UI?+IuH(M8$W@*?wn}dd^{%C!Q^;6V zi0~q_XlJk6AFK_9^>E9uzvK$3uo|lDVA*3ptJv`vOlP*U>*X~!&SVcg2NL5lA>Ot` zzV;$Lkt9c(bfrnlF)?Ick+uh%f%VA7mfAadP1nX}Yv-t$qqu-H>W83v^G8~N~Lt1E~y#4~t1#)n1D4Sj?5 zvhAv#%-`~>52xw&`NXKA^9Fzcdtp_j9&r`ulrgSqW?s@vx}=_R$#%>{>YN_voFbJm zi~W#_fOMqRVvx@Wb{Yajkwlm#4p4Q(9+l10VP3`4yo@6dITrgj_wrc!yupNCBYh+A zUFM!Ked10Lv;2Or4;VE*U1MJjXfcS6VIcox(gTABd4dH!LH9k68hS5Zzq=s1r3UE~ z(DPNdc)iQ{dz+qe5)E$uaqDy48uQmmTcq)wG6Y1AvfQG8n{mL_sN<#-ykUjN05LeP_IIwzxV^l)-6)K>(vk- zQvJcTJZ}2cl4~_)3j{_J!*Y6zmNDE3wo}7edR)9>9P3EoR|NX0ypHytgO+#Xy6L>P zdGDoTB+r~c4tw%(e{Aovy+@cqWi^!G5mV3~l{9p{Q?LT@f4Y0cctx2l8a=A#)eJYr zwYZ{9FSmyGT)>ZbAkPKF6^k^F=JlBwn$S}8VZ5vLV@a*7#SzNAbT6w=Y92x)*4vak zm5?>-*d{M}e=BwHvDMz6<`=4odQR&b*j1GE4xuxPEO7fvc~y2>qd9#+vgD2B=6K>V z1e54r*Us%+EY>Mn6};xO*#cd=t|2_DCdB`gnDtfR2^}-kTGYBj9QQ|-Wqr#XpLv5} zX8{Y^$HO%(@09h>dDXqNI((Xc+oAPbASyX=_YO=#zI|$cp2vFys-t6EGsM7Yh>=&u z)HFMyt6@x4iot6|>#o^ciKR85cg5&kvA+-+>BJ0<`0AMJ1Z~FnX0w3Z`6mpZ#}H;S z#_mZTQslDA?R7iw_8M&kqQ_w0MLH1s+H3{0M`sONZ&CRkvTf#nf4#YfV9YcYg1-qq zU`9Vs9f=0F969g^9^#*{?n%CQe{sA+%*=0<>YnPN8{E?0k#-6|>(%G<_nCdM<{H(( z=w^Fl=27JaUfG}dW$EyLQLQFFb_C6|d0cba+~zPx;_8}Kb+hhp!tXtdU@7%DrId|4 za&B&)tak^bFF*TJe&B@qX~vj?YO-9J;#4a4T4556K(`!IW@g z3gHiX9wL*xl5oW+vteFBnDM3V)8DIuaOa4AO@iF2`g_Ff?xVTVb6po<(hSw`+N0UQ=sLXvnAuC-QAYG7qjQa!>`6(-9msJP1r};rU z%r3UzI@CSznBe7{)`vkl*f+g8Jh7#LPhPTUO`KX3CqJS!(reU?bba8wyfQgYh~Mv+ z>7O}t*R8{Ru*kuK_z<^?5%chbT5#r|j#N$2*UeY*_rn~PrQ3eNJda$qkG+AaVc9cy z@0h%OC8D|7t$*V3&^ccFq}b8A-jcq+biFcpnY!LuU!7xWVb=SJJ5rtFf8;2{rhI*L z#k|}VWVn8E{p8|An-3hhiO(S4G*biDH(l%hb$~Kp03HBfp5Xr!HvP9SKuS2?k}6CyP_dYI z%uQG%-L3<;+@r#q)6DfS!d;WlL==wF)j5uNk(GJvsGdLQp$$)r`~}|Q%16EgUwu6J z2Pwy{!9)`$6eA3Ou=Q4UxSB*5n|aw4?gOR7H`sZrR1oaO5UQm3b6So9rlT-S$?XmP zLe!<%kh`fSWyZK-h~3I1Ex>gr+DF)G>v@eH!^)4F;9j38+$)VzPhD#C6~>ZUrZyBB zsg7D#S7@Z|!{TPGDK*p_!n$I3T06(?_nNTb-keOkts5K8-*?fsRk9B=IJzNYXz4n1 zUV;(2(Q@^*CzRK@*akqr*TDoEnH(j%F1-A-G|W{9r34t>y&w(Y{w0-h_W0dix8Ym# zGKTg1l0)cHRGF!~AZp%;X5y{{4^9fd3mLiL$hqSq7PCKs;QTQ?R)!dv%{J#hw@Tw7 z)=T-0dxcGlH7BV?3_k>cC5~S61QBeDL&2Ql~nDHvwJ>VT&}#5|K{W+X3arbRa(XI_xDratc9f7q2O ztI~z}zq!})Z?^jXqs}Jp;{40Y`5%$$|46=S)UBO$er1C*GKn1-TO>)6nS6;xXHm`z zmi6#9wve)9lHBp7w33V96g}fxrOIT?iy7Rcpr}?=`9?kk3LsIcn3Th4gp#%;6a>pu z6jaja*30@o2DJJ-M~12wJ8pJ2ByHwj^UL^6ubiLRO|NbGr(2w#{o{)OnfI0GlMeYP zt9#Niz14fvQ-3FptYvPDA6&?G75?x)f~Vt{JP;(=GkJuM59)bChoSHs^tbhtj{t&( zW%z}SyYar|28w&6tKRw0m+muyiocB=>T!9i^dnFCXCDkQ5S@$i2$=sf>Sj7Tipmu3>IxHE^KrHesHTD)@% zDJ(B8qYnhgMdx^x5eZV*$&A-CNwrLgc_cubi{-HMYVr!vYDJO;582xdx`4_EgHEp& zK_$Y0qaw4p{-0k4#25(-Z?iD5E|G|Yn%JRYk!asG$6xt;isbP4wv_53Zsw)BGS8Nu z^cg`Z7>fozTGZnXQW_>#k#PZCbt2X^97!13^>rLsmbyud@#y&s30O-oQAer6;d@i% z7NmDIJ&R=8F_$+mmm+INe=Drh$%k`k{pKc?9DJ{$b35)66sQSn%$%{wNGw?!Qxk?f zv7N*`RguL@GSiO4RB~x6$pvESV#@hu6+U8cAwB&?*|`T+r8PooS}_9Me2AxwlHu56 z^OE_ek9(!Zg-Bk?5{uv(sZxs#W70$n{M5~Z+_P&PrWnK6qVUFHNJmz7%SoHvT4lac z-Q>Y7DANUGS?%H4cspwip6)@6NW~X$^3h2vzzGUgL0PTNa*PcFiUh-E<}>$8(VRk9 zjOd8uU`I^K_L6eOp`DbQ3HA&r*3^|%QchYE8>>TE^fdGIdDIdozy&3kO0CA24KIQc z>(E}l66}%OXA+Vr=8C<4`u|dF*u{&P+&Gdkq>#4cq%W=|O_YE=&6BY^tq#^hU<5?j zS1K&}U8vOdxgwuNc4qdNP-`?Q3S))|@me0sgV-VJBIVF(%;vGk49Qjx!BBNIF8gOy zzku8z+Oe?8363Mkcwwn#4$`Q6Lui4T9ySLW()r4VwUmP}Yqw+f0eLg1Ki2o(>}b(q zSk~HfgEAsQ1MX2+SsEA8BtE@gY=}`s6&#zY+%f;EA@tq%w zGyL?H-w*_*#Z)m$3ov`=Mx^eyEC8 zHp1YM#R{+a=xV)VcrPd2yOCMf;J$XSL{CWW-3ZWBF zh}aJ7TR6-^4;hZ=?q1A53H#PVOmSE+QJgIanl#~WzXIVcpIOR=U@J&EA44I8D>eQM zH6;iOlpae^+h+vSh!X?iL)fn)BS%LZR!drL3t|uZ@rO7^&1r8gNbdl~y9o4)MbiQC zwpXVQShkrrt{0ZCaFY(PN37t6owt0tpqXb+aZHB$bHV)m0qWWT`L?6F7v#dye5XK8 z1yNR~P*~E@0-ZCNDaUH8za{6QA^QMPy=2naKIwQT&r(ms`|;R~9)Sea1HZ0}59p>- z1phTLE|2Wr3*y6fX9KcZv zpvN={qrb1EiBxuihZvNF0A2=?xrtsOGd+5^OcrWJxK7$+#U;-9hccipZ7QAaMe^kN z(xp;a>tsNCj=)X{^DQbs;{*^B1?Yh*PzM2Mqp+uj0}h(q`F{Bp^zeSjU6F93<>S)`Q;{4{i^5qNv_ayD&tbMOWRa6H_R^3 zzhuQFyNz44b!dAqv}mIXk|bsd0R*ptaG!FNPeti&y{#C|1H8|Sd!%|6UQzF?=@!AM z5J9GopCK8O`b}>Q`=nISkR}?uWHVz8Jv7vrMh>wGPQ84Z7Y&CFTsH}S6|MjtQqTuT z?((GnT+0jSQ2-nznc0Bwg>aJ!c*_x(7Yp1JR-eF`Q^497S?1hU3RBcPPJ0IT3PB{( zN3EAJ*hZze{BxFa-KH>mi&#=>998&N-PHF3p!$W#dcaD9cuKaXZ*{0Ig^z75+x>aw zG#E^PSMuc)kYmrat;GMxuwz%Lf0V}=NezdTSg7bt5w)tZ6pyZ(F^q{e%_RC{+q_G9 zfgWSziZ-gjH=3-j{eYa#9qFODH7czhQ#ilC#2?i|1I5wIVv1<`9@yP)faXJ^b+)#V zEebtZH)H?(2ThhnD;b@3#t17a^~jcfy0HC+!g5@%ynL42mi!rZNWa|rC(`PkeJSFv zaqb&9S|oeDPIrXdJ=!mgwIITeh-@c-aA!E@fOm^}XY~6(pMzxPF#L^uWXSI>`;C4k z68^5T-QOuWbX6C~zJ1F*>gn(8!(hmOwOqJd6jHB@r@$7kL6a-tfr|` z(=+--q;h-c#33;|NF?QuS@9G`x*qsLT8RgC`%B?S=yQZzd~+flys$m1W|a6FH-F?QZw*<%+m#X zpUglEMFT_>FnHyE{lRnUjQ&2{OK?e()4$@4n(rV!}ne{JNJBTj1iRBlv5iTBatDh z*wz|t^@hgCrlB!@&a(p~3hn9s{NoC!oQB0iN89G-fEUxvE-isN)p>DEa6>s`3Cjtau`vsMgUA z$8kb_j9zk~2WbE!K}AYbUVc`_Z`aw6`|D@5t_~o&52g@5DducY+=dS>v17b}l5G*E zYuGFl-E6&UdMAf$$e|4~kD%X-F5F}5(YQbEQ?S{P$se4DuF(UduZ)KdbUsqtm*%s9 zXpY8-iC*?J)~?iP0qsm)!_}3<_IQ+C+$^?67hM6Wvx#u7A$4u3?KvUa&P*H)cax#1 zc`ai#X9?_m+1P=ZHV-PiU0@J)kR@9(K)QfSTwWZ89`U3(B^8JkaxnR^#9L_t{@Em! z=o*r`ROhwbMR`|=AbXU)BY0-}n3ImQBs*l-#Z@h`k)u^Y zXNIGR=MHT~XU%D}bBwlpkIemDrN2Jj%{^vHX+`T-p~+gZ@cW~I-~#N??Ny;5;9k>uQC#%kZL8r!aZu*G`h+? zdR9eepd3H1%01A9pF$Xk64g?IpNXoG0PI^_1V343bZj!Cj8gLt%p}U0?<1OWiA<>U z4mSI?mZgs8^n?YcrCCl4BoKT3xLK5vb!gGCw5YhW6s@)Nc0%ik%~>g1DG~Vi(Ie1? zAEkW$?ON)gwba1hWwhCRjkWy8Kg%cL52gJBjbTo zvLHIZCEdd9!@8#t2Ge78)3$+Ad!Q_?`( z2#y$WGk_d%Js{0|jQ%>uZPK+*j2#k)fyEeX22+%i`{hPisTzC83jQ8?2|#J#x7B96UMNux4^$Ey8}8=WRwijE`h(F z8il+2*8@ZBClC0=Sn!H9?{bsN*q`+h^M;)%1NM^7uGB4Tz4=Br!p{U)o1>WUc(^Go z>)VY|q`E~fynH1-!gh`?BRUo#_;plM>@24%!H^?Pb~b#Sab^LKrseYQkbI`*X8^Q5 z6M%sz6h)?^UCO}x@cirKCaV>BlFo#p%i{CL`42)+Pf>pHLYLs;WgYzDPH! zm4#`JPls3@P@?DSHAu}CGoN*g{p!8=3~xv^)b#VMjbSe@u}qM0=o4pFx22Mpyk2MD zv`XtaJED8#TGzEYGDzK`tdvN}hlwiG0IG?BnN#F^U*P{W_kn6-u9pAu{vdvTaR2+c zkL3T^#-l8#A#DFEd$V)?zrovUwEm0m^~`_TBl)|JxiK*X0S%H2nSdw?3k^~--lAS0 zzFy@r-XpkwoMcJ{!RAset+lnKye4o3w8o)kEwev)rG%=vwZ+TUTD_~zwQl?AANOrf zx5wiN?Ah96`D z=#E!?Z{g+x>Cy6@e!O=Bpl0CnDpe;OcvJ3>4Qo-ZNH*w2>QS;uI0WRegOz7;9~H?* z$`YA3HMdGwS2geG4WU1XKD@^g^`;9m8E2t&+hMlr z-02Vkt4m!{S?cNz-R@f#yVNw-CapXZ-SseC`!HR954?j}`UsTz%+2CM&0+N_mh;gJ z^YQPZT0=-EyazWY*X6YLfvh9 z$2G%&z3KJV`J2DL9|A%>egonigMWP)0P>S4;L+`gL%q!d{fGealhwmT^x~zhkbi$w z09+rCN4iHVE8)=Xk((~GdwXj|5-WL&m3pg{@~95UKQjCJsy#snzh~#=Jw87A`u5L? zXGjeQe-j6J(sWQQ<>5r$nr1FAqu^V>!o$*St#4#-wg*=j1m;>cf)i4(@K#DUv14BR zB}vjXDQ}r%gg7|RuuzbP3Hxw~^3Dw6!CZY_d1Qw8GSWZDfmV=1-k9rkT zMfteVRNwYPb%{=gYOP#G6r9;9I{AeDbTWwn=2IYH<4L~2#SDGAly1Nr+&snG82ppq zfxB7JV^sacvyEX9HT;}OV5B?tM|M z?kYIv7*z$y^WX{GA{Q@x>20YP<-8kcu@I1V-H`#n~;y8(;?Q>EWE-ecb#gMdfZaf zYbJgu8R)e+$fPJtPihRjb+ni#w=mN`_Cyu%Qq1}^!sTD}AFy6w&k?+1JYq~lwd>6| zmzmTkwp!Qzj7D2VdvSnO=eO*-IqpP*S*V&>gm7qU;QLbw@{KWlSAXwnHjX53^mFa7 zl=a4{eI$*~H*OT1K@eKQ#0ncd-dOA`7PqskTl}$;F|yl{nZXM573~x`e4-34aXn$l z2WxaSnMqF~U`b&;la${jY&2fDuT1=Q{>gBjD7KJfW>N%XT}*^`m6~y^T#Z$c?B^yp zq_}(BFd-g9LSfM`avlaYio6v63LUeE3nK|DH!&4t9L60&P$1Dge3a#^4EcEz&-etL z1FW$fc3^_;?#5ixYbp0i21-f;p%<#$muX=eOqR>} zo9(8n(ICv(@%r`{Vqf3p8)H99p$s@GgZy1(c<`92=KLK`!v5*3^%tnGVv+n@ItnEv zoOO5hBa0_}k31hf@P{*43s>@5z?w{v_BmU2=aYaJ58ej#dy3fSxxW~GSr%)jek6FY zyFz4GvAag3cu9L`?eZD$li=I#;YkBlPoCY}8CR#?Atp=heAt;-Oxc1l*0%KP`+F3Y zU&P<)`6QN`)3l>QYAnB$+=VymFPE6Idv=x&jO~hhc2mY@Oy4eMAkOh0+*B==A2dJh zBJr~#g-kc4%KOPLTz)_G!`pjmtl9kztl85=)*n8tC&P`?Q+$gr;h%&N{?r5VugVer zV|Bw*yU;?tyY~$LzoIM;h#%!6{HOX7_tG(b!+%%a*uS)6>;@?Q#roCFUpx2B`pvzu z{uGJ12`qk*TgFU$1a1}H=XEF^{vDh8YqbBxZuuSa4-VOJd-|L}^pAkHZMVpwDU5Yi zqU6R+v`+9_9fwi|$u=I~&=WE!@W6#>%uQhzYiAgo)fc?)_Uyla@MTIT2Lg+q2wi=sz0y}*P+N@Se9-E{WgKZ zSxXfl`5VK*!tX~@0pFoSf{6C&5(`VpQYx`fl37YMC#EqqN& z84pj~%Q5Oxj)+mLOdiivq7{unY5BsHtxzs~OYuZR7+WJy7fB%8qV5nqJ9ZA`emY|~ zcu}LCYKp+h7HQAc@_OP$Y-i6hh|Cgb9mlJ2j2(bp2WG7W*eN*OxRTiP<)vl!ckAQEQ)T;xg`{pgrZxypv`~yjEjL)If&{RH4O1+~x0b@fa(;>rI4mS zD)@0&XjsgXYwT(2v3IKt!{hN5h%W@Av2-0entgiV`b-2$>#1LT6x=6FI=n2|E!S+4 z1?iaT4sp0|48t~*B2&;K*(-LnO~TwJp)8n>pyQZG6xoW+@%p!6sU26q z2afer8hVWD{jKcwG%hB(@aT{>I8eVt;VfdoXC@cP9WBTjo^-Da`WI&+*<#)E#x19(qL~8bnku#9DaBj395q+D(D9bJ}S$ z(OeB)L#29lX5HkbI+3_Dw5SzuC-YpL-Nf;mRsOLKA0n8+U;ECm=}|%6bC|zrEXNb5 za(Cz`#F{k^xz;z+!HOzu9yqV0$aP{7z2OMQ#(@cX;b=G!AsPWGN@HDuUDQ=`+3WF_ zDI3m}L*6Q_QO$J{c9lcorIKE9XkXmO#oO8WPWQrlg}^6aDAZg257lQ zYx2y5t^}{(+WYgK zI+#rv7j}UKt5mZ&E7OvGy2x!FNMk3%zY7Mf5sA$aj;0u#tpO5^C<;2$;Ck4$6}@d; zE4z7!OZAE9xhb_{VqpS=7A12uxGELt(g8_%)gQLp@wj{wKz>eFU zyeAlKNUrE+SnllpKPR?sJZL=t3M=iCVvAC*4tZrlj$%^~8%#jYokYZZ^hOh$664fp zmsBolSWHT;5_*anlxeIYv9@u3aEDoAb-h0p?F(p{mJ!ZSA3QT1lxK>AY~ih7nlu2S zz#zwE7HpN3MJ%F~=I2Y_3{FpztIW<;k(n|a(?<6(Cw!1AdyF=#h*tfU{eTcy`hG z*hQT-ABF@rAFLna6bmrQSgapMEOUiye++8)MQbRmeJHtP>!n7$oi+Z*v#aV;rNG23 z0wH%Vx_klM`9XI5z_QNW?z8CyZN3q=Ea;cV{K!$C=Xf}g+y~t+Qvt4bq?Gb%p zLVdEi&TnOTDMV#iy{cfOYTD*nj#{BpncVCV4PMM^z)TmT&H)$>`BI$#QJoTH&R|U+ zBWVqlGzU)N^fqkk8FcmZxq1a$Yedt`L4I+!gG}YX2}RyJky z;1w{lwJpi>%9zJ4YW@))@r_;JW>{&>3(Q4MD<&_opv2kmPLf$d6!D8peFpX6kSr=~ z%w|fZmP>1c5|4CedT&pBXb)vsvj$zAhshO+*%Fv^$8x!MzSzfX4l!R4-I9RhOQAa? z>rBl$584uX{Zl0z1a1q9H&oy~JhvzK!AAr$Z1D|HBLn+`Kt8$kAqqwZAO$>y4%R)e zU%rOc#}Ui#z*(toYZi4+`Xn{ENM~n_vxSnCbG^#uG`eYl^g8G~s50Ftyw2L%jrGxCTFc6DUfQv;*WES!tlkRWJ>AKu z7Cx&>C@=zvX(&IbILKeeBbB68j8_JC=&dxVb?VS#< zNENx)ei$&~LCJXrFgTBPq0Ee8p6B0fF@Qdtfw~f^z9_6WYtF!J8Ch>XVClM=MN^3a zdHU|U0bOg~QkKC0977d|$O##i8-yRkgMILqPrM(p?7lXR$B@hLW6fH~W_j`}H(e!DT+{_T+oj#5Ts7Kpi{_1`WTaZ0vRmjZ1LzhY;O~Zq z8)t~}7lgZwU_X{xhYsn_zP1B^npsy{OaA2(<~EmF9gou;ON}ED9Q8}=vPTr|*reH9 z82={39fVzBUp|QxZ~Enj?>}bnb3(rHsdvK8bo@ft@9}`%gaoVu4?hqklMxq9?1i(g z`aZ3n7mt7R{TdIut^1|z{(=f<9 zQ=l|ju>pJR5#S+^9U-`d9b15kHz2t^p!*22cmi7@0(+USS)PD( zM_^)0;0J)9?szQ|oR**^SAeW5p!){0cm{jS1RX)Ogl9Poc&rF5o-$W}N=HCt8d;); zJs#@!_4-yWa0Kw!0^Sdk;8Ck_HD69)7AE{I@2QoJ=0rm5mMe=-0C_UTH8x84XfY&e&Rm>F%Iijpq#M5f# z%1Ij{v~Rg}GXMu`fG!EYd9nqY5?h1{6#|QRSFO*Kb7g^spgMyBAs4CLD8vam- z$9NW{=9+H(Z<-M0Vrfq$DoY98GK)`U=aB-%hi8IxV;WWnL147{j0b~)TyWDDfsD%v zxgLM4r5J@Hw9GQQLbYchYy;esdmED$7-|wbAw6roGUN*=qDfXjIE~QOUv$V53a3C> z>MaX4>~UIp%)~?a`rHI~Nx<3)cy#4vDKT8s6darP12Km5*|tB$tBLj`$8h?J2E5m# zBKrUVDO+k-^#}@V%exi{9^ObVA){q7O@+hL^lfJ#z6<+OV_4<#q(!PH=Zh76PKloF z?pRZ~|0!X`Do zf?G1A7ql#@Jt9q7Ctw23B(=o)7t+EY?apevtWLsJ%jxjody#7w%0%Hxbz z`6ZA4a4GNmEUc^=OxowOyH^D7C4ev|QjIGg7S7(dAF z0Athx5B#P86B-!9QMe|PkMF{mZuCYGK+A&?l+wq>hbAoC9}6VjUmGZo5t>5{e-4a6Zcpf>x%%`eluCe>*G?>% zSk+glFm>rcctLJtxP%CU;84)G1ZS#XLmY0?Q;sGj#3q70bLpw7tuenG>ztlgmO{Db z*o*RUbtWcJR_n4_f?;$*y!dj~W!=s#OJ!}j>27kQmAgEaQeEm6Q*hd8s=WgnDq-fD zLa6oUf^5)Wym8vm+I-O2#kfc?F(I)@64p>b8v!mv@wPy;xu@kT6U$x7s@1kLBy`>; zvv@oi$BkOu&9&C)}}khSdCE;A}s z;;o?wvzuat)B*XOWM|->#BR?vbjdK|vDW&Rq>LuU(tJk|F}fyw07(V)lJuq$&OfLN znn!*QnoD+1+FL01;o+El6If4SU}Hv0Z;RMEn@cZy%O>p@ehc zsd&(ry@p<{Bs8bToO!&*38{{!Vhh z5;Bj-TWbJ0n4FYH)LmLMgAFaE8*W`iHt^X50aaP|jom~f8|fF7LLwIxHowN3D2UfxqidbTYo+VI@@;zBFREzA zp7&L>8TE%e=O5PVpLLNcS&`*(zM~89M7M z`UK>VQYS8Ciy7`rPFmePn~;6q^(xt|i$n5xJ!IwY4IRFI4}RGw4Vw@;ot=M=ovL9_9q+%r5Q~t_sxq zmh0G^<#i#;!{iKO`-MEsJc2;TC~jrjn3^2i(cIPaGn=W(E0wYm=H-jxF_v`4&W%It zj+T|H>vIcxnNcsSifR})x=3>E%??Gx;Dd}Q%6k>?Til+~cmOo^;w&agL66)cSxj=& zS!b#y2KHhk>n>)iQsURcwjImc!hWpNBUcs|=axsAp~Fh4QXuV>QDvShZRR-OOy*%p z%fiHL6Y3Jn`;{Qtoy@<(G{IwokEt6$mq%k)!BEXRsQL^q1`~v@!BV(-bBhPgrf1F~ z3iBx!HVzAxm8B8BX%}|$p#8-gz^ZP0(HGnjkQ+ED1+2Ldi*sVd$`3iwSvqCJ!8a;_ zc9NFh*X0y_3U&01tJAkO=Qj+V5qD>OV{BE>8@O)mHX7y7Q%6;{eXU>uLm@XAq(`w! z%r==@94=1XLA^A|lX8hNZo}HyDP;>A!`Hx*q^EA9o5+_)a#h^5SdrwoC*E$8g6{aVa<^kRXD0&P(jQLSQPhDa!)c6B%}myO!VbY7DYT%2P+aZTz>Y_*53#$!&Z zt5sppdhlP;j&SGG*^g#dyi!M?*s4^4t?y@ZHrM;noqSG@-X^-8?OH{<(5E+$Lzb>&)V-D?+eHiVLNs!Xm zez2zEk&)xK%oytCE-3ZQcCbrZohlA;JT9*$k{f*zTTUGQ=6hNl^Fy?)%#^V^o5G6C z>||QxV+icFL%9AoZ?tC5L!;kZr~UPzHm2)ORSZ5wu^y;fp6l!79pE+FC9W~pZoyAt z*PbBimEmx+Y6ai0N{XKlYKrW|Q%XNo=4OvwPHNag$~cP4W~z*hqn7m)HldpFWWodH zb!?+);!>qgM4c?zrV{ycE6W(l%A;V$SYkyh%fx)=J%)7Y`h(`OcovTJ9DoyjTh^9%C z>w@kG?vidOLo0f1R3mF6lOOWqa-R?zO=Cgw+W*DbJI3}Fh3mexZQHhO+qUg?)wbQP z+P1Z7xBuF<+f}XdcJFg?b58Ew`@>DN|3e41s0pP((TD4y= z_Uck;VKIEwB>xyZlI^peXbPy?+7#gVuxMZ^uV3xpo z;FE$Z0m+|vA9BNCsT$)U(OoS#Gjt7pnV4YEgM9I5Gc1~F?px?(gXx%6E~$e{Q=PcW zjHKZntA9;c>(lQYY9ntv-fr}0(Gp{teR zmbpkd4TkQsybqhX1b7{N5pZGi3$;&Qb>lR+I-l0@>Zfq$MvP0e#n&mhn&HGt0-4=6 ziQG5$b$j8(b@wT;iLkd|E|p#H_@2$d5McJkL}CX>40_QFk7BP4f;`+Z9f!zxyn|QY z8AC_ZUw7&^K>`Ftf={SFsW7&Veuao>HJ~Pu!|NIe7UZY(Nltqkv2EhC!EG+vwKqOB zIqS!p@Fv-#;+}?49#gkvtou(rGu&1h=Zvh3c&Ph{Dig|h6t(=h{dzVPL-u)jLes*k zggrgNcw?R%i#mDpPlb*GCzGIMw&k6y%#Y6OC$?(S7zF_gFigio#AY@cv7Nz0`;^9( zM2yr_2-={_$LRRC0qG{rWUoY2?fCsd2wX&R3Mf|7XA9iv?GE2sNU#y)+`6nyhyw4$ zH+^Sv=sLD%4M74{*FrD!k6k6LeEXfr^w`SYRj&Q=c<3b4=jrhEyR{lR_<|DOpLyIg*gZud}`09337(XK$ZBxQ{4Z@otX1~lf`21~VBv!{m zuIDLai^K#Ar1+upj>NuC`|x{D?2a7lIz(2Ye50N#BQXA{GjD=ZQ_h985ZF5$pF0eW zea}}Efno7iEKFIbjPaxnxsyZO*ihP$Kdns!tFkb=NwRnPoiLo^aUIGIqx278hF-i* z?R*Kpj>Weq>rI<`f+CLn_-FzKF#cirH6ecXA+^1etnF71DC~;yUE2;T`ZnLkIwIt~ z{0_qOvovnM#pyZdM(BU!4_x&{+~@4u_F8O*bo{q7#7lvw7oq|P{Yiqx04Rt?tAJ69 zLXvjocpuW2Rluk62-T!e>mvq>@nPUn7m9C@QXNx-MivF>TnIBa$`vf-AW;;t=*iIp zJNIQcLo<|yXKDA;6fb4mqgy02+}iu5`NlY5mw)D38y%8v&qyEXm_4k8UPsnEI}SC@ zs9wC^byCA$vB@(t%3G2UFd36SG8*?wGVh2|@04Q;4tPbEldN`XnhPhsbxpL%_=Th< zl+(bkeeUZiV<{M|Iem@Ce2Z}rBG2YSpE8OL{IfuqO@j;?Lc~N=pw)at^j?Ocl;V=b zx!@;*4@v5H+C$yx)cg*NqQa(*#(4?Hi?%@&XO{5xm^z)gB~NI_Al*PipWGz59hq$N zXWCThHHgmC|D?(YG}b;Rc+|pZKBFRCPXM%rVTU37p%RlAF+(HZAocI*jP-qStxNSJ zO9e=&m#0IkTd~a>y-{D0W7O=1JzQrtb`^d(Pj7`En*1?H&5W{-Y|MQ1oWP<7^&Q@# zC~i^sRcxP$-b{u;lWm}QbXpN?v<%1WB;An#%%c|L_IF081KKKC;kVPlpq!qiq-TXY^g*u}~>GGIoFpJ8H-bZFItFNs2p01-#WCOCiyQZ3-)w z-V{0G{wx{CSDNC$C2M#|C+5-484wj8=FVvel&$OgC?6X}lB zn@1jJ!#OnVLA6(!zM*BNkOxqV75&GyOg0WPe%K%?yS6*Z3VMo4o9j=6-xY<|K+}qn>zWa6=IE2y6 zBdDgpiPrjV(dtf}?e#p9&ayBFgpmH!D1O+vsl^1|_N2230oqzLyY(*#H=^b^rZy{Y zobznSJZ9l!CYhKxTXwWbC5emnby-c7w09N7lV9-#)J!$Zv+8er-`*WL_4<8NJ^1ea zD#tN=1C_2g*X(sm9QBB2)hCZweSQzzY?lz{8zRGd(Ci8d#D+l$GI@D3CW9_zMqDOQ z2Bro4%ZCYR7F5rsmFU72ly|t&G%fP11L@?1x4N1Trd9N;%?r4T17ognqg+hn(~)6s zXnGH7`e$>UD_U=^OBb$7r}pxDo~=Xc9)uSkoO~sqQ$!c)Z#BkaO`P0)(W8&4b2~%P zFkgPgQ%xVPL2y@p$GTu118{s(F7a?>k>eaQPjZPnU^RNp)3kYJZorsVQ3P!I{Cl{O z17gI#_VEuMmT!(M!*A-$UBS?JS%kvFpB?yLOZRa@EBBzHPBi>ry`Ks`@A|Qm-Pma_OfJyIV4R&RWeB&>( zqM1a9r@b_`F5@;X&RQW6a(LmeeKdrli2QtlC(&t(2UN=>i+uo-d9$cJv_;9!8%3h( zkv*eaRQW%@Vs$={TRXzIO=(>v2xZ?mZ2mgiH18T296d}eo{$opWO*%3;j`Xn>S9TM zMyBp6=}LjS;Oq$MI^v5AnGdbpr7Yd4F5My6WD<5hJQB0_924Q(;F2IFe4%;2YG1fv zy1(JMzwx=hv7YQ>ej$2$Z3;i!9iF{7wcTsJ5Ed%siAwVmf>8d;6qvgF46pM1RY z3{ih^^(VQZ7%(i5c{VEQNyeO&JQ~0kw%p9aoK|;nrKI9b$=;;37XR# zY>FCc-_9vd#ef&zUH;wc_f^6EPXwY+NA|0+FcCem`e*_4PZKZcAptn6j#y!IQ4ouGB1DV+5MtW@`|iyls0YAsTB@qo(bvB!Bg# zMTM6!KG4phhm_-eQtvLw!)6Yxw4iFp!@l8qI2BRJ`tYOHF zo1SZ~G+}IlP2+SSlo}_`FV@(T?U_(m8QtO#s4C#&?OluarB}1i zqYHbv6gDP8vD>;V9|cg4;2=84!h!ct)fU%*(#*MFLN5?6+S2jJtQhO5>s4; zG!*5e8n~+4G#U%zeb_2GN{7HF2-o7J(3b3FNqG25+;T-SqOtMuGu0bRQ`|1R2rbp7 z&ojsD!B1J9Rvg@ND$hzRwP=Ng9{Fr}h>O_y#-zyULvmsYuQQQ{Qk(5m;L-EXUeP?g zC@#~SdDxkWXZv`%HPhpmZ7DY4@$>iVtZvR<@m|p3%#u#y)-&yKq2KP|92Z!U^RWA@ zy%^@CrVl07+_t?#>Qtnq(=sF3jmzv5S>&YnFJD36%^Dces+&|27%OKTD9t4g;PaAJ z(jF5T_<}l$4}zrZSF@Kaz)KE+E_RqoMQU}AQ!&y0wM|x6yHn7M;v4Q4c5H5?mL4R< z*Wbgd_WeU2i#9MkUivB%|1*g`lHUt~8@$qTw*!SG98&Ea7^Q>Yg3R$`X%;rK$p zdd1DqzKy-rWu-a7!j^AFq8+L*IiJOAGtfEw^<{@WY-29x{0pn=_5S7E~Sxf`gAZ%!;}#8^`9Alvy4sZ$KtTz-b0F==Q*4OFjIl(=@pOikp)q?yA(jcQji;?+J14?o>t(kV2S zSkm50H<@OLxkq#koGadwGkN0)#e0*|J+mayJU= zTaHyw0#)x!KvBVHd#o=rPd8la3$?-%eeoVMLT?}jm0sxV7kYFZLm`(^Q{+Orcq%W4B~h z!grYQU855z{|T{OZPo7B-*ayU1<%m&um0k-aJ*DS8&3hot}VLW>3|=q87;mhzbo8U z;qlLchavyZOXlZ$>^bnW3e?zrq+S1%i>9{-v4yD9?X(kSu|xc;8*0EY++ogeF(?tJrV40A$AdrR%6#{|Q8b}OMu&ykfm!OUTOAfR%wjLQf zN`jk3Ih_%zXjQ)=(I{+T5U+0ANUu__6rmEA)x~UC(eKuJxo)2dc>1x?cxPRMpUnBa z?0BZ%=6cS0-cC<_``vg0A%BoY;yS4fNrqGm0(^SlU#9Muu>}Z@oaiDCy@ZCMh%W96 z!XtuT!340ypz@PB^V9c@u@xrou(1Vb+X#~OT}}4?3eyc?n*FPoCP>+jVeysD3FA=8LPJxO0auXXis51o2fJY7f?mWNqTAHr8{SjjFUX z_b{-So45)NcZ6(ILkfVLv+bbDiG2ZwXQWw5AU_B>*BX_hoxYMSjUW}R9Bu+l(xPc< z?w|8+UO?V7!4V}{v59deHNiF|IqoS~N(H!aSl7knK(l5wqAfXq^C#g%Ukm1{-cUU@ zx-ZXu^}HNRq$gxqUnpMk8sV{#tjp06Xgg|=evVR++c-v(n`RM&UDS#5qJdPaik69( z8q!%Kn4!K;KXRBF=JL+?RaPMH8kd+hd2oVeC1KIGr$rz)6N7bm#O${*~}ckjyT zwyr?y82e|Sg80?M{Df@BJbctii#I1z`P4+=XvduC;GK6Q;l+U zD{;8iTEd$dR*{~FOPee!Zdp<~(+;%Hu8c@*WE(iA4IfWyv0DrYj-yvW>%LR>CC z^~gc@i!_PHN(@8e*q*iSCSzBPI2RX;1nm1TU4^%u@Xea5?QUCz58hv&dw2ETuR(ftFaf8`Drzy5$7zW&lnH1-3-(dHE& zwoz_5vA?cF#qEQ@k!CtCmYM8L@a(l1iUWNyI9_mnjz{8N0N+}RM%_z-sL4~#J)`*6MIltL%3DDpSHau3hHhJ1t&1Epp~IS~jhZ8)+i+>dj?52RVTSW37j%NsO1) zRY!zE9hPjBTQ4?YYeE*)6r1TuRNFnzo)6o?3QwJzB;@U| zkHCmQy{#i}Y4xieb<^s$KL$IhM2T z*o5L6x93(h>Vy$XB>^ueSF+>k6Pb=DLK%OVDAbA`(7cnLD_*J?k2vIaEDC z>H6}>{mSUOE4n|;QzNd3FE+1Nk9TlL5>DbmKr=8%fSLiaLbK~*RqjtGV-N!;R`q72|Lc`c@yFeUBBdIHQ^?M<2UxVfZtj>6;#^oX=In%0uwe> zblTrXZ-#CkjudBt=;W7e(#fr>l-jEGeA+Uiy;Y)0%f-szv@$EdWRlHa_pIxH6d~{3 zQ0DXwvNVzN_{F`RlK^-)SDw~POMVbROoei|xkQ5hJYg?zy7aOoeTe7WB11dIAaF_O zZ`!3D*LXcO)?;DWqR*Y>EQje2GnL)0Dvsxu;;fWtAL4&Y+^%5@PqT9h(MQ#+OYp?6 z2s4jQOq;~mW|p^RR;?W4L(CAISzxv#Z+6+f>tNda4sl+wo-?Vvs+RX&yWq3yIr~+} zvv#2`Wk15b701&`iKx&ESxz8bV)xRc)qO(3kc$((VGv869Z@)0(nU+%1 zizNlZPLl;$vI43S1ILJYkSVA;2~_Fb1vOsCB2;x0k)?W3HFF$Bnw;8q<2)@8RmsM7 z3c};H<`Hkopvpc}8Sj01j}i7Ya_XEmC{1^4)<+V>U}QhSpHs8X!W(xu&RUss&^sL5L^o44w>Ri>E@2Pv4rea z(T%L}Vv^N`$bUh_QT^Vih(84Ej%V!-g8f9)bV1B}L2yzK!Pz|25klUc1^y1aWj&TN zsNWMq9qMiPMkF8>pv`e+f!D~4=lquq5Uc*cI!PYk?g1H8>jKf5v6iwtcfeyHX~wM# zp^zjv-Nr3V;zf2#E63Qx0C=#hdT0K%{mZD@H$>KIuhbH|f9T1QS<)jKpHBudp-`JY z@3dg~efnknQ1Z^dy9o_r54WSY?d$tLx~MBR-i$XWAfTrIk+(tf-*r*m|CKSh^ar+v zXO8Vpxo(zn%|~Y4IdACB-rC zAH(h6o&NQyZ{C2Q$iYY9K%aA5KHroG$NM`q_NV!FY<_$o9}1ye<0aV$EPNBUOn|Y( z9E(pnz%@3{)GZW%EFp=FZ|)WgV3rue#aUdL${v#QtsOmJE=M zH85ctv5E#zOO$IZ-a?$2zY!qTgPp0r3DoDEEHC==pa!;D{ySzD{2WlMhpfn%y^rTp zJi$iCLVrEO^?xhOpOsbP&yurSVHaH{x51IQMBUfo>2$Hwl8tDGL(HP>MN!|WD`hi{ z6FV-Pl}Gvaw#ckrv_VW?S~o{NrtT+)t!Px{K!vZ4l7psy=xMuPIow(!#>qXB@NAE* zFxGZG@{8x45*@orqjWZ ztC%2>&#aPgpO#*_>NP9^*pj;NjOyUAr=BqshSXrpaM`;%j{PJJttAbeBx)*YyBr(X z>Jr&fbpZtDIaeYw{!CP4Gq;B=*DpZ%VS zmC8;{Mx$o2MMulp@)C)WFqv*+w5^a1PqU$+u=)hJCC7om*k2}yY3UK+Xu5T1EGOxj zZ@!UNjZ^tNXhfAnhINx?Q@Rn#VP^-iSyL4XOjUs-nftQuJwA8o!I(5vu`?G)prX`v zOJI62l`n)3)=3b-_VA}6+A;x%E_}GDZ5{D_ds4`?=$DCoNJdY{HDe@$vzS%IrB|5=m++ z^RCK^Cpo8PX;SL*@)bl6BWR++c8RBpS6gmMCi9#}N^9Aer=L;h^6=y@4dUG`auTh@ zf(gxYZS@LkyhYW#EfdD%DM1EGG^9I8vAOJvg*2*^S>l;N$uV1|tEkOn;)~7iQJR{$ z%epor!t%fOEAzLN8|o>t7oQH|TY8IDHuL2 zCYa$A$FbNSXW6&tmpMmIq8)0c0T8kir4Q+Otuy4hy@gNxAdbzlOMcAqr+$!L`^I_i z%=&kWx-9x7vMisWJI{-X=5N@&q>IHZ%0=;=p;Bd@=cg>6!3?A<W=9QtF1zV^zu8LK^ zOY~s|+Qd0}Pi}>*_RuYw{fN$fjx=Z&euLzKjan+&mz)7$!#EPxL zVU5kTNOL=WxF6!KipSz^)Q=1gDU3(VXms)oMWd)&7cAV|{MYJ2`U=Q2DuTY2ot><0 zp3RmWDU$~%yU+%Tm)+=^$L5;H;|63X#Py@K&pZtl__#G41Ga2NoJKmEQ{_@N4ODT) ziFJ@}5WQ4(?J(xD2+|ChVo0q}$nmvFlhy=VSDhNpawj(7Fc$)z`1DeBNs`V+g-^LM z>^7P+Rx7HB=bwtB+_=GByCgq^Q`(MNr&$O;@CKMEjI5qkjRy!nZ=Iu)9r@+dQVFwR z_!dd0dN%X*EqsqRkG1nn<5I?AuEe>*tP^$lxEmWAm+HSrD0YHX=Rj5GNr>w5uUhvm zit~&7GY)Mp!f#`Fh=6?cXg97)0aD#8~0Z;@Og`4?brb^n%DIsz+yTU6Z3HkNy^#!0Q4e ziE?&U&KeJgi8$_keyF>g8S^?sqqj>Sx98{s!*)tD5E)@w3+M;qJ7R*@0NTot)9fK? zl$YXJjS>_%5i5aR)wKX!4@+6)41a+McNPv=-zQiWM?7GF%vg?Gte z2#aP5Zb`y^(FEU3O8%npmTh2Bq%Esx8~dhk-^F~yv^v(c6c!BDXu{v6D3j*55)U;b zd2+*s|K|67?o}jy3rq*pH$2;BzTkrGwR1i3=Dw3Ed=aSMLms{5ho0ja4S>Gx{G-c8 z3J9SW7X1eTA`txijFl}zo@2=?(X1O~(T*}>L;fTc%($QK*_Iqq%9xwL?RvxE8T$o? z{uR9UjlTZLnQ-NArZKyHyR0E_1JKau^!`Sm`~YqGhL-%e6m3B#^vmiqNpoNOQiHt4 z&S_AQ`|2LH^uhkVX+=PcF$B6|XB`ROt6i3yxXmFk{6~BAVf2X@{BIX!r%I$vFlcnz z$M=WZ{qUbH70dH$!23^2#r*%XrTX8DtN)Aj5~nevs;Y_hy`6X`vjfUDE=dz+gDwJ6 zMyR1vpmQu*39Lp1Wxt%rmmD$i>ycbo-~BdVuZ}lkC5tA-qpVe*Yq74YDM!Im;j-U@U79ObPYaeNt}TYLP$O=!Azo z!LT%=%*5;|E}6+g;@o=4LoLyYPTI33E}6>AG2GyqA5eQ$cy-j7nhkrBkOJxr6-Ls3 z+=1oi&epMMt!uEm=;u+JuhiJA%@yk<;c0m$#J8t2Rwco8noGSG^iiy;*AHl{SGg=Q zCBA9~8t4Bcg2sUCIMY_5@>*oR*%5bFZNlC!!?6ctrbSv}9JUdgYo5=P$K?v`Ds27x zyNW;kt1d*=nKjEF^AlY;x*-bc?s}5n4&xz`&q6k}{f^`# z!?Q3SV-7C~s5KHFvcy`sgYaSVjW-52wCV`T0f~6wQg)IR#jD0ak+PX@EF%tUfdIY4 zaUd-ws{RvNY7A;<(~zW^xT*vMjd(Ma6fTeb2j6;GBLXUD$IqtJju=r4NAV*+8HG#j ziMhS2j&j_3HLqEt23Mr1XXA1ORoXIqR2CcEsz_Cq)fwmIl6tp3DihDY?NhAh`)ye(VTRK(Vv z47C{4j(y}>Al)k~USwxn%v3_5%X+=i80Ac}K#;9BqpQn~gTh@yqYJEmN^pYBWtEQB zkT`|fpzwUBnF)nw$M|x$frBQvOL@GMRzlFl z!Me+bPvvbX_^pnNYCQNJqN8vqsp6jZ)f&O+S};WXSjQn(_8msRp6j00A(#TltX$Dw z0a3y?{b^@RRd~s0DCQx)`3j*z=9~9i-*)+(BX@aC8cL!Mj2^e0qn0eW$C4HMJPTY%_D3O(w%}A>W%bZ zgmG0o@5qy^TR5R~Dyu*DhL?nQgn`U_R>oHG{Y9dMlq z8tsQ};(kDoyiMOA*v%oy98+AqGj_u3mZLF(peaGW5q3Y|4gB_4(2KNxnBJ#5NV6j< z!0UaItd?1y_7SZRldzZGB(n90JbV(WXlZ+lTk{2^HuemE7VRU-v+^&~>@K!0;^J#` znp<|#WQn6@a^E$@b_^?@aAkCn0x}SS=dRjCIY1dlK}%<1APkwWqvh>R@IO|JhP)5U z5kCrV^8ZocP5$4m7{$Fz&7It=9UcCc#yd=@TVY5DDVIGSo+1$`N)xBxkk}bsUx_TV zfCY^#+KTZxNzd$^WDMd#TTKeh7l<%yjTH(evE#tQ!@^U-)A5$E9tcba7-Rkp@YpDE zr{G=|!(ePHm^=Q98YL@EEFd=rl3Pyg)JVu_PQC^zPRa73OD=-uRyS@QMxHDsXu9>f zU#cDJ65E)O?Vr>z1%DQlz1Z#5^W^ZGga18NrFEhF3h@$&_N}WWCCjbT6GB3suwpFUt1l#a z_l&DO9m~dR?jQL&q+n=gpZv105 z`rjU-)E}_F5>ogsXlo<;xVRV{QAK2_+95dOxOgYb21#(pIHf5ru|f`$wbF;8|2%df zE6*X~oh0{7Ug%mG{GnUdDVgO9_wD+2%5H%F2S|Z2X_SIoW0nQ$&Yid z1@?36?Xe@t${cjE;OX3tf!+0r+9PK)*j4}kBt_x5~@%b}J}&i+J#&jj5?o%OYnQWu5IABL;u z3i95)joDM_XN{d-h#-EHUNCTZV9D=ge26m18UREt@;(-Wqb=_Q5KNK}DG@Xg2Pc8w z?*#!%t;r78R=9Pdkf~R7f&7LGv}x+Sbgb)pvX$C=R9L_2taZ`By@T>7#5&V-n70bb zg6b%aElyu4cWbw6YL-{?CgqoJiFB+AyZ5lVY^OKVWf{}mtF=r9#mo?JqYVjVB4T*` z{nNHhx1_|T*oLck-B0C9C5zvAJB@F7!A&QQcCHXw_vL5HqY3nkSO+W;XV5t`*JB$x zXDOpY&8W>m`<<010fPz{NjLxxv-+vGghCIY zxyqyX@G<5OG|Q4nO05`y+SWv`Fwx4_0H9Wo&L6cjeOF*~&LOF?8oy{vjJ48(9i-M0 zPca722uE4d*GL*QbENsu%XUbj+DXX}R7v=vNae{#hZ>w=x-f|WAF5Dg@nJhR;&iIa_qY0>`DiAc3yonh%$Ip;s6=W*dz=5zg} za0N^IvRBWYv6R+6fVy6<2mY>koL(H!FJ61fHY*F}S6M>V`-h<7N{C3sB7y$f%H?W! zb-s}^hu}TwG5g~`EijU_mXp3eL7jO2;{?g@UySAdHH!b!GU(uD?dGjw?&@gg@&Ar% zReeR&ACB!JJ)J(rj{_!<5L|gvMO*2kN+LuonSu%eE@{l3mwwUCGiRHgTHu}Yk<+S( zJZV^x-~;(0}4Rkx3BoirWZkhNf5yaian2i`)>)byeeW_h8+Q@mW8u z-TtmAmaHeCWgB);wL%taYz=IVputWOGCt zU^u`Hp8$Jt~`M|TDz?u5l41&Qr(6OcE?|0qHTRYK?bKUiMUpX&bK7oq=3 zhV_4zpHdxYU)Q8%+HzKwxj?s!p@|sqSj^ z>tV`smhVckMsu4Zr-w&*T0?bQatOrr@S;i9owFKBZGD3!< zq?FF)NZs-TeuFgnjVrG5Bxn~Sv z%x7=r*(VBuzWEsFvdX=4e?bc7<00TW&UdD3(e((J7YM(OkqAuYy(j|0u-% z@jHg619QG7@|~&Unk(9lj^vo?9>OMn8|1+kRgeFSoR#pk?mraI!Z z)HExV^JoeP@=zHA+)78=3oZ5CpL{&^U#hNC*<}c!2f5HVRQo}rW#KFEw3noDwer_c z$9zj0EoG&JJ8U`@IP4I;`~U~?w4G?CQueeP_%W5w7>+Pp)$Nc^6&33h3TVT9rGO&+ z=uxj6RCO5~s3}0eQ?ExZc&sMUDbRZk`w;mtCk)?B+a%TZSjOwFs5eC@UZIs z=$7{ZvCO#}js3jhEb@w3HtB}Rgh^0k=Ms0bm?1;;n}als3eS3Ktb?2sb1<5s2PK4Q zGRIG7hzAFU%yyJjHiwAD1PU8GH&W`e?72auKpXXjd?ZgPv3Lf1LlCVhq{N- z)GTZL$}*l0ZEG_s+W;|5HvH2*fisP_12Q+2I^=O?IMgoNRp!l$4ZfQJu*JW~6?7D< zJg?A-3eMST844Bn-V$Ct(|00IiQ+|{EtCO^O6_a~I)gE*06?R5jSGD;xw$$IJ5ee6 z!%HWJSy_@RheL7~x_T9F<>b8`Al_nKiUvfuC#ST6CDVew9GY~{P9MZNvxf3F$DD*| z%M!VxS&Y`78my~x031U(#NzgF8;ztn{X~#(spxN$W&rg?F{`B6qHBqSij1ob6E z*yGx5MVnVL-iQbIU@l#?ae4EpO5zG*E6OEEDC^aItha4>JP`9q>AsGnE^iH$>RVCt zlQ7MV0^oPLTI^OvHGcZEmKBd8K8E%^u{Iw=|;V6s70G= zJ~~|J)CrE5(J_fwq}#IG4Bx8RwS9U*MqNy~YWK3!U!AGqT6}#QG{ZO`4FokYWveH; zLq%dJ<~_=8sJbPYrbNoK#Plk{2!i+ME%Ov_w8=AKsMC1Ui27_8tf{DNzxtXyY-OZA z%S>l}-8~eJ!X2*u81m>H=@LHlX@Df$m;!Ag z>(}|)N2kh`-bHmu{PP7?t~_&M0^Fj^@-X>~bf1Hzd)s=mW{f?ople?X`ayiBawyJ$ zWsA%zc=Sg&0E&K#U>s{@h(1W$pz~Pn8;Q9`fsLFQGz=mh>`b)eAJG{p$CbIp& zzU8GMvi%UBWGBiq%8Rpy@xX&5SaSc}P3G@tkXb^~Y7aB*0fLDHlc$e!Mr3#EEI)~_ zj3ing$ZAYSL}}cR3Gx@%ZKPIcQRE8=bO3gI%pDD8{Qv{9|Ln-+mS2djqst}c)*E^I zP7%gVgdsX0B8+555$+DyH_<>UCo||dmGeRfsHy8sX{jWc9eOg#M(hJeU|8pkXIqxN zGB10-yeb^8!ooTZlMv$``Lz{l6&M$12YsJ^jkGAx0r?ApF!IjRS1t5A{2O_n)T3Z? z&ja}j_#5q>*(;;Yb`w@+*bxb}1EQ`pgK>8PbDx~+X2h{6!4H;rzMKlw%-)16Kcg~2 ztzT-Wc0nmOxobbI1CdY?YP|+)ej&GmECO{SJJI<)KQ&(<9p0|V_GGQ*9I$}TJ$;^p z<2z0w5Tr;lO^E6)#oPQ*TEegkLT`y^ZA{%N#sxe^JvQEMp_DEHJsCiaq0I&JX6Hpc zc)O1{%!TW>LZ&Jc$H&E#C_}4KQx>r`*>Rt~(x7@>o=EyVLOEE!)_F4kN@B5wig-Yb zjCiO@HX#6;Z~xc2av?7@Pr#N%rnBTYHZy+AuDg48Eg887T(UQ2=CWm7~O$7oLO*gG>XdbDyYtD-1f5Dc^Koq%0% z$qZ4DqJ}oY&K)nwykD!b(hxQP&1S+hm}aa-40W@}U+5TrmhkxRP-JF%VtV~TNWTd8 zCV}&XMwMjv(1QEyX`$L7k?i@^D#dAoJsn};xU(!=*{EgN{F-;2DF!!#;Pi&}Zu!ak zV20oqqmd1Pm}8cMx|#uLPRh+w#YFR3#5SPD4PgW>n$yN($ZCV(!)u%t>UH8`pg zJ-(|GgCPeT!`v>Z5*r^MMa)HT1muZ-M2Sw$6oAbw5Ma8KWH$f*1wAL=bHR(q{8lhY!Vw&nk%wM?)r9D2*)Xh@e*?U`9)& zHNP;%5>%PQB|DyBmTJ5?R$d6F0sq`93~=)#3`%a5EO4{GBTB^&eP|o-zXMQQbj%8g zGl8O#6c#reL8;Zz=XfDe(7Q+E1y;ey?LdpG-!xHUXLj+ZHT99@23aT3ct*avtKYz> zSsM8iFo3eZZ^REww=QL?dm>o~78hNXX*z}Xm6w`v2O<`L34})788ZETSXxglTNxCb zaL6CPzN2O<{K;t?=sXMh3xH&%1B>$b!=nWOE;gp|MRDB%#6kl-~J&MNIHT0#sx znslA7=AOafmKOf$G;mbGst#}N#;YfCxurHog6>-uw=8ycD(3bX>h=jH(jz>?msX>e z3qw#7Zjy_D+5l0uPls+HWNI0i4-UDH6!j>?jz^KnpfUu8-enZ@n2J!T=ox1tAqtUW z+L~VG04k3yJG@wkG`H7Z94M{j=#p&%D$S0k{JTsk_1>S1cpNDU|mVI45|{XxmohQQy}Y`HR5X$scz^6elTl9;jTI0j7cdiB|A6$8N z;HKr3ZS^mN^xHsn_qo9bs0r?rV|-9Y?N1fXU3*Alac$6TeYWMypt2?lo4=El=9bpQ zw3S7&_LUKg%`^!yHS+8)@ zL#IZ-{+JktFMDnuz%>KK4JZLnr+a_r!x#r3e39SoBpa{;;B@b~^x_4>F7MDgpaUQ_ z@6(!iAe(VaLx5)GgcYeFf!@^rw>p409?dZgTbS?9^$grg3hOD;VqVd0hLJdRz+zxC~t z-KOl`G;ftK{&D6HgsBEbpI_`Fgdt?@X$XY82UT^tWe$GN$NKZh!e2+-Aa;Er8cCSq zBFHRG3=UBO@>)rd)^7(Z)&S(}Z6DNQg7_a#X(40k`#?vQJc*k2K^?V1W$PgSI{A^> z(Z~5fP<~F#p>>IVGy*9e9I}}lN*+i z^I~&%L*ccFzt>xP+S(tsyMA_l<%hw4-MYN^Q_?+zX4^o#Qv>-;)(GWM5Y2G`?KASwz5X<91gLD65YBvi(1GJ%X7|+-kUy!AKq}#yv23rF+uQ(p-B(HC-E{bmqeV zBAGNNyo!KSy)`GIc~q#l3$47?xdHC}9;`in;Yn?b4qa*|brwou%$^EsYaHExU;%Y$ z+~x!f78ZwuLWaIXf}*L=$i0x{ta`_uvaq|U{sM(7H1rnqfaDo|1;Y8gQ!VO1Y@;zF zwy>RTs)WY{VoN=)?+LVW7kNy8bYK=QuSD^f)54>Sc`Sj5v1aWar(T_79byex`;cL^ zK=aL2OV|}gf%$KcSj(~X&Ya^WiQnAet5IK(+r~O}G5z{a)87k(KmV#j%yE~pL3@8+ z=pOF?i~nhYeO#}2N3tvF(w)D+5>9NfNDx?_s#vOL{Aj=nOD0;4D4YXF49XY$uBh!q zF53iNi0Pso z%@iw9Br-ZoPf#rwVC+_Ky0l@sOmg>>I+<4^)8YHc-{4;tXAv`J+yO0Ya1s`edVGiR z|D1D8`X`T++e6c)YX*(!;c1laj#=Fa&vTkfC4UIn5YHf&uzUd-mR_YY;ouDq7 zZyU81+8ZN-E2RdkE}f>%p^@5H`S?uTTC3!ir>25ja+&q{09(|p? z-FX-oqxJG5j=sk*r~GKJr@TB#`RrGftb%2%7@>>8WXAlQi#>(Qn9DFajBQJ=qFK&* zsbtF@A<+#t@7b>8a*;fPMC`Tz?;_=<;qh2~yHH2xv_|;|Rfljb&g#q@3_7S}&a+d? zw5rMj34Ilou<|HdFR@|xcKSnjj6X(-qRnAj$v(B2shMh?lP5A5ydLBTo<@)JZzmq~Izk@L(DoC#?TgmTzYTQ)0G0c&B z&kGOLPuMkc&B-{&(743KH6Aw7e^t~gzaiPHF-6-*%);SjuKz9ZYB7oKZkUBS{23uX zDBKi&$=5|HC&qlDl+f&tL3F-$g6c!p`4eMnisAaGXv2OwLGMp?s2Tm@%=YJ0MHO$( zgZ+hj#;h6=pXOIM6t9PFJi8?CFx9W3>r~mU&-=2ofEOI1;sS>peAx7jk@qDtL`@|; zh2dOFAP7dIZiTCY6`z@Npha@{E$P<|2j*P{PSaaAFJ5pbcis8&RogMja;f7 z7XE*?N9?c52Ur~lnNl>R22>&8+3QzF7{Orx`6SsRR06-G6`wQA8_YgPz`)W5OUkwB zqa%?h0k7+?CM_gnp8kFksJ}k)J5AFXOSb-6vfnO zP=S6=wnZjl4m&Tzrtm0srr1b+Pecy~Z$;fQuVD7_W2M8@UmX(0)?h{z?>ogJ$A?=MqI0=hgqt^XDn$cY@P6|5>SIyYARYxcl*6QGpHD z{nl;&vg3^nY_JL&zn>3YfjEAUe7`T8vtPXzkQXZ|Y4*EuKZQh?a$C*f9zWkve{ zxZ;;N8CTZUS}L^V!Med#Oy0o`CKBQ#?5Pvlkwq1j*jkNAMxVW!GoO&J7xQ2b0d4N& zY$ z@pvzW%WgMm14d(a-47S(4^8<4aJYQ63rBIL*tYy;;RQbhUjq7x0?vY9zJF&CJserS z0bTizy_tG{jdr}j&VJAYe&GbZ@^Gy>KaeVYLk7N5a4|KY_D)ULyWXTYQkG@d+;~qc<78 zQaaMgV9DOf)z(tIy|B|>Spr^AUS%(J`)TCQj=gEHnlq*}_1l%XN!tSc~zdaHq|R5mT}PUG!y~$sQvbf%i8`898cHbzl1;#;BSPSCLq~ zc^GZ;((_sJGI=29NkPXjvbKzG*?xv$I&*VtJsY4UTt!;((-t`H_4v8(rq|fJ;Kz_H zJ%mPie1El`<|xmHyMqG@S#)9-xN>znqwcS_f-piLpJ>(kTs9~ZYOV9&J2>C#M5?oE zHDh&s9le12((1&#oVSM&)*17mmT2`=X+(r}B{yWPLpzu^*##`HVn%U5dJa$aA5dop;~m=&Sj2X~l+*QoM%TJf(R_sv_MwWR8W4J?sXKkA9LNNk_PDh@f+y-+ z%L8**ZL3#k>{@}lVhCdshXdp7LRR%L$RbMip)l{2w3n)m*rwL;psd6!VkM!4M#M25 zC#=)K#lhvliL2HXQb9bpW^8ExE9;;Kr=R4D0?)}Oe8_w~f*(ihqMkdQ+4*(qa;^C9FYcQOX4jtlW3C_S2;0{0|YdTh`;U7w2 z43Oi$zf_s*Y=m30RbOdu&%IVdq`E@-5S^VR1w4;Dl**8LR>;yW82ycMmGv`_Ij#HG zIl4|SQ~YSrzL8yGR3I6v3_QS@XH1$w(sbsUxZBxQ+7T zdZJI!Tmqs}wAj2_ zgH0nDiVNf(vd$fP_f+@}JZ5G|L7KR*r3clBwKYjHt!3=kY73~72NImDaM-MS&Bfd_ z#DqtPh35w5Gw35388e3O?`@J~1uG|0cgk86l|KFS(e;^|S=o zJm>07I3hj!+MXx&2DSa(s4lZ|E^TBkBvhac`a4@xZ?!U^Z4w@;KUSo8BkT7AjXhn? z4Ra%d&5g(T7l7=ei7CHEv1LSjEy8ADc(+fqlTzu5cslc;`^aUJjI(s5$vN9raQ6 zX$$-5u`je?Ik>@;l3ob>H*xWUN2zZu)L&wZ8Y7xDLP)&yLx8v3qCb^rmsgc%i!U($t^gsZtHj%fLiX?cr|n7)6G%Q*;-`;8@} zdS|NeOIYFG(gb?$6K)^x?>Z+`!~FxvW39IQrY}tX0Y9RpJrpnXkiLOk4lnrJl|7={ zR;WMyLL9Fk-$ervw}yz{h<|Ku3A^iH<8MnbW-~dhMMH$FNe$7hZY^Kot@9#x9I11J zk{+Rpupm4szQ(_Md%Z|8Zl0w~0y<19_3T6)=>dQ7uZw&FwU<9*aj^M!7o5Q>ya?O%2Fpb4SBU;H-#x=wn(Ko z`p~4QQm??2C!u4dGxso|oa@^k-QRA5VtT*G3T1&|CTZcW&bi^y&XJU0g}T7y_J7!{ zLQORHn37!FY`OO+x;q3!ydgV{>_J^_DYUZt&*2zXMx~rlwRBT7o$w5$G!jfJ6B0b2 zb)g7av^a`)!1n&{VgA5K;=n8NfuW>KZAuFj>O>|)nEc4a#569KCVh62r4y%8z-6h= z;d|8zJt8>I2_8}M)3b@Sep)6#gyb?t3lG*&W@aK{A|(0#xp;9gVsm}NiMm%n@?ZCO z%$-AryUD9dU2XBRNkuzV=kH+Ueu-4vJ*Afa!I^$nEyX0v#<2!!I^Xrla-u3nRS2so z?j`$;p~Z2hy1PoaBo3j+P0#d9o()io~H`oW^e6vp&5C%Ma3rtyJ-B18#Z8CR>v!kH>J) zMVk3(AB++U0G24}De$G%3&Gv?QI9a5JK2qiYxW?8_W_H_MCXyz!TJvYIk5UI>P_|^ zrRP41hM7$>4~RsmFYMzU6?}2pKQLI^4o~>Xte62uRf?AgJXTvY>}7P#_u03xxC)wA z7Ga}~1Qv-@bL&+)7FiqVg6_4b=a-QMBERt%>S@$wcD_;0k>hcT z^O7%F>RqQr>k?fL7dY2oA0a0bI6#ty&Clg(OP?J$ z9MElJO!_6h+-)O!ndB^E;OdBdLp9ns${eWu?*zYcXU!-o;tCSknkHk}lw^H)Bqb}C zt)$An;@O|FtQ+S;YxP!w=RG>C54l(9!P&xxpiI^}CCzh7IyXQ2Zr;dW_M*Z~H`T6S zHnc1QD2oJC_L_RTc+}t|U$MdyA5GEJ2L+s%h_|3|)tv}og=gyq0&u(X-oftAzCb5G z{`Hcm($6$%X-c%AN6ASRZ^akVf)&KcN|k*_5A}D&>{+>G$O^PKb^N*o%N9!s zAup;)THy9?6^Znvr%7Rt$6@DMz&FsbT0mIB4;@4>CQ5`@lf3pI-4cr-O=>qZv_NHI z|LqzN$w;1c2$e3fE^KP{s|K5)$N8n0c8a4ISFk%2vU9EFib3u z|Lb@whaDyv+6dJ1D@2(Ggkvj*bbNlZ7|85?Xq+Lb%el>Eifo~YB)UvI#S0Nc#isg! z9+R%E(T=cT#N{@a>V!#ii#gbfQA@HOm}}-Opbx^;ALc}+56U&5;RGMMBU$7*IPHYB zC2Qe{gtMhJ-rOq!^^E-WLjCnZe@*GSF$-7-{LzafMEq7keo8bL4>KNby(B`WR`Qs) zT!NIoh@B^|@WcWG0ad^&tXE#3$l!U=UV)@e6u#a(tOjNL!=HzvsR^eTQuvc#XjQ=? zLCJxGfO-FdcEk7hzUSO4Ah=tcigi3hj*rLVXX?W-Q^6E9xHn$jrO{ zM6Lls9Ulo&8}6_HfwmsMvL4LFIZ49)QeNEsmd;C}@>)J}y0*0rcg1%nCMbrS3?+VNe2^W(8Ma0vRT#((SV4u z+7R!T1IOnnm}uh?`U--NUUdoV5n~vtK2-9ZTSj=S z6CCG&pB)QHx-d?+NCM6o7}^=wE8?f-gp-HjKh~CT+&pi%z9Mltnwby#xi-8F%+DrP z`L-Eybz4{s=oI6!;q&yY?#X@6Ti@|6m~UclENMLR7)|s*a_~iPrJfj15XFN{mwvOe z1CcEg*mgy>y>Fav6Z#qLtZ8c4QpyiWn>eX-{VE-o1uj+d64o<2B&%L~k|J3Vp!Vb8gV|~;-rXzpDJzYU` ztf5^j6^Z{OMo)s8l@N>tfVupI5$2{d8zJfsbOFIJg}#?oBqkaRbOrrS4FSr-3WhwR zk#Q$=>->W_%!7E;6;$NyuhW0ZS+oQ!Nsz&FG&Iz5>}DTC-6rl5o)EQ6%^Uw<-@GFO zycbR9x*XrC>wsJH+r7GcY{MX#SK5xFRr+d6K(%E-2pC+Ghl;SwD477gJS9%KcpxHD zUPt8#c1Ns;b{CTRCM8Kha^lY9TD}de~8zUvDtq{T`*9u{9Q*H_|-7_fF2lyT<9Y_`s zLvaj^5t~k(8p|Pr{61gRi0>6?1o~i$#O|r=>@A zmjeR9^r3rB%As{2! zhsyzs33#~)nUx9Jxg1tX-j;${bPoKTFp^I)W5fW&V*^=qqg{pTCyuErx&8%V{T18>ZWnbS&(W2_~(Is zIfhCGm5*`cZ;__oK;3!htRe4u1#)7_B&UM22;U(^FX5|Tu>(;rRecB{WGtZ45XEg~ zJ9+>UV~FRF!((LCkqTppsTCAcw>Y2@O?Llhc1$*8#ZmmH_IN~;#JLy+T4u1CIXd;A zHMaoWsmm==YWT)iP_A3|oHw?|oZ#%wu7MB(fo|r>U722JQl&b4b#0^ zl9HHoo;VQ$M7feWNrXY~EpoF?P6!#}@s%{yNTdTvr|7IPY{zgv5nM(Gid7Fhd6YJ> zmRGo?=q{t$b}U7-mjTv0j->SfD-0yz2yUaBJf}>XP3sg}2RH_{hA3`t>aD4y8D=6) zRg)e=i{i=p%p}_~_rISH)eV2!+@8W6;*Lg*qI+F`5aw{ax7sdr3I1@{xi!hv(L2Eo zM(+@z?Z?a36yV8w3^ik0^b9IsW|J|V$c`|g0x&F7ryz0(_mQOY@+u+kl0Wz(!wmuV z(Bc!`1Z5R%67;`J>xKQ`aUoJs51e5li%Rh^f%4VEyc-&Tj#JqQz>@%0KW~SnhtPIu zcV|Ru+mG+CjRYXSw`MUTKy1+;(4r}sjQxXZM92?s2oqN)GQ!;$#)D)n3H}aWqV1I7 zTxLT~_k5Z#awiOU{*`j}bv5+(`r;n4^F+?r%atjzb5U3lWaFd1wFjgA;5?mN=V~^L zUk>1gNnaz|W*VR|AjK%Pljs(u{iK!XTBY9TVSJlirpZdmG+tU*VndjRP34vv8Stak zQw$r0$#UQQ*H7&G&L)Jh_8Zty^>nMhw2tP-`Jo$kUtwlY#{O}^g!lAtbsa|5uMqzC zzwGO^tzkDl;fJ;PXBp;U8C5INhl`%cHLX2-Z*hutVedyuheGBJy8_puo1RrC;Dith za*N7_%~_M{Pn*c^z(nspIoeOb@gwjIGQm)&d$~yr&`Wek(I_+@3@maCj9Sh6Jzm_u zjjF`Q9-PWE~E&Vm*coOxiqpqbVLAXPRdsID&NOY0!0rBW!D(T6?BCR?|< zGZSPbGQCe2JM)%`rgxMuswMpNqOGlmb)f)M$yZh|JIgd}PjSI~>{VYJ?r{VlSrsAP zIJ{gZi@32`uQ7NETl2bY*@XUp!$$nEYmYdy0hR9P7$R$1YvrVs&NHcR9>R>#d_v#Y6nH*WVwzG;WNukfULdJbB2{zd->u9Y8Y^2md*qM)G8EQ%9wPTQ5Q z-2pQ~lb*Em^9NhXwsOf;gZ`&B;|)1fiomv*{4dfDs)?qzJX@UhN|C>^j;GgYd}8(j{dYTF{Y#&=UNbQTGk~FN1>F>u zUXU1@l@w3Im!X_1U6&Edm)WFeFtg5NY_{G=0t^lPBlG64%jsp-xB;v!H*_`>Ulb{G z6fH|-W;_0zpUe0pT?680U$%XB1x`OL{ZFGDyPuBhK&%R-WLbhAN?w2T>IK8}YDN7y z{A2d~Qo{c!98NT`8JMsx^nOS7sh#$hyeaVc(D1hI{@@=ou3{>HvMDfm|FrQlY$|}J z$#DE?mGvWbDuAwO*Zb~|LAOejH}@Z4;Mju#P5=`yFs%?O5SiyM1w>%VdZ6!}Pyjvf z@5C+Dz1U66;>E@o;RwhK4JL~sQPEAk}H}i(Dagq(3 zIidXtEdsuIeV|IA%J>)CD%<6W4e=D0DadOdon6W^*^Q~#UKokb8(`pKtt!w?%!vQa z2$CvrkCAzzG``ydUY1b}hBwK_hns{{O9!6)5*)OOmP7@HVtAK4Q-$0W$AU@>19)!b z3g7q5$_j${yvGE;RWSG$^7~k0887w3D#Xzv`1V z@$l!-iU#H$k9AX2!O43bH>gPj=#eX_?n6_u(bHc;fDN(Mviy6?MK8CWnx zuNxBos=)xnem5{?TUi8IO zsM!TSRVcCHWyUGoL1&A`eT)4*0X#!&zh zOBp>Z68a2L!D%U`c@H``aZ^w^W+~}2;rdH|qDHHFQ;_*C54dEtFI@tl-1Ib`mw56s zMRSkkG}M9_{$@U8QRN7~vDPmbr6&@E$~`nSQ-~Klx**X?meRqW$VW8*h-P>W5lghW z{r>eTPNpW332;7_n?kAGPVx=jP+k1v3+Z`XuAxd4?w{dfKPAg+D(R3@o_;uMZxG={ zM?BUTTfE3jze9lx*Be zrUXM4KS7-;IV1xuT7p7()~8iA*X9x)byK^FA{*xCwfQTMR%n4-t2S;JKN*0096ne* zS*ay2R_N&JA2h}L1{)IEoF$CnMIt1N0C>dtdIae9u$^g!v2sFG0L~~P1g=(22VeX1A8SG`WMbwraqM_IB z9awGrT>ImWVI81Z3^Qm^L#Q#WO$pjna#{L?zUr%W`EnpLK%39M{h%E5okPLjY8S=EjrzeE#kui^D4Fep_0&e%cpiYhDmAF zhm!i3yf<D`UDX(gCYNUT=By@6J`W1)A zYo}dKb*iM}umD<3a*8J6v<`UU?siOy!#?}XwEv2hjY;>MELJ^07P1As2hnKJUlQV* zrE9F1@4kfP(`R6)xkCP9JQmk|>oS{mbb}PdM1LNPD>ay|yGYKaS+{Iu4J}mU zpI)SDoSO@}Wokv*y2n>v6F!~@^e7z?k);STHfwe|KgEQ_w&9n=m3r=ZFd^>m= zrjx8{+Axmmg;8N$`Eh0E;y!m7Pc}EK)dhPWZW1!0?v4=5Pabb&06bHl;~2p8+N*Ml zzspT8ps^)5^0#{2P)T`~O{BSCH03FWJK@t{O$5-531VDY8;u4hwMIO$ah8{L)3jkcM;kQ)NFP{Km)jNcISIqf;$7}GO#cF6cT7LYqjhuZ6@$Dj9kTf;y_bhShGr-Fb(Ht4+jB)xgtn9h9zscR4;#Q72v_ggaRaJP zpP=v$2&RdL-MOcfjD3g9_^Khm;qC4441NjC^~Wd`u}g^~MtR$@Ni>^M@-k!THGpiU zl=DFGsijPb(;Wo@HhufDL9VWYT6rs|Hu&Tv)Q1MkK&@KV z9R!6db%zse-OxCc5SzGaax{$Cp18X^yyr|lRcm54<=ynTYwj4LW$?{NVu`J`~ovwqG{n{AR;k8-gfQOu~zh5E&60givzMs)Pz zNk%a$~e1?=*TJ^zc`x-#=+L_v9sS5`3n9!EEnl$Qc~p z+e_({&@toJNZ!9(-znm3ahYF1X*v7H^0qv3X~!##;%OKwjjCxHD=w|{r`nSpjotma znt9$(93Qy@-Tsy=eFuZi^j7$zgU(C2!-bX%shiBvqo-?cvkzC0KccXB5DiR@d*d`- zp;q>?td8Xz`Fg_~dW)X-G4zMI=7|k}BHc6Rfd+tz73F!>MQ6@M0y`)s=sDQu7P?7S zPryh=;!F3ZMX=8re>CJ*Is)HQV_zEbN{3|^ks3XZaensxVP9xR+Nr8H>%8jVu8~et z*_}jn<+Hp|hf`JBI-IC0%V>C6rx(7vKv{zV=3)7%wXH;chqk=NPkJdl7|Z$B>H&v8 z)~y@S*)J#74VM!q2O}2;u+=X6kDEQQ=UW$tS5N^XRe7#0Z;-2@hK-GVBNm@O(hm`@ z`m@#|c1?x8`#JXF^-aHrg1#|tD2Z;$RI`g&`Nf-Vtt*EP)x(^JYsf{yL71K6( z#vJ#?J`*y3&MaR+2qGX6S|s7}gD5=`iq|eI+VxoIBzG&rAO<}V{F>GJH)%4Gaj~PiaV6&)X2J< z;hL;CP8KEbZEWYIFY7Zo^8vbZk~L?g3TskXCi7aR7_xA!J@|1IVEWJ;%D@lq`S-6Y|k1Nem zI(@yBsJTi7ie!Z~XhC&-z=z`2GmIlw_|r0g*dipYp)+aNqKE|jq`X!dy|^O}G=91i zFOu+=l5`!byhdLLT1w!T0+cIh?3x;Rv})R171*8Z;1?&s%8o|mTr5jjI2SeLB}JU& z!>{yM*Q8Hhaw7H(`L)i!-mwK8MSEsLH!{O3EAOw==NwqTdl|s(d`0T1aIU}+o<-v7 zBY0#88~SG~>*EjM;q0m)TbIGQWTG{S*QYMfhXptV)`h=#^abq$DymJxZD z5rJI5f7qbD>@;BBklI^;rkU_|ZN5P+XiFFIk|E2|F7whZ>k=3CMHY_oXvdKv^u;2+ zTP0)($f693;Cw!uiPA5U$Hxh-NYLj>ux>I9YtN`3v8tTuFVmd} zsSn~eH|to>Zx9xEqutahn{W0@BZ+*&uHYm*axbe(e1E|c>&MI;k05BVoOH@6|Dhe$ zO(*iN1z@{P50+QqkLqh^&g)O&%IeUZ7#y1T;mp>5Nv=mF^$q{q%{w8yw9~nS_>P(^ z)4rts#x*oPXKR=9OH0IbRui&FQ&0Na&aC&+W09#IU4aW0OGCy^ix*>RsA+hmYXbjm zBj?m&qF_Urf9&vp-)jN4Zqd4-A^W>gGlX@8yLRd%P$icysGPww__PC*tzGgpCSQB1 zyVfNA;n2o8o>Fz~>kq%F;!bK>LDG5)fM8&kON+1aXAY-7rrtef)dX31_UQD^wQOE` z`!*YS8{j2}RV~jmn)1*1O7U)~3}Cn;25-cXR$<1u%j))$}hfsQ;M5ACO2e?EdBDsQ=^g{`a5;_W#Ws{y%&7|HmFlF5>3qVr}B? zW-jy3EcyRA##7bx{=*shwxF@2fj_>16c9a}j>C&UM# zaz8h&09SoK00D@tvI1@{5VMa$c}~Z~l8t)eB+z+`bn$9o*b>g5cfm z)}sX-))v~#FoD}dpeJaG zEt8_u^_#szw2*QeaR6CqGcJSfh;>l!06_1JyI4EiM7Pzn+l$2X>rvpF7J&jX%-V zQ#}87CWf9Hd@e<){c`jP8wX;!A9#&4j+JOr5EMIZd!!O3T%2nBUG*@mj`gRq1*yTZ?UEH!C*Ocik?+lVz5y0C%8t zd2*I0V`z?DVGVZy&yA5Uk3~4{B$|E{>5%XNzG&msH}!j}Q}nk0Y>7gY^CYU^c8*A= z09yK1$f8*vY1~666EZ1!NZ>B;3%q3s_y&_bh#w9 zhPe5~4|EhkWJ7U*8WK?oAd`BDb>S1Ch$XkMTUxbEIM4BCl(yktP#eKiD_o7v5tSAV>0AKHf->i^flQ#7_WcXcv0{qGK*Zl{}$ z1LP1qsZFXXW3+yE5H&Hm0vtB{?_P#U7`csY3s1R;5L}{9E*_NLvD-tr$mzC5i>(u)St4 zE(+?AuDxn6H~0fVWfF@~%=aI~mE|$X@%RbB8)4U(3fts6?U*70r?V-ptHO~xtigWU z<#Fr&abqj4{>!p69M(#P5x&Gs=En6>dB3dKNQ5ild7a8+;oTPV;TTVuiDbd1JS8%P&F#EK5tS2F>qH zVF2o(o9B@vUHFQac{o`qJ!wSE;ysu4Huo~f=M{D+&=W{$S0<=V719~#ny(KV+st?} z_$E7C+BqIuhZpLrIC+ToOR1LglpST7>?Gy15>7eT6ZYneFHqErzl8%`%msV5MDbAMsS z=Uns|k_w)mtm8Pt{*o`98zxrC4pWmSR9-fdO7jBQ!=w)R#OS+RRyo)W7iMyLTQWATF2`eaOE~={@cLFH=v!4;pK1 zRZV6rEC6U&kk}^~+$Ta6h<95|r%j?n#-a~& zH%Vfpa1LqY8~082K)HV=#n5CyeS};J6azkhTM5Ov-`z-KJ(2KA85%8~!TFem@<++- z1^(Cg*@vL3a4X>~uN_?Ky+)N)fenbJ_1i&T(7^z94=qF0cf9-)W4nRVdpvek5tp?|7pm2#h z86rFH_PgHrKHQ&7`^vmO#Cz`coNoKhc&7Q@2(U>R`W`)iWS;#TJ{!#o#_q2Y`NRo? zJ*a!ln)|NZClWzF$P;}_SN>+``5Ss`*j>8+MEnkmo7fGGdpyo(SOn&cWm7!fC0%6V z4b1^JuD5Cx-Yv&YoBARjJ8|^0RwYa_Rb**@nKX0QF_U2$-?}omyaY{@JzX)SR2Oq9 z*&^V#O}VCz`vN_TNLko|Uh%vPt2X`+9Is9h1#3By3OEN;LzJS0gmndb+1Qmi$y9OJ z0z0gI$DAgFiei~;ld4r!sD~~Lgu%1aPrTa~Iv0@b=$p>qm1r!?@bK*8>rivBk#!*6keAb?lZvGK2B^iT~ z+eiYC7xz__8BHma=I2bpWo_>&Hg)t0d^K7eC>SVBG#i9L;wVX)A1M8qLxA^!*I-t~ z(F8CpV8Y)&j(~x8!7@K_WIero#JN*<`Ny|I#`Iy_ILIEVf?Jg|oj>vs-AVG%WbWhG zu|<~UD`YWswJ9H!c8lY@LI9c$@r@nt0aAeA#Zsxn;=jX*+GjA4~a$t=o$F)-$Ma6 zb)jgKni-WIG|SWOr8qE6J*UXHW!HrJSQlJ&Ua?lTY5~ zzkT;*2yxq2VLi6TbTzBxJ9T*SVg>h=NGc%F(R{lEnZa7>-HCbE=+K|n=}+&|#JMqX zm~q74tWP6O(VwY1;pkrUM@qdM@Y%z$Nqr~B=L$1P%x-_(`S@A<;~NQByHNlmi>E8s zlQn9GQ=BC;v!l($D1l!|ATU(CX+x|u1=d-9N8S>~ilEoDqIA>JYQ_oU(2bWSWG62G z%8A$p1H8kFLm+oU%3B)ssR7$qBql>EMUM%}(mS~4 z2xv9h66#HaaMLflb8+?+M_Z#ZopdP9pVr6;=q!^DO|iQJ*0D%bhM$TaVL;d-CZB`{ zGg_4Ct8|A$qlFg3P_s;~3c(q-z$X74US!4FXExO8q4N%UKNW@QWIJnzzE;F-Jnpq@ zeRKs9n%|G%$;LB-Jch8AUi5%mGuPzSkqCay3JHyc7HJFFuu%lTR(e}Ai=3PBF{0#Y zt6H#T4wQIoGBSMmYnEI<)R+wE+tR?YYaEUW@M^P@rpyJ5S>;1|QxMU*7xyia{>W_T z6hbQPd?o=vVLEPgpFnq+DgH3URtluBcd~T+^@B^ zagdn8UG_0oe0675vFmpbU51Ae!`7K=47+311OyYQ>u^>(k4{iNWM@)E9@5 zuU}A$a*d0K%6HVHqag#o4Z!0ENKW^@Syu9)#MCELgP(L+aYlugB0s=lFzn5qJ2<*> z&dOftp>|5(!SE!AqJWMuOZh^+iYh}zF-`7t)$H_QM2q7!`F$yEBwhsXwh?y8u`%t~ zsXWTec#3$`U7iVV{!Ws^SQzb&U?T04Zq+PRCU?%N$#IIk>dbeu$HvIFddVHbJ{mf@ zUwKIOYPCZ3A-~`(B$z`nBpb$?+mH47>3Zx=aOjny%qC&7aHruHJ4^lYyn4r;YfN?| znGkn+r?$ho)1@-%c_+Xq*_~}+&~<%1%D;sboThG=r=MKuajW6&#hojS+tXsN$E%g2 zMb|dX(ZU;6A(i=Cv1e!jb*W6HPZ1n_*_!Ek(V5I)!5Qmj#Y(x1#01fCn9qGH8tD?f z%$T5Wu#P963cgc8px&qr>R#mp>ib~p`j`;2|%ga#H)-rCwaD>s(#@I-4eib@EV#l&e z5(ZFzcJK^}fa!qZzap!Ay7IjecSxpV<%_b~^&h5jaJQ=$84AB^N)2~q%5$d{@SD-7 z+a9ktNV6Yo%49LK*Gxu0*FlWk@0S&H*yUo6b3(UT+)DtgY^ZF^S|^w--#pWT-kKj6 zt&7^1(%cr2RH;>uQ)uaOe;IpeLL(w#wV901leVJ0{eO&aWlqDt z&M=JM8}-i&fFtY|)N5GFPK>9x!&J^`UTyxy#cI|zB?eNixw1-&Xux01Dq{Mh@3?Dx zpKC&AUw*Lc5F^$-ED63NQcZX~*M=~cCyMN?>n%2QhsYG(NT7*@?OlvgMxU&jC}!oK|8{# zxOO|4?lDJW-``p=n?2Nfg!SC%_F_OWYHX?fn-LZ(Yjgt1yU^nG?jPK{Bo*LP1!^)` z_AbrEGJoK@gGzc6Kf*q1F!?aT=@<}D%pvkepv8*XZs7?AnFjszuaFH);p+ynoKh+H z^LATgAG6Asc+W_9FOYlECH_31_;c(ek-gWXi7}n5v-VAhxfMlB6^mKGxoRJTPSNUF zq{2}$J~|`rSjgC@nlkT3D1ZK%ZdFF9bAgZ!A|PJfU|!W@hX0u#9OVOE=iLP^U4U3T z2jxOg`vM~BK>X((!UeqPze>-C%$E-kZ)it4l&R%}bB_&RYl_Y&ZalI0Yv`1(@Hn`| z?c(4pV*u|P&(JKx%8Tu5Y*Q zQjrOIx=b5utWMDy$@aSS6wa{sLXGTUs7f})c87H~ca+9LjiTue^+gGvP;92k6p_^R zjq}nqAu#wp%$ojyT7V{Y*p&P24z}xR9~-pFgHbT7=9Rs(y|NP~&(sIk-z&q^D|>Ou z)GnTiTeNR1=oZ6cd39|^Y8^{yU%)Gz;oaWvch%a*ExlkQ(d`A%-Nh;3Js7w$YNtm8 zoVKgF`h6O;xM8wvcuc@fjanp;r&ur+3*f?0j{0A>m(Y0i?|A5_4u^gUi8;I zWiP&Zo-SkbE6ht{{GT9qQXe5v>D3&UxI6O4WNNspBb{o&&MjKI?4@&VJC2XuO+b@Y zo4BhuNMQmy9g4U|jkVZ3>S(5|j-_=~Wne%}>ZpDaOz$3SYn&yS0Wj%8*Z9XQ^K5Oa zpETnuFE6e&GFDwQDi5QO)@b!f9P+%v5Yen|k zbgRNJsh#vRW-)SFQap@`9PDM8$N0b_+w@MiQ1N z&i|n7oPs<7f;8VYr)?Y4wr$(CZQJ~}d)l@&ZQHhObLZ~%;qEqKBle+Q>a`-PvhvIP zefHvtRoRSwNv*|{Zv6JL1VhW-)Ge`S8`p)a<{UVtG|z;5)>O;ZRBB_{Gv|lLHrn~{ zcA?LC0ra8?{RpAdww$SeY!JXJry5D`XpqOK(kVmMqoK@<4&~Yv?!}9sEq?ET(}Cb6uv2n3 z_aMwW3sEPT`JbhPpTo>k$OloFcRb?e?|o_dHvMDaUL3p5Ufvn_7e9hFa`Pktm9O30 z8)*0JJ-&0$my6dh*lR@|%Raoig3hRXHzbn@H?EdTGxrdF=-6B%O?htOP0wg1Q_C*X zKT61Y{jc4YqOS`+OkUKiVRX4tUlHJ6tK#MMcZTOG)P(%nT2jqitI>!p4U!A1$8P<# z6sEHGG);d{TDrF>*~<%96yXdMV6#z4odw-K8D&yKFIV&ymv)Xz>XQiuouCteB)j)Zkf|m z^#-K@s_z~xgwbu^}Rzjb%_jo zcv&OVwg96i=Fxg&kk@7;H)Q6>B*hMBW(Q1;9J<{!p< z-_+s8)yWwdvcJ_nO553c0kD%-gQ=ORg7_=g=&4nK_&}ySqt$c_ssMK{KR(E^1)zOy zhxh)U?y7o^9?N(HAfRZ<|L%MHUq;t8WM%#_pIvQS{*&aM{GTNEg-W_&)Y)-Sdb)_e zK#Bs_dI^D!*0cka6uj%NeS!S|4f0h{o}VEoDM0)$PqY=GG(PwsugOWM6g;fA%1lHTRCKvKG@azwz=*RdO0?p^gW5m41uV2{DM5V6RF(But-_=31~WD)&q)oM_EPT*gkxe?>ruv||ZK?I=Fa#2V`8Rl-&0Bit7e!Acn>u_( zX8N0yN>VVDc%a!?(xmLE~I-o?&t)*F8ww}l?9vHc4 zs=FWfn3dz3Ij*}zJ{^;_&6AMt-;m~K9tfnL%=7JBPGJIR(HuwUDNt~Wvu_L=h#s_K ziPxKlheMbph}h6JrYJ{iM`X)f{_mQDB;syaIY!lndJDK#I*);u;_jo5_)7$b5|v0o ze-GbJiXg!?x`y7*H_3B^ZgX6Oa>bZTpZr&GGvA^ler`qGVGxo}Jm{no3V#F)m|_fZ zj@@{mk-kgWYcafAAZ3Vt9`8Nl@tI3mFB*i6N;MC5lM>aRSdB85&`-@Wpdr9?zEMb3 z{S3S+r&E5sGQB|`644-Y_;8lY8$JY?k1>)`tetcH1L-H1C?=%;e`Gxquk?Vn_1B;7e@=~;4VeC4Kc9EUQ(6Cf zoV#x_HUE6P&5ZyN>T98mpyHnl4xgD&yU$h2O%Yn{v+}J%XEJ6B$P%+kV#~V)*};`6 z9F&l!W)e9%U=c_~&$Hy#+!;FZ1eq^wIWw$9vUjWw_K!g=tC2`0keWB&ybTv zW@Xl?3zlDamFdVRzBB5GTY0s?K)vH!Oqm_kiB02rMl*br53IKixf|Z_EB& zU>S|q6;zYDsDjL#hUB;;M|mjC+8q;SZP5nsnka7-I-tSxNkswNg|f89L8vP?h8@0KdPuvp2J9>c94$*jN8VyN6VmUE8u z%@kkM;`(sw&J>QEDBpls(HD_nAd6uvT#*g7_{=A9E_SAn>x=!3#O~2KP`CJ$!tNOF zt1Xf2al5rXJ!?kr%Ynr|?s2R$>42HjtG%QDH6~=`h7^If*cs@>-j)|2@7(9-SBUa- zPi|#bBHD`dkA;4>@hXSWld~f@m4n?g0p97s&g#znN)OpH(s$!}`=K*Ca8qiAef1JB zOi;w@X8lPNdo%Ys;L@so@PXSE-tiaVJ0kk#q#4^^Ce$A3^B|q;6e& z%f?74=PL@rH)-Vl%i|#xr2l#!B64|nxo22JSBl(X<6zjy>9ZfCf3AdgU?zs;D;c(5 zhF2}eYo&{Ctea0x7zXDnfyD{C&Zq3R`1x0)m%ZWx+mu&$+;Qik_e|f<bO7bJyj;2qF3(?WE0fVNW*neEpa8EVJ(32tb0(~H)$^6tDO9XmN;~Ms8R~I*I?VJ ztgi=c;lSAz)9+zI&=zb)>t}G`;mwK`2>+`Vx51Fq0}wBUp0%BQd-zngR`4%)2}SPf z{hQSoo4uQVKfU{fm^iisc*CF#{93ozn{_01FG0OJs-= zu0WI&*5DhLu&wD-PG4+ zVVBQSQ0V!jfHk2?Owx3u+3_nH+@TUG+!dz9le%k*&8_?5I~&V~WaTcm2&@R#YT+G##hmcurytE&SdB82itP;|W%|ABXWLHoPEc( z%^DvkInLNp_BY{F&@p89!QfP5=F=WIEi8be?oY`E+w`Qoq^F9@poXMwl% z7dF}8Rjmgc_Od=kvt7UE(BcOvE9pU|;_g0-`~32=7Zw?A_1 z7AF^EyqqT&w?Vb*XN`Ewn9rf5pc=n85eqSiGQS2qP%ij=L!n25MUi}A5ay3-X*Qet zl`O9nT&OTwej+#{@VJCIdz41vt-|(S8RQ6qNpAc~C#YXa2a}Xn7W;RZi71AR6WV80 zt*&nAGU~wv@nP1zmZyfdb;O1dB&)}z>EY~=|EwIaOTo1Q}KN9azehGk|O>Er-_TX|e!rYNDTZ0j6y zzWMj1I5^qgu^GnUB4b5tNI#K;R-Beo0I+E#EU#Ihr}#?>8)M(ggy2cO6icg>fZRNP zLZV7R#=(GZBP%QkpB zES?OE=ia;hmWmlxggD&1Q*7jOfuz*8Vb$OEwomRU#Giz`ZsHJYg+sK9ifd57$~N&6 zj)N@9XCN{%6p@p5;-LG#n5|?))d&0XR%2g-KA}V7L7f%_GMFg#gb%8`Q8g=571}{l z&RE&SajdSz3t8#=krq>`Dy(4X9#&dekz*h_=Wub1&1B8Jy|u+DoeHAN#YUYZ24N;a z0B^qV`?w>vkKmO4c3uZs+dDUigaDkKDO#wvJmIgHo#?1Rzq=Zx!!Zv&PBa{}eV0{H8>qr=TlridQr z7aQ0iLZp~pv~d+P3Rx<_=5$y2w$Iraqy*VL&3H$){$dr@hwaA!25tcwZ_@R_sXxpq zSq;EBlVhkxZxW2E`qmDx$T@}vB!n7Wm%)2X2JD#B+=KkHU0^aE+*xx)M0?j()KRc(*gruA=f;Y10%DYgiv1>~UWg{fdK ze8C$w%f}Z#4hzc)EmBBl-{y);dE}T90ZAsA6#yC6ik0lNU=!HX;LY&BjQLF zLz`A9n){o=x;&%BS|$mb|CvuIUA5AUGA85FrsZ^fhHQ~E|1%dHzN#eabe1GH;V(b& zj|$G~Rxq7wMsap2s#e>WhNYGHI@%SKXDh@TV}>9XBSY?@78+12sKi6phmwdZZ0t~Y zuLidY3a=@)ub5IS9b61%^~;qia(04h}c09HmWEkuCl zQh;FreQfWM68hb(*K%=VP8Dp<*5umiq?j8U5|=x%fE)WpapPRkw*1`H-^I-l@`AG* zPN!HXoaNI?KkNiK9%OYsfzzLiTi=Att;LvvBTg_gG`4vO==Miu?kFjwfnmZw@1YXN z#wA$`Yrwzw{$$ij7Z%yTI9aw&qe~ScW1+Uw#}d7Jt&t#mNsFnb4ND!kxZ&W1G4bdt zAxx(XFFckex{Q%{vQnw1-4{V;h5(WOY9*IU9`M4!nmwIIwQQi5Ek4mg7qWv#Co*e9 zq6&AE)?I|R#15oNkc%MPV!Gt=*3B+CT?Y?F?or_GW$5y+50TIgA*Xc10#}40V1o&6 z5aJL!saD98d*1?>ico6C+Tv-(2AUbBB~&nupusR=`tk%KY29X!oX}BKS6Al7Q{$wm z{`IjF^|VxDyQ?p$DRJ{7yJw`yieWEj#V7tX2&eS*R^)s?nds?BdDYcrq?;)@uR}RC zUu@LSbFk)q>IiRnI&WhcN1rO;>{_mpDc+DYCZr!@MPhb3@3SaXE~6DdXm)l9xm+d* z>sp@u{7Lhnk%m6EUcN|+?j}(&TP)QtrKhK@7O|PliQ_)L9y5lc#75&i9}?MSh&ClL z2@_7<*x=}-M>K!Z5PLTNtKbwTbK+sHR&t2>!SSGe>JaIuUe-l%_+4w=JOR9Hc`g2u zBAd$%Rdcwwqe-SBU$2^;jw0AWM1gO4Wm~Mhf(sDDzv+)qxM|@jt0xI>2Iy!Cirbx~ z`LBayI!hJ$GE+xl9nx#%G@L|Jtr{8#>C9qvP2B0U)QxdUJGZufQQpq*))B0EQlem2Gj-fO zi&N0%kReo~jg@IpUP(8}&~(#M`MZ>B-f7H-1X6o%-=`AHRP9m8V1fTPKT&*U`cbega;plnxqNpV zNOju?@T#sHw%Jak(-zH@3xMgknit{5LSO%F8KN7WG&YN=nJ;^CTAd-mZE@Ug>At@eikCPLBr^1WJ7ob?DHUw^qTV`(!{|4eR9KJqe zBp+=^s+=AL>_yf_lw&yw95VzA6plWccL@H0mC`ehNmk>LN=1P5B6;lF;5pQ#9Ai98 zT_Zf@YPru@`l+hJsEoEE`q2V zv<&2ke}ixEx0m3T^50diq2P-?U|m`a@A6?0zz8`|1U}L9pxfKA8>9m_bZu&`UINcO zUjpwupF)`;FQh=_1^5UbSeSe^%W1zL9wg*dutx{M<=u5KnEW-L#N%aX8*joQ=$J1h z8j#~LM1mpJU|%E>B84CmOTU9fnBpuj=Pb1Ht_o!cjv@LcnDd@lS%5a!yC#GY`gywRL`2rBTV8}8#( z$eIK9Vn3b&q`MIBCYi+|e6}ohWUgcz^PDs03+Y|;&(Hk99r1o7Z^Aa{fL}&RXMAvq zuEaQR9oV&~)3xwZ*G`G;1)XEHdGZ=6sUw~;YqJOlYIw*Xx^XG!R=QUKvX3;gPV5T{gC`{1X!pXZ&Y*q0M=XWtj}dFl^V1r(ec_@CSh0ywkdb46M}l#3t=)nhD%3Z_^9 zUO2s~pgA^9k0ZHXu|)y=9eTQqJE0IXF9VNPE7+_?0X#u?y|zY31Z-i2_2rhB$PFN_ z6aFJ~>sY&Uipi5b-HqAhcO|5lm^~Nv{v7vddiK$Is`;u=`fXhR7uD|j9ZJHgc!qA_M}j7S&O z1>?1sK{g9)CubWIi8BSF2=|P67U(G=S7I6I) zb>f*CrgIuYfVy)(7W&ws$xUO12UHU?qzo(}Gdui%jERH*3xQ_xJT&q=m3>|OJG*|y zyc}4$7Cd(z#LdefVA?q+6M2@V)cU+5l%~j$fM@FvH#(tCgnV6opeEI-8iJ;!`gD$K z%z$eF^6gNWOEL0m?0`t?)pfrBxfpPZc}Ado;Xz6@^LWBMaY&%1xau3o(;|%kastp< zBCtm|5HECKUVb1#f{j^31z%bL=AF@xZ6BV2@}Z z@7Tb;+(3EciRU69>zL9{C5h*Fu0^n%8(X9;2zpM#Y;K4!{eYq_CMD=B-4G`Qy`;Ph z?0%>4;hQpfqFeZolHS=!926R`5Wws4L6F}&GK8P>8g(r@Ay)0{LEZCYjo}i(6^96J zAsJGdrbi4nW;8>|h0w}{XwXQj zlRe*MAdQ#{QvVJ!^kFOD8zGNkL>W#kLn3VnU zZVkfAyb(d8e(~@&R8;X9wH7>{NQ^*h*~(eImP0qnIliXmqX{eYXw9%?eCa`b5wH!> zDd%uTr1i6*fE$rMHaXN3#W>B~3|3eJRYioJdIfq&(9@U??{k2w4X71cUnYcI>38Tx z5ZnF2>;`7d(=#|kp1Y=0o`)Lir%SUfHm32~Q0U(5zh{i8!1~L?T7Nmns1?1B51VE0bB0~VWfDPJw44( zIP`DYHgTU9E*PP=p`$2Mugo{wDdcEwORhezxQKJ&kpaLDiSi1|5ZVJ5`iYi4q#x}039r$sAMW%GsnNgF^vduH{=%MN z1CYOY2!-`v6-}~)E?z+wr-FkUxjXPwHL(lo4LdShHh>HV>~dp_*=4c~b}zggGbx^j z9JvlFNBqaa`d4eZklkevPJOH3U$o$=zYHGXiTdOQR#>NDLoADA6`Wc4fytf3_)63D zg59d8_}7b@WcMD2Z5uSQXpOGe zk-+eveUJWoAg~U4_yP&)!TdtDChd?x`1|cx@ivg%aNf3|0&n18adR?gpB*r(phPn; zsqk4W>yE~%L4r?14LNBw;xOy5X*=JmuxwMbmrIy&t25MzEY1(ZAlY!-MlU31L%L=U z?F1=QL@8!?bQ|wvLPN=Q^bVT%*d1B*+7iK7+m61Ar7*k=?uI}86bcP}&$vza9ktzu72I*v|e1E*slgyCM& zKNN9kxc4M`v2U36b3vm8(*l@n{8~kYCqg;Oe{aUY!4Ax3qqCF(%RXKcp+yIH*NPt4 zmJ~nE2Xdtby!2YOfQk@J5IK&f9W;J9bik34gZus%NXx91?GVZWi&6vWW+DU^qYx@m zhY-!fp{~f>N(`azN3zMjXpwr*{pv!8-o}LMoQa~Op4?Zb&UjUZXBp$6-9a>Gh=AEF z`ZZXM>X;Qytzs74rerLF@S@Gol78)#GP}jB=w2N_1+uFN2e%bFU^^g#yw}tORjd{n zfKm9ZCXmzwHeX~l3IJ&O`6bXrV55QNKtc$dTmsK=nj5&N5puakOiPKFqZKql%xOlS zR&m?8;5P+jFi&ytMKf?7x|k@T!8fis)YT80~BGXhzG7``< zU0V~M^IE9S2;TV93Mzl4$KeW@$%br)8_>^X=r?l{7zvtP3@5Yjn_*gshwFO|-F}#O zi4Z)IASZ#=HY{a6h zoRxC_B9THaxyn|L+RGM(U3t5VU zdLQwbRT-cr82ijigT_^`&;_(fie0GGg*lsQ3j{-=wLf)Uu1&84&kk@M&{@Q7h%xP} zunz8B>}}ZN!v87f1(XYL8<3vI_rP<#!8=2K)$l_7CjUb3PQxDnI&^%Ee1E*nEUursC`)B}X8y`>M*02)w&g6u}_Dd3Rdnz_~Z-Dji=1VHV0I zbC}FyNJlM?-j3ZLMVK{_u_)HW(!E4iBW)xeQt&&FK;ziV+^A13)+_~L{eoVd0~fWt zH^fXqcSmwV-9y+ZrV1y@sBpDxpmcifhZmK~BqmQ+o#9OH#TJgTH2ZLlT`dLPOYA*>&MABzDYf$XF(e1m$jpEFnJjSmrtADjc=~(nN(w z3VPkW%sPTVS%g}r*wRrtlp65ob%5oK14ms87T3UaLc}}#!=HZ?D>7#TyUGGqvPL!E zK@ut0_)B)O{>)%-hZ)RaC?)D#ZS!1i_0*LnOr?oMR)VZAxrE5g61$p;?6E{M-P3YH zJA=W*5+Qn;!(9iJZx|oSp)+XtoIO`&5p6=R&PF3b>f^Ud5PzO9U(ocaxI~(tkoFz3 zhbaV#2|}_7bjdhO${4lE1cCcSosCyHJ|_yCR*TNhn?(96->Z3YiSchX27^4b6?XT0S-Sjog2t#a;Y!;$19jl9{y zk!6(#y+QOLu^QEk(UKFRHW7_YHBZ{xq0%yaT75!SfNe5H!__^pTdK}j$02o#vfgmV z5q67qjVbRv%yWp&2*QN*n)5x^b4^#SFY(8!`aQ(+U!57hq_0gX`@=D(fcO;o3%Cb^gIHZ$ z{By>Vt;{K=&{(HBBzy<0%DpG9XAamrqVz$(DTD^NCPih&T6DH3iUFwl#^Cr6k$Pv` z4=_M<4(l^<$lx@LH)!V2G_^NE%dQ_<0aqKLjYge0COYJwsodTi#;SeMOGzeLHg3v= z8H>q)f;Bj8G3|WvlFOP1lPD0rc=SDck$f3G*!@Fig9IP?wxb7wHXq=aq~A^8tc7&J z>>WFuXc>OD#`_A!`w205C}+i1{eCi@f!W3?JaqaX4L($Z6KR4;KB4d`4dB%6JC$r1 ze&i-W6)e#;k$Nx@34=MW?%s%-$Y@1l>Lhvk!a+V)j@@5LXQhnf3Bhf_cVV8ttN21Z zsr8-*a^Ri^bm6FPKi!%0FsMHE?7|w|RSTlq!@WXPS3A`o89XKmPp{&x3v0br`82k| z^P!dwv*ylsK+5l{8HBpwhbPKP@2?bM0{exUa8mE-X;g3!u`U^`;KHde_4J5+%oxv? ziVMIJV3ODVArlJcmv7K`8GmPc?3h4o7ms#1j<#ys4P$1r9Cn|6e)uJlU@o5qp6Yz| zMPN`8hYxfuknw|1S!^;LiW7-{(`Eh{G3@X`Iv$r_mHJZ*fRd`7H@8$dOHS~c^ZExx zD%Wu)rUCyjY`xPP(WCF33x5|Qv4)t#BoI2{kGb@RSo@(p9G~f9dGj266-}q>F;T|$ zw)s?A%#z9QYcT^%nx#YE$&PN~z#Z!uFOKa?$Y)VkQLjOGqNCMy{hifIrKnI(^*EzU zqGCue%V2HFM>pMaYc*J^7ulkgEx{RxybPAz5`S?Sa5zxZ$kwa16(T?Z_fIr>UGKha;y56IdrSgj--h;D@>-Ue{t2@Mf z(q;elhfJIJ3BWn>*L>FkBfCV)&nh%z^;TW2=g}C~GiHY&Ya25LZ{Bm!bvtDauo%URV0*DB$Ayo2-y#ri-L7R!$V2* z$jY6rQ^+>#@)yNmP$k4EFZG8aiOw`6{9q#PgnY=0@g8()ODoX-EVLIs+1vT`sSW=q z2c9?O<466S6Yj4bEo>Dtx3l$l|9p=>dR6jkLeQfPvY|6S_R-Rwoy8Nb`>{8~PD6I) z<*B#GPD5xb7e9SIR#49a<~W&R*25l=XCA(Nacc+kphNO6vEDr&*R1rmD+3r-#J8ek z7|alS^Ei@5dC`Cu87LbiNuK0b*uRcqD5?X4=>5RP6dexrvGC|rNrwz3G`~XBUIbIF zOBJ);94W@l+R4BzDJ-6?TP|R&r!%1B-Jxsq>Br6N@^)($286ArL1M(%5-cS|wzycNF z>;}}N)T4y*s*pP=yoxESQRU@65mP#u{yUVE?%#p;3g`YN{z6^kk=xp<&cZEEx%IO} zihZYtw$BJkBKS*HHT5PBIHk@-Aez}C7`EGZssRq zq2_wbeSJ{;*fU~J`I2~|CI?PkZPBjPvK2)p^z!P zpmFaf9q)BRFE7Y0eD1AGSKS-EN`cS+g@d(jQmG{3{Wr|J+|p|Pg7-F@o`XnMw%64j z)zat}z4rq{ar(zze2ObpaEj;Gn6b`{z(!Q%&aWrnc*O$G4+fU7vxRln=wq zd%{T-w*int`RaRyDz#^!zfM4zsXKjUM~qDkkbA$5pxeYef7vPeA-+(`59pa(8jl-t zRPlh;QqS~rkHg+3-V^(jcY*O!{bttm424(HGZju|z=%m(M&FNX+c3}egn18ZCjCl<%<&)%Pq#Y#=faLqPb9r-4HJ}~ne zO3WD;&=+aItrSXGxIw|p_$~xi-n(HjUICv2*7pxfHld7?8YS%ZzOum}ks2gI>TA2F z;7PU@thi^(9dS3zzQ;eLxfyUd5~fuA1~DDix4j;dTB)PpQwepHV5koe$BT@YIoyzW zVUfX&e3`mYI%73K^daP#b)OqPLs<-xpX2Zi65Ds)pkNUm;1T%_@1e#sBVv*1+KM~g z8zIMb&$37_{^K4+;u#6~D7-E2%?yrmx2Err9?gPkE7}bfevgLTT$>oUBM^5_=QVUQ zOZ5pVm3m_<+T@8|^8lwKdV?aE3~C0$CU)HMN6S<5bx5!#@JFA9VR4#G$o7!-FO%C9 zD*qI+nf&e3L|L}_8}J=Zklv^G<34{MW|vp$AG*B`qNV%UJ^2*e^e?~lnQdP)!{)Wm z1pfxpC|VjSv0#3y~E*$71B@%ou}A4oKmWC4(Sc0LtQ-LdA3dj4OJTLUg_|T_E$4 zr$as$0lg~5I?uK#03w?r9l0F1RAbsB_ADk`vP-MGB$pqf66qZ#Dal9Yscr48Yg z_}iWzVNZ*I9kZYu6US}nTfOLfT2OID!Ov1XGV+OFwO~$VsER9ijDmVUhbx+liuwjp zrU?-X6@<`^20v2#&kA(gxAt>ReJ&#U@ArUqO|s!G7c-bLxf?aN z{)Z}wC$mgbZK>$xXx%ebvcD~bFPp=z37*9SsPw%(8L#Ykr#M(L+sWPZN}c&kXE+@x zWWLfE6_}N}3KC1ZHx>p#+R~#P@J}h95BwdJ%uFe_-iy509~7akMWLupxFGV^h7N=c zKLxFbckOoX>FDwAh%{$_{WMM*=A&d7le@h`mZ)B|8@pB+6?pDtCEx%qCB#o|*(>hO zlL3jMFOyv>SV}9JwnaAyHF-f`H-QrDAk}j-jY_-Fr*lh%+Fan+^R+rjUJR|pXu=}B zm?%Fqof>Smv9gF&ipHBYI+a-yga;ah zP_jDzs1-hXINS=6z{SWf|Hvo-@kh8tt=tGV+VRvOIqlenq8@^DwpA1%c?yz0f`LPYGo4d ziFU{4q$WEsjmdrmSwf4(T{6T|uIZT<5&7*1oyS&|>qMhd%uDf6*>|3Hp-m0)uB=MB ztuY;yHff6P%9~O7o%=cB!;BcPn1FjL-*Ioe7(wVgr6F7+?&bV~@$Up4 zst30v6%t=hiq75(stIR2DeK4^Oh}l&FWz8Xu!Qy4jF))0hWzEDaQ)SQc z%u8Cr@E?g^ChL=EC0eC<5AQQoFg(lKyt~vz~s@N@(+~kq^R1N)Z~Ma5bn7HoQ$OWVj`>jV{5C zBjjYb_=q|`GjUmsJ;Ww)q8QrR(UbWy9{Esi81MbtV{;XfH$EKCet65`-T7m|ATbUvkkxv9}zT?{8N0hZ?OCws7N2@*EDTUpa^O*`1Y{TEzX*ByQ zX$Uo1tPRA-{-AIpll66SQf5^pa&l%}$A%g{0g|qNW&AK#g+ac$^-bx6Ox{_-7FP1I zxmO$ap@VflNuOh|U;eju?eiS|ZrE=iAaB$EuAd+8|Hl()C@3)h-&EmL4Nn6dQ{9K{QiKb@K9#TY=R08 zk*3(OLLq#V`$C^j%=n2@Xf*i_Mr`?`144wz=08v$mh1=zSQ+0cVlyzF)3JZ{JT<@C zajrZBN27)Oh`LA`-lZ}8$Yy)c?~@XC+HM;>o}vjcaZK&5?aCDW`w?p4{i7Uk{s$1-9W!p5`M~x-N3$eCiq9(@|!*eCiq8= z_JsOSvhk%mq1#FB%JG)C z%nK#*BV9cWadpZ+g?{!G;Vl#jwAFZ?a#eDqfe8h!G6}`CT7mY>p*~;0Euur6UESr< zd70$cODAv^+wRHfI|Tp!mC!!qGS~sC7-U|SD2s>ZymHFd6Uaa39g~iUPC_fiF}Kk& z)w)3OP8XQh-9{aZJ;2!kV$|kP#?Xhhg%*3pTRpX3UXT75+Ok|7D+-cd{c9S{H^dR!G*#x;lT`Bc|9@U!Kj942d|! ze34K_T1XRlI%q!zb0TEl1-u{g21|CWA7|mi=yCu{Hl#RX3;(VK1L47Su!6pal{{vg zHs5y1INLnZsp3%$uQm@x2EMbTgg~53Qx$wJKU41}0+ptit;Wr z@gUj5+&-5gQSaw&`tdH&n|MU{4vRwX?Eu7(hP}A@GVG`tQ|Yc;oTwV8w_-83r-qvS z8zYKUZDGx`t7Zg_zo6;}YXZagHrb9H+oU)3OQafF6lo?h`o>G|k2bMp8n6zv@FOHS zUeR+h(Mj;$B@$K~DCU+L;ZN9{lxZ`B`8_<_OU2?Y{{04)Rv2sE2E7Ru2v~>(l3_iWRkMd0VG;axz>oyCT5KUp-X zImOJxj9|x>LSxGop|Dh>L?{)97$%7&TSg_Iux3gvKz-(=*CeJ@r01y@T2&BF+TVu? z?P-{{+L!84!FMz;<3>5ItA-uaTlChdhjmgLZ+V%LPAZKpbJ}@qt+wWgu{zN+hb+Qm zNV*D{S+ZmuTd=6>r$H?U8}ml?BOp|%s( z><`n;IWXWaaL2T8jBBT!$tos&o9so=;`j+Nw=$sX&0#E%5b4*E;qH;ThkHLIw99U1 zwNg*G>Sx=fekc+iu6(FD-Z*+_S87#{nr#4hVjk0h$KhqJeVQ z*{>Hixs(0$GkQeN7WqJfSDdRj`1ivH?b;hg(IeNy=|qTFhh; zob1iMF}tg{C&~NZ)*MK;Ey?wTODesKW=fI_>lq0kWcTo$nS4!Q^xmrwk6JDdTiB6p zr8qkX?cdmTdO&9U6%@9cH*M!d2F<#u4ZFRmE35zJ*XWE1LvO%_G8|wHVggBMl|dtY z$)MKs*5;rqfQoep{%h7wh|#`9fK6*PzQC7<3Lq)TFO`gtuJ|{b#EVSaSzbz|bX87< zQAQbJftz+=BHcPS%Z9m!z*G`e?x5*r(n$|lgqe7R_E5PhhO**%q%0FSg=SY#)C&yq z?L#6el6XS|d4DxyZm=B?=|*FRW@Lm^NG4(2pyh>3#*t)H-ru4U$agtzamF*DRGIqg z%`82vBnYe2U1^?hCv3WPpR~}%(xE#C0>)l~c$jT`-P#Zk?kyoSo` zE2{7T6XrVzeLeOZ6U|ljd1KyDjk35l*zbfd}qZlkSrW~bL?G7b&=Z{Fg!whp-YD` z&^E5e>i|FXh4X~-jiF||BT^6~&yat($2-^0-!8IrML83d=- zMl{{qY&C`x;vgtr$r;|v{j3Y(gz(t@`Bqo`XH{>V!}w1GE#b3|Oe`EmQvHZ%h#$-4 z(5uREP)hR<{4{oaBY`xwO1yBJG-u{FFs-t}O#|mKPwl4a4ZVBX$yOLweBmZB4$LaIn!zTX&SLyXNy;5Q}-a+0m01SU>BC$(rfzU+hJ|zqTMoWhC7^~ z+|OJxgk5JH+7p*&bvPrh3Vv)!r{26cw8z@yy`O>eh}qt~Xmj#kF99$` z{Y^8npvAx92vEDX&>k%6F3}ZSN}0$oSI?@95vu9Vq6)b}d97uPQ5yNc(o#R#T7+yi z4!Aiz%0aGdascbo$vIC;8~On>aZc^PKt@}W>|hU5;C&BJwH}+?FK)Xay0)kKs-`<( zXV1Z2el@;WqFUlw$;K|eJvm=;@5ZnJ5q?LF0L98bxL_Y3DvLVXHuwGj;1J1#)Y ziU_royYaAjW7>Czg}LXS$OlF+?V}d@#}B-3aP!|;?f&0u|8jEw6Zk}{n(JYyB7Egg zTN=B255^>}wj~vYdkqCMTmM?%-!F8w$6lE}0w%XKx1NYssc4kQVl~fCQcxh5LzFQ0 z<2Q%SZ-ixbz)4IgWQLDXknp$Lac#@bqG76B(nwK}@iBY8^kmwZ%w)TtT6jg9;fBo< zZ{=PMDin4@***~9xJtg!fp~V83ww6o9sI=A;5Zh5*q(`nyEy^lVUK|mf1#h@?q$M@ zzrnY}!XtZO7>n7go z1hc&L3!?M<1uMGs0@>3u9$R~RVD57I8!<&7L1i>@5#v$B1_OD6ory< z&F4+rN6Hwcf&|=_6}*SmDmU_n(NK@wkf57eWVXpr*1!nRl-VMa-z;6h+ck>-QUW-G zurzTY;K~_pB>BTnDLDy$NSK8pLfy4+oGpe1+WUhrMPHnsohc{#0rU*ANzy|HG9aR; zo&Cm?f1;?`Mu0A-X=1eiKEZ~r-Tx-rVcb$2gs#ck-`mnJF9lKme@){ynN*7)~T=H(u)B( zUY8sds*o{HsVN-lURS3oCnm8$Sr}hCES)GP=2g68+!<lxO3=Q@+)7L!2dkUnd~$ET-4k41{4D9_H>M?5wPNQTEce2fkRsqLM+e`G za}}QQvLA6KDX~=)o6hv_3tdNwjKa-JyksJ2O;e)L8=aov{cm4WfC+ zJjtqVnPlt01e1DFWI4B}RX?u0x0jN6^n4=>Pt&~=yDbx5vQ(2Bc6Muunleki#nH+$ z6sxqAfrhPMV2Nv1jUVeN7gzbBxDD!gnAZxiI2iNAUkv?O|1VQ zNZCo$p=WTfiNynA6a<%iDUZr!c)+?5!Tr?gr!)FUNZy#G6%zW{Uu*P%sgHrvDl%;A zcHF|~1ExK^Vc!z5`2Pj1@}VaT(Ne~Kb(7Gis9R*Yy1J@n|ce^ ziNBZ2_!aCs@dEcnb>QnJFdW(WJC*$QSB>&qW7rjr%2T-xsY)$h!C6w+wwPcn7*GWp z=y0~ z$~hA`sIo#$uy9MS>?Y);^G;8LVR`58vR2$XU7JF@=QOZ{!F%#?>k-dIGkA>wJPGtwZ{lIY=?ZQ@V?1%o!_5g6>vh?n_ExeP)aLV3akY znX}DK6Zv8}hAUiqhz%+2?z?2J@O-2LX07myNKf&WnsolS=>g}7*fcRl;n&#Iut;C8 zG2MLk%HfM%yNy)>_bEe%6oX|`i9|MRl9UybOY_@&!6b}mxPn50DNHlv6EwdE6b0OU zZTq7br!(52IU3imsIPsi0$*Pl_Exyr(LP|y&Ty4zHhJ)_6NDl8jyzK|?`jZ5Tsbv1 z0Q+(H4MADBF8@k!8=iJ^;?kgBC_E1)e!r#tU=xhg;eZyGazhL;i;+PdtVokkk>`AC zZ3a3CtO;+!wv5Tj>}N3zyFqD%8cKM>18AHT?Ve=wfA#nP)G4LUTgvv#5d%XQfhN*GNw^FXT7=?l zdOA?~51w56uOU>YIt+Z=Bd$Mr&R?+OKeoZv$}ViI(gp#+FdL>dko!rr$PsJ?^t2^N z$h5d6Fr4IVqU1bK57SDh(wq1~^O<_CFac;y zvPagtNm2{st7X_<(Nd|<4wAd4S)Zbs8yIt*i*d9EnML)~<2=R}HXWJ;Mi&A?L?WBE zeiQrF25)Y}jdXdFV$5f+44yM0%?W`uHs;*TW=5}s6WVKw(3+tB1_%Uob3(FVW%Ym$ zl{%b4b!KuvoNzHAvL!mabT`8frhbvJ*|%oAjgaa*TC;=PG{6U{84aLf+$@{`{v#_! z62~s7E8OVfzpFxAS1)O`=WuP~B(u*5b~{q>1yN<=;vhn@XGv?7^|QJ+xrTB@e7JLg z9T|P8eh?fMnhorH1gjFFaN6I(6!CFNVL*}Gx-5lsZnqab;@q;^7?PG76e!z= zFW6U!irBDgXvJv>~{!%XYA#n3fab zl*)hFLvAW=k$=t<=aKoMGChV+w9N3(Nb@N9ZeL zaxp}$ciJ=m)8e5IZ}-b=tL?=|t-I{yH}I2RivrguWwi zQhQ-q)uV(MLLhHQ^~0iM)w+^?Is0gV%FN687)=B^kZ1G+;gw2El$Gr&ta(Fj_nQy> z9c{g^wqi~?wpj4W0dUzrkc8_$8%QxJ5+W~f*rzaUBN+XkgNQPoF?5PXDsom|W4%mr z1=bv>vh+*HvAZ|wB{w}yQm6%wBW>0ipQL3+z2TIM+Mw;ztv2>qT>;6Kak*fho2eV- zc99!-YdRO>pciAzHP^v-z=Swg{ctr#q5II4w#kM<-wbQWD*73!ZIIAWBb@J>)>zk@ zjgx{DA%@qt5-2}cPhC1Dbyds_{>r!rS9>=OJF^o1)m;{reLh!gba1vak9$GK;khyDbD@Pxwf z1Y`e%Qwp)tp_SFg!RJ~~N=&0JG}>Z>qAxgO7!O}=@vM~i#ud~M%HAXtlJM>q4(~#e z!WZ;rf=_p*$0znhhIpaM&&d%dV-U`p!N@?Xw`M9*Ml&&}P0%CQEg4kvrmm=#=bQ9P z+=Ft4@B!?vy=>P&Lumd@@ucy$bl(JjznA~DZ`I88lvGi^Y#7HRO>`2({fY>vi-E;R z^MPmx;lt*CkdQ#6@#C*j#*PuCJEhP=0h?DUS2j1*Xje&UHc6PvmnRg(K_)dDXf|3@ zYnQ!ut6Ua*$$zU%9!+JYvk|;HezSe&yk}qMI9_wO9-sZmVTb6A{nJ_pnk#SDg5~~V z#h`NF2+4ab;?M8`D7$k|vfX7v-R}+AUA8M}Q}$Aig}XV^UrYW{fu)13aN~y+dYgxZ z;wILIz-DrzhtNGdwbJ$q$|j0&tq-!}WQclD)!)*}F^nA2hM^xUui_mPI@0DEa27@3 zmUPlRm5@lyF$7u4;|6WY?S?IDcV86H0NMRJ|B|P8*PJb77Xvp-@rFm|#XH0;#gk7j z43F{!VZ&FZFBXNHj{dTuiK|8pZ+^gocnq3PC|8aZrfxsPGd}u8e>kn5SY#-VaSY; zAx+9EY`9-TFpt#x(PV>o1LH&}va|`t?48+{5dr#@&EodU#X61|QWcD-?`K1A6sI9? zk?`AxcDNe-{EE^J&8|iG(>b8Abzj(aJoNRlp=Q$-L4s1FFpx%>W+aHa6{L3f7yep? zwINF$%;i(Vz190Oa6xsm5yZY ztc6qVilmo0wmeOjK8&c7I6Dv`hMT9GwZ@CjG?F68t%jrF$!EC#WSKnya|9}tmOx+L zev6Q_&BTE#aat-=Nb0AxDQ$OunhZahOd}Fhx47P40r2QeTvCzBpez%}>Y82{%aJyF zwO<3?lhujoc}T&DKA)u%i%t4SCMpC>)fzGx_r0V%KngfiAn0f$Fzi)qm{)}jB59B( zG16Do_!LMe^G_Hi)j=*}?O-%h3ZfLLM2OqUaEgiKA4ak0L}*ZaEm)IRBLmPNBpc_; zwydaNsxQSQ2$0Hq7E?pXog%eMZ&_O*6w zbQPngj})cHnC&Yj(^*ZHy$v=!0&Z_$^3DXsc0>cEX9N%VLw@KRl!5rl->T+(Vd*H} zxVEpuj>KB@0nbEhgob8D`0gtEyQ6icP5#cM)G@TSHDQ&z<=mFLHQ%h+m;R6(LNUv) zI`k65INLENm@tqq-PCWU;$TOQCK+y-F12hxVfUXPrR0c#`yl}&?9`+YRiGohGTv4t z>j=Nlwa-;Ca-e|+Q&LLPylvARt}8`B#7Lsvls3D5NHGQSx=Lf8=PcNmOA39>_fpZMt9`+ zT0AJbV*ySJzt}u?YH_##O+T?h54ndWq%%W)7rIwq1K9v)v&;fY_si_4Pd*uDiO(5BEVH9;<_OFgbgQ8|~! z!1X)j8V02Yr4AAL>UEZgvrE|cj9UlLsIvY9?8)T&=wB4vaVb$yD$^HyaT5+ z*oVNPTlkdyu*1%Hr}6N!4rA(*d}vIU#7qlt5Cya6vOWUdA?beo1!i?0W z2_MH)p`hag)m}TDrMV}O^~D$55)4nhBEtPWX{bFzVh$iSTrwS5H3DiPkx53pj}`ca z$xd7@1gD#KepnGSY5zG%V)yim95U2esqncb*eF5L!c6c$*?z6ac*kAGIFD%J+Qc(9 zv9A*1rl{Rc75Xg|`mrEkiyH9=PyKeVHG-%^JGHe#9MVm4RNU6!2u68EkWk?>eiJS$ z`p^M~tt9Lsi||E2!X|i~Ix`8_4VL_Yr(-*{M`Y~fpPMR3Ei8w>jw#rwNfp&e3*BHv zm`Z!g649Lz3abarHj<{jzHg%;zDtQ<0ac3-4J@X|%+|_5+hAemWN01S|6}0>qmH;ATU5@c`^50K0K+;@@j?^CW$sK@QQhE?zJc@Vwz|NO89#+NP5{0jqKq3mt0{6pYo| zb|LhIa6T@jPGT%*4Gi!m8z0hchEY;ep_HNm#4F+=m+}QSZ;7fCm75qPQj3G|fkaT7OSkhus`1-J#TC%VM+vo#gsK|C>zg{>H*w4j?#|Gso_yG5Kn~O2 z=!UHJMj2np!l(EoWjpxbR^O#UDhVAfz}*2q7m??K#=9-(12k-b8JQC+IcrecwV^JY zE(R>!v&9=oz|F0_Wly<#sh8K9HvU9Jq&Do+JYA;Yd*~@ek3O`;>4Ur~(LseeYvkt^ zEd2vaIaHWNCzDXFs75POsGQZuvM>G+*|6-b6{F#Wj90i+tu$vlIC2C4k*S#_dtD~G zn`mxI7whY&X*xratua76JjEm{0!k|aniDnHnUtmUr>JW25K#ow945DFuznEoGh!3_vuLst*?T2xadWW~(Q=Aj z1eA6q;&3q_Ve+HXzy;I>pO3w#k(^_RhKVdWUSM*9p&!B^25fbbkS9()3L5fN`0S11 zwT)E$O+6e%{0;pa9Rrx3^3f6Te*RIP7C{8O&)V3~NY6;m;0J&RstBkFC@Ov~$|%sB z75^lx5fg*mUuy;fk6{Qv`SrcRlkexhw;ss;&IbRE5C4-9Hb0Uk8zug)5s3b)5u~*c zqoB2FP{ztZNYY>3hc2Ku`F-qs%;g;_G)-hEi2_?w4TF#d-E`xW)60cD@DtH7knbbs z9~JK$rRyIW5UCO#7*H4)!TplXPl%6;e-C7lN5KbdObn0qj`j}z0F0uJf}Vt?=I5n~ z11nhbOT!s8G1&d59pKRUKpMVR`2*nZ?C@Vu^FO;V#BvVKHs&^_|ANi`wl$IyzEQJ0 za`4LWJOcVev4O2dWdUGyHtQT&bT|o%g_-rB5>hVgBm^|ZblQO4gE|t@H}3V9eFf0ptyz62T1|FS{mxKq;Ewtu zzf+qbDj)eomS`zCmFG3{)nojlo2Kklhy(C4p&K z44u-3`~1Z?s;Evznnh7es`SPFVk5V^W=NC&@}{1A8zYO3Pr+E^{;IJfI2Z$3n>^mD#o91W+6X@AcMQ}`lFs?`h1M?uaG1IJ>k70)WpwB5o zV(=Mr-zaMQzU|mwr%1>M+!(%3-;wHTvm2FK{&a{ESF_t^OnW8a;&pWf(<*AcpF_ zjF8`$Ht>QR4O#7UlTmiypAZ{s^o%b0gr;S!_O8cs-^XP{p0RZL7}e&ON9&Q2Owra5 zWXRr>%`zoyE(x%zt~eW&7S&XrxunLGbN|9Ap97BF`Sm2x@1WkSY=ofZAQItvB{2xo zDXAk4MDbN~rXCy4l(!mCAPI`S8z6Q1Y=h;=nG<1wQ5=x~A5n?D$)hO)dHNecL+=3? z_SM+ssBGHu*_e$C8ddEDdkAmOsWMtEhOH`9Nwo`5H6tM6{IQgK#(^br?tDi+yNdQL zlpgS|@T}KpWS%-%aGZCw7fh2N%Mx|_L%MkJZk9>rn;x!Vwt_p<3-)C^ z>mtduC9EySxaInoPlYY6ocTVEUD=R2}>DYs?kzVw1LNQbgiclGk5Z;&(%J0^|0j{emOCo0W zZu|@u1q$WwAE1@$bRLsZZJ7n?G(=}}PfDbgjUO@wVVeDR(fde>6^Dt18)k&mL%aic ze*%t+FunYr0PK}0SMs90oeQi8AMHyn`l>5zrIZ}b5wHg;B zALKCtA216aU=JQZLA!=fJg&vF_>q`X93xaIdfx3p;aSiwFn^L>GpvdKb4zcoFA2rsm#j7E5~aEs)9q%EhV|g_0}2{BeEr zN9fAlraaWG8YF*FPfd5a-%mYnce>ktO!)42LE%TqDpif3tVLC-g+icQhEb#`-Bd+5 z3@RrP5Cn$+Dh5YTfT$`H$1CiKY6yr3S7SFGWLVWqm}s!FA#;}!`kfr@f~<9tXQooN zO-(@R$j^nS79X-uw0*NUU~j6}iT3>l^iLd%LSPz>9exb5DSBryq^=I$6ISia|Alu40qnRX5%(-?Vm#h5CZT&#@f zW4Y5Lvze7EfQE~a9eVbz{@IzG?bGij*&`=HpK;!9POu4kRduC_qEW&)!{xK^B6scf ztb3BT#$Hm@Skovc>U=Jv^39wP=UJ)ebPPjk)d5!$Qdxz%F{nllEMjLaerv@DcoBCPpEBI)hu%8_+@%3JZ2|__l{U5#PN1 zmn4tj+njT)-i*K1!I1zrc&PeCVhc#w-g{#avYrnDoMwf!?uf!@qJG%YuLx4+^FAC9 zd0mW{a1;LO|12unCTZVB${D#}WJ^lVU`&)sehdx{W~etTw>s1yX)O!zU&@qzpNgV- z9^5%4G%2$`v*$^kALcL{*StttnVmm!)<+sU60{4q&^cV(x2iXxa4MIR&BdOpHA{aH zS$>UyRfU@72|7}pIG0)=#eKn-= zq+-NZewrmLPN2qz2BW5D*H z2k|LSx{i@Kay|y*<%*;CXt|()1DXnFR)TS72(ZO6Ea)@Rp2HnaJ5zOde69ia|ExiLHx`+&kHkh--)6GZ{Yt zBB^2C*4}~7A#PH4(IM6NRX*%9jYJ2y>Irt?IW|#?9eLA6lF_xei1*%}Fn5-+dQd}m z=^@y-4{>U4gu`;5@HFSu9(C>ep1>KKgiq-O9OvmwL6)-}gei;%du1KC>8J46PSU3k z?H|;mDxAnH=l*Y*gS%I7-twOiO7amJdsGoKV}QJ}dr8^p&Tkrb5R(M-h>#33)xYkv zz{Z&A4$m;peCEO^=YmKP>{w3(O$&d7Txj9+nrH2eQz~GZAkr2;WGSk7K-NEv2RPub z%M&bn7+n!`G~etQ4hUbY7iidJyEittX+LZ%XWbQWx>X3NlN>duxVQcCD)1C{+7Sx7 z(>58nY#!!TgJ26x5o{Ea`xzU2+yaCjNqWOfyMeBcRY?87qS3>z(}V=X5jl}HG{fJ3 z7JJiMRe@~b>9^e6VHPKKJj>dDU4c=hqn8BJN{|%JgsA@n{ky+}c>!&CuA+$=ufFpCK|@PFiw+ zA2|zc;iq9!Q{HM0Fv7===l$y9yaF%?+(zWuOeb?TVs&w(%bh!7w;QmR!oe1K_#&|9 zU$)zmo=g`$Ufo?l@Tb6P0u!PeBdC2?r&_5({a5;Fqhu5c>9Rv+Dru$|#TCBHq^+qY z1>n_kC+E%MgvwD>BBw#5DQ9Y^>rZ?|n$r(icJLVnl%%9wl0OO2;#)a2J18K*PrIy1nq1q2vt_rJzP`Mv(|@5wV1)*|A3P`_!NFctOgGJF@)nA z%5ZpW#bUg+dyJ9Q5ul60e(?fh**I#$Rl&IQlGTq!Sv13ue!{m}rID;HG z@O+9=3JTFmN*OigmwZn%6A7_?NuurKp{TP*ZPn^sq)gAn!ByMyW|yZ+@$;X~Pb_}K zo^kXcK{%0Lqf-e%#ux(Bqs;0MdkEd%qv=5-h}}^7Fc=t&%f=6Sfee`hUa>R~8yBBJ zG+c}>w@Ia*-0LTEOt_!DQ?ZCX33mAK^VAD-vRTqg9LVTuRAoKoV+9t+i5oH2X|K#e z5f*J)jf+_}P|)xAk)6MeY3Xb7a*WWZ_JC{JTN4k(%hM(?O=w?V_O=6BB=p*f){lgm z)DF`OqgSPz)Stn zevdqCcNLcpX)m$5U10=H=gS{os=4r{H%PcbiEo#7WM3W>5=|UmPB!jZD3Z$v+%cl2 zMYGwMww0wiEr`p$qVuheD%L`S7+hk5a5|(6D_4W$v9>kFtJgOg!V%Hsn!Uvvs+p+w zJNoBXBySaEw3V*k!!%1ZRa)U}Wa!X=jHpcAK~2z-v}`H&Ymfbw8TReHC9UA(c|i0j zl|f|7;KBS!kSMF1v68t5vtM=CZ1C&Hn-`gP<`(ki;0)xjopK+G78<&_rYVRn5skl= zNxX6%0U7;T1-kLb@)9CdXuEZ-jZlpr^aRpk%Jf@&9+jIvx2b((rVxl@TB;s-YiIy} z<0Avb3pgHCYb+R|kG$MZjXq#rdAa`104#J>z5e}UF}=pF)pC3mZCfL#_TkhnVUEf- zLY`su2O?{@GaLDpv*~tKGAXh)WA*8~P*3>qmTrnqX%T;!rp{FL z!f_8sGq*F)F6y$wWP^?g<106=l)A^RU6rLM^6RpM?~Pt)OGQU z>Np<$t}OOIF{xa_o6^W=MJy4pCbqK;*YEokiD?DujR7Kn3w~S%Dtp6Ow+2^8Av~Uy z3`k6+r)40xd2xAm0+0(r{{4sJeIryhOS@eu|`6$dL1RJI7IsS1tKp@zC?Gc zjN|T?%Mk08>_IzXw@>$=i=Tzx?XQZ?EzGBh>Dnn7`k7SmIZ2{SS%X`i>zDHj6>pi*2|CVF zyM6>(OyyJ@jmo~wb{>|^(-q+J>vrHixiV=`N0cCAa=qqx_Vs<Sog$bk{ zx~Qs3XLWXhG*;Viben-{%JcZKE6T-G|32hIPj;DdZ8*nUwZ%2f(M;EW4Rssa9@fRF zeJLTtxGqnXl0tGO9*X*UtUezf29U@)39uz5*4sa@&U!$Gt@zl<;BNHrC*>mw;Aah9 zkp?SNNMhy)DOgvny9j=JV=9Y_^#Y|b@+qKUbQ5gMwEn5^m|f*i9XNE03M4cux(%Vb z^NVB)?m?fr|8_)m>Sd-%vj($-Q^54#VMqXU@HY7o<}qz}UWPsE>O$FgQN{wmE3C8rgVdb{oQYD5M#iagb=l%d!rKmmP=jrm+ zXcWl!9^#L3qq)WiY}yKX`qF)C9q-`GkyRCjSYecvHuYT-;6mi`I>0; zP1aR4CcJXRvE3VPA-h%w9z!9P!}5mJWhe^$oy z3PVZhXDD^Puv(Ary48o=Fp+B_A6xum7oj3qGPKvxx_1u$g$vMk2lNA#7OeL{p>=n{hP?yB%P$B2 z8KU?dOjoHxyN1+oTcFW(%%>Pf7UnJo(e_Vpr@NN3yX2MhZ)2SVnQc$MZu|$;0G?-@ z?iDUCy6pj$=Ns5BZ%l1IL_DbdKlmTHbpE>Rh%qz9*#5`+-j&w{g)fK!n=56Mx{rfIo^Kq3{&RFb)174bjxQiSu{m(%anC=p)|8 zKbk?8Aco8p-^ZT7_dSgNUXjK4w~S0i-`d#GPT$b@pNVa@>bs-n_XUg^V#$@eXqpKZ z#1Zq#prYl07_-E`dxMp5Bnb~1-3A`k*0rdLh06dmDutmclBWA$ShcYfD!xJ2_hoY+o;Ys=Pno zN3eWoDR9Vs>+cGv&(~AGAP9)0RE2Tyr7HRy%G&{{^4{c=X9Q4_$mgak6u_B&n4z|Y z8vUuK)}6amUh5%6)wS&%aQitZD$Gr_Z|LJCRE4{88x%tZa!G-+vv^B`v$K5b1k@d9 z>gBc^E5m&E@-hDj~iFqCZ8uA2Z*=kIjnHxD{gyxbRg?68UBAW)K zLSRZ-O~Axq`)ID_>g06z(?HM3&C5zJ4A&Y3H-_OdYOqg&$(Gi3s$|*>JSK}-HuJVI zJv}lO?Y?{xJ9?|wOCpfh7WFu^o+$>TTwFglWvY<-}0$^A|v7M(^1W23n;gX$ul ztY*|IXpCjZV@VSx;h~b^5GciQir(l-FEGi529<8vjPc2Z6lsb@#&SiHN-04)lZlcG ztA^ef<@fa9#ym!x_KdNjaN>pEPo z5xjcpXO+)n3oecgchJXpGbwlCmbwye^>b$_I0^0kI&lm;=Qdu`y}0VUksHvP!2s%@ zFq{6kK=1Sy18_fgJuS=UJV9Xz^!4~)(b0th+E%*No6U}qa<_GW==QSw5B7iM3*zz6 z3bNO?G~D~-yKVQv-4fyHu+qms+O;6eBk^{Qmq6jTwmyW60}%|mK+>eOWw9Vp znh1T_h|8?2;OVg47=8o^Ra%&ASx;q9iwbXdy_AP! z@;W!xAy)7;PoYJ&ZM%8d+uM)qPvh(le1-2UFF1;FHw3tGxnQmaXJc|!=z*0$4Rxj~ z$!3iy>(({mHcU;LomOx#+pJ#Z+yI!PJQ81a+d_$2@Ma$?OWZ-jc|*G8d1%F%u8&WS zSz72UeR;{8JKs2mSjun^tZV*esIpElgzDg#uB}4LEM9T9NTpJJr)}yuWGVBG?Yc*> zvjre3jJ4z|1}i@?Mbj*pm@TNYycwd+qdjehc5RGQNTqS#R)+U%1KrzePy9`r<4W}N zg{vGQ+5g5JMMp-EUy&?-SFo#7jO#{6qoZ}DC$!zn3S!$e>xa&fQwyNBE^EDG`~ofr zrCcEE;$l68JR>VwAhfgn*@mTdyT+%%tmJtdHsX5t)^ble5bt!9?pYejhjA7HzT z@CGrAQ!hK;?pUtU61!Px2`+FnLZC?iki2rE?b_=))!wwFQvk;1!N%S>rG)bh`*;St zk*U{~X0w{_W$#GZ^gGO&rwMog5Jeo3BeG7kYG-op$!o8kP}D+0C?O#UdZOPF4_+99on9)ct5{&}9@!S{fQoV| zqJr1$FCo%yJe8{-tf~0&yg5MJ_+Vt6H^oXp7(j`M(4{1tbD;m0L-I06EF$!!#O{+P zWSKLG;ACqW`4Y{@T#>mK3i$}@^AXPIA)VTZJGK?SKll@PY+vf6=yJC2lFhDcOBlF2 zr9k^=qY>DWG!yLryY^Ul9=D^6Oml^N87Y&N%T$HzzStIxAb@u?xZQ8m(itFKx2qz~ zvs}EqYiiW-!ARp7q@6^S^mDNSK)x+!hlT6&m?pRH2wb%NWPnq^ijUEeDRlL zD+1jA47AJ+zZkz`>;Lyc{{Cd^U`l6XYt3vyCu3{$uNWJx{99##A3g_#AgMCIFU%D| z!}c*CZ@;<(pwe0)v$0VJmaK>>D3LVHN?vygkJk_G$le8M9eLk>VZrCqq$hoCEnWKS zgNBxa(KszuD1TP}`WO=l-@&pxdn2es%)23fKZDqPl=2Jd4coeyCaZy>wtUVS1 zeF{^Q#Gdq$9OtqkutJE!_4pgO)aYwg{Kg{68o8N;=@GL(1+*GHW+sZUbUAs&X7qxr zUX9kAk?;!C`J2givst2PMYmsiOrzXXF|hT$lT_6+iegi6#Ef}-i&{u6FoTN1g9B}X zC&It-+*5huloV^Aw^&Qt4grWK@M$~eq#@7hZP6I`Z61Sra*@>-ET!D3hTtI>W(p=6DaJX+Wi8~K1|ga~MEEpW&al}2{TzHC#!muRVmZSy7EM@0H#>-Q6~t zTP~K7Z%v7u6@t@_O;RS8H?YJpgxfv(6Q!huk9ImXxQYRB)e<)t&q0Ml>cODap%5!Y z1Uw2~e&)COTuzCWE_zIK*dsm@x0^&Ol?xXHTbA#r+6_31MQ)3pTET2(Y-mrXzu0vA zYQ&G#Cuwkv?{*cC8>f}=?TWE#cMTRUO2}Ia(R)w$vifcDqWY<`LVP~>dUMb53GkwB zk?-=+@kDqL4>oRTxYq z{9@mq_!YqA*{>TACOdZrtui!zFLn#41L*})3v#?GJ$M9u4~U|M)Cy}0g1VdC`z(j7 z2FQ{kE+mP;8CIX zE2sZ=ChB`2%Ebi~Rs{5Eb1>mBYSBOhR39eyqrmAi=|d}#+Pmi?Ny&1GTm-ac_hY`` zP^o1yOGyOOCyqW&Jwc-=HCZiXbQC|J0)%j66#qxU(v0||%I-Lwf1@|Q>&wEW2s3ekxM`b8|uz>jd@Pb=^(!}=$UNgZ@2X1q{7NRi}_nijqKsgK%QbWEn_vY zxNKhp&uX8}|2!uhL+A8lp z`YbsWs8tH(H@jUw$i3SLVtoQwhV9h&yyW0-S;mF6;Q86J3=q;3LvI4sk1&Et`j73w zrg*&p`dz>N__rGN|31i3{>`xRe?g{yqNQS0cPFJKj6Yq}Oo?NOz5ID$5Cp*DCLz#y zDwuJY`0-+>^bsJC>{2=jePdEt?gPuhmDRyEE@+KS7L`ua-H$#y*-W*34w(GFwXe70UgMFnp0^l$ z5jX055%!)Ku={a%_x7Q9sRuH6ysE>oGZS{H(7JIA9iOe}&!cv=c#*flYX>I+Ug9C| zhr2!)uoHc$T`v)M4R)o_x{rI7jCctBwG%gfdA#I7LIKW7DkBm8qB5ShabDQTm!ZO$ zM7-F~`f9AQ;G^PrG7!&1KHL!_MsAz23vT_92=4Yo;z5IYb16nNc70}DP;`xtaN zC>t|ww^?ys8==?W$M^Ld#1C|Cx7u{wrg_vzvQH$`T*=IG8#xls!X64hXxC9jmu`gf zJTA-DrG?E)Ev{|;2}Vx6jPPbV7~eEk#06vB;IiVQ4fi&qB1pH}txF5#VdFupOz6?} z+UY>s9L>_Wy1vW{J)BEIh=o)9!m^YpIKL8HESXJ8=RIL2$Mm(BZsRT-4a3by6-5&` zg%wOoX)0|3#nf=3ACa6jVoEB5)3l7YJQH1dj7JPXzft5^YgYp1a?e~zNOa@sTulK_ zP9tXn5Lea1(i{%NQJ@la#wxn>$dRUP%IfEBlo-y6hPhCAA0Qy4hj391yXt?wPQVg%1BAx2Pn`+ko3wcJrJ?PX0KOH zo6YTw298Ytw@J&DRF-fi*5}5;U|B&j#^SDhneiAmEf?YHfiB$1lWw=(K8`)6QXz)QvB)oA$Cxzn;C8{p!JPOx>wz5aG zB|e`o9Y<*k209eioF*-zB`F@LB(XqNBJtAP5L(d7I5Ll+7um&4B@n9XJa7t}IFng# zg$AXnMnLI&jP^&=sPIxtV-Wo+D&K;p_m@qY&?BCPdGTMhq>5t%_V z51(nVN@2OVysD&V+5dkCd&lTnv}Id(C0VgnY}>YN+qP}nwr$&4v2A0;wv#V=pL^T8 z=e=|H*V@dF`ERC;QKNcQuilHlCiEGpK)GXafW6V<#sY!a+hEV={AsU+_;J^zlIrC( z?V0N_Lp5lTSQ{>UHK7=TYrH|&X^9lNyN-jKHnq0hA^XSvPwDFoOS6e%7GIQ_^k<+? zQ(bqzNV*#mx%@**8gK-xW5>kBTfx;KJ0q!$NDaw%Gz?-?F6T6p$jv$Hhzl0D?IXwS z6N7atEjDnaxDhGn)7(JGU~u z?14wtfnPEPktEQEE1nl8bjXD=$NlpRt}}g~O7+hVk5xda3~dG%H76ax?4X&+bLok; zWNnwtTYs88M*ubbMz{tRD7Xe5gDD_%#QfBCMKntMJ$-GL7&8u@8@R6?ZKbIrrm&vW zi4HoNq*8G(Dh@>@AHSVPv^`?;TTPYsHh-U%1c?Ws2$N%UL+Ix0BnP@RmL#8l#?Mhn z^|-uNwgQ*p#+z>Q_gqbqT6to@k<4D_4s9`1+Z?C4PXRv*7CM&D?sonQ4Ms%xbx5#W z9Bi!{zaZuhwJ`Z$fA^B$_AKI1oD2b(eworTm)=4O&)*5D%#7VCc=3HCaKH2}+u)}+ zPY@JKjbQ-SW&JKv{my7n>$%7m^68Yucni z&8gC=Yc4+1lIp6sb!&k_t}Py|H3>6-2D%|;^RC8L2HWv@qh963Kh4!W9pHj!4tzEc zC?61T^A3Q9xmM!h>qw#3r7YMZ6H7l}rQ#Ic9l;a?&vQz%;D|Ii$Rk57oW>BiJ?znq zxo2K_`yZGGGVPRMrs=5=>lmmX@@b)}01G@7H2x7i7MtJ+l;9^w-R5g^k{oOAsN-b> zr?5iCnq3`Mch4i-;TPjAS~}v@<0X{?&AvY@9eW?nadU}yz<)KZ}`a%V2BcisBvuE_GIBPC{&Qsnnqe%)c9 zV?2yOoVN0)J!;g8*C|utKF!ZBih!>cOg;xqK8IS!4l+~NWunZdTTh&=BB4ut-k&Au zJ8^K7mop9|M?}A`@sZa7FHWv35x#mA-xGkJbV~br9M%+?DB9AEj<^z!36_U{kCwh@acesK=-ONmwm{9aJvlAL z*`357Yn@O9E@JXs5v<7B{N_j!1L4)>8Sxe(w7%RzU%Z#7j>fjiPiyWpZ*~JJ4a8Lp z+8;NWh6Gg6TMe^jvCqLelRi%7U|@vb^b{R`a-gt{!`~dQ3(p9y8Qk`GA|m-Ak=U&k zht$5)a&DjvjVZW#z=?KUmY(i5pe`9f=}{ruQtx`?W;7HyQWV=&?p<4bhwhOsipLG>}>vU*@1^-oCgwJRzrYDrc#u*y^`XP4qw}jx0 z#Hffk<;Mj-*zZY`|5In=7NDy7dMe|>3N`@Hal}pz^!}^Zm{Nn)OaA`xz2ATTd$IBF zEW+Ra-nWS2zgYxjD@zR%B=2f3tKliDbQ%)7ePf)$Gy@JPaJA$j3A{!rjO130cqhmU zUyLJWyF(hx4k->*(6jcW8zxi(BMeI*%nx=2K&VF+ z#?jBcq-N6>Tg7Z9jK8XN^~A~$zLnflUc9?==SWPT+zv@gJb8sV;`@mDF)Vn<`?<3= z=!W{>TMa;zxe>5bOp|;kkhHL~(FAvDJO>N8Ng5*5ejRX|a6VV#%{0L&&Tv|RbxZwv zs*<(`SME453e%cMT4QV4;BERUPX%iwRvt+-*Masm&Z0++LysrCv z(G&*xvWEsd!Nn zCJgd5m3qL#{76b#QC-d4N|QU1Vx7hKlQ){gMmcs@UmhS1I~k*h_I3uGc=&EbppOv^ z!5zQ!+ZK&0ccnXJ`U#6UpA&;+_Q7GP&0XO?uswzQO>Po{;WX!JaX!$qlTUD|J+32z zP3(mFkFGO=tOMFlF`vp=0-nK|k%6g61q=1J`}wXW#8epm#?eF?j;( z6hRsF4L>9i#V=h0b`Qx{&n{Xv)#H*JrbM+ac)E>Rx0^rd-?*xQ8z?V>@+&#%K6UjR zf+(a=*jkpG)0dYZpKlL%Zng#gbh#3 z)Hj+|hT2S=S1-xhRDGJSxJCQBvyW@g<%$>=e^p~OjT9gk`MC2ZB(brsXmk-?wA9ij zONtL~mTwnYXRQJjz$}Np@?`br%&xz{vc6~x=^thYkk5HOrpn+TngK?4WqO64LF7R1 zV#xMILGy&{vuE-!U-Z{ciRPAsQ=jMS1Ts_|`;oprD;8pyQq5A|mfgB(7$SJ|$1#;E z%t|#1F7JdtSoJNVsD-Ti**{aevVL!24fx4Cko%Mi{FI;NwGPbdnqSh46(|U&{%0KPXy9{AH@pQ@v2j`k#EOqx!QY z%{9p!GW#&NBXIjP{1i~B^MDPDmf6L=sd-DsO~rj%V0P_*!El9kREhZRv0GErgIW!7 z0(35?a?T~Rc^mmZQ3IXz#OqLK$@5L+k z0H)zI9V}Ek(2b01kd1q@w!--1oW9>ojbn`yu9#AoCSgZ-$&3AlpJ0$y(a$n)CuVy~ zqgL7K7=Ic>$BDf4sT~gJx~cG^D5q{XIUVtb&v$ z;gwt4`DNthhD{MF5lK|8Xv~77gk!zKFJ{WW%^n(yZgmPs7tB(q5_$^d!W=cO$s23u z(-VlfKS2?B=}#npUfI6-S^TQ=};E$^`f(44b2Ufv$S#@<9~0@Bor#o+4WT ztEF0js#~h{1Vy*0GFj?+&R5^JIRj_}Ak&Qu%nL&k7+7T+ACamIyflsrO)u(?DmOgF zk!eG4hfz}BQQWA!v-Y|Ml3T^|Y3|fLg8+RJE zY2J;&%Nt2Arq(*_JW_7g!`5prrD3<4;a!5t5OqlG0;yn?xb-XRJ;ONQ_kBy}*=UhA z`KLiJ9av`AjHrc7*lY5OO0yI#wHj@pf19ec>$BvX11b9_BfcJf>& z^2qn_tOqs6Ji@|g}DWFoR+S%&jGJ(4yVwt<5Su&RXp8M z={#0s#E>X(!V|0ZXD-i;A~!97P%lN)4uJoN`}#%zpkPvn=z8PdbVtU&(H;MH6ZPN6 zss2U;(oU9^{}c2$$w|rd@&59H4B{{I_Y@P7ibT2BrE&L9MGY7#Bm)Ht8B&#B; zy0L+SCH$_0-{po@ivYeSG`pv!x>@d=AJ5)C5PYKzfYBHYO(En>|A507G8$ph|9OKw z?3%^8mkch33qT?KT){ zh(my>j1x(#hg(TzY2;72N+?9+YIBGWuA7!M`!F|@PirPUj_@zKU;rt4Gv}Dz7}6Yq z6R0-u2tz5t8OXcXXzLWS+ketG?@}edl|^mzu_@vgj#js?zf}7ayoxH0#-dwjW~AU& z+m>A}w&e$!^d%O|8IqWrnMYJ`>GO956owqhr1_1ESeOfMEL0zk#qT84TOB)ZB#V!X zq65zT3BiO{Sp$QB7xO4fTq#RA+avz6wl-R(3ls!fh@B$Z!>0~5TWpzCORawKucJEI z-gVdhZf5d-3-kVW@J8|fVpCf^$M1%>HI1N=v7VEqqwK%F{@1i~{G|0aVKw}9rfO%A z;Y|dc$loJz{&Nwu6=@boNd`|*`~*Nc!!g79&q`7U-zkR@AmJ~6AlP1oYr@c*p~Bzw zKbt$x(z3p6jGdo`YizaweqLLtuA~Z~WxzDoYH>eS`mAQ$RBlVZ4215l7*~^UKcj9C&1F;xUy5f&5j;GPz_7Uh6EzudNp=0&R zi$*{rk=J5KW437COetatF2hldl6GRoq_Aj4ifq0IC}oJl5G!swch%Yxz=Dyd|5-HI zj}84uHs21KcuB0o&#m5k-;`2UZkt0x0j+C6cZhQ&ReB#G@=zraYC|&D%w5+5;!si- zrd)NY7X8w=mMdHg$r$PI4YR14?9!F1fOex_yx6N!txylge(W%DE|v7kfT@P^fC3gG z3HJIrhb;$@e7Ujd6XUOl|Iuxqd-;8h_Wn`ZN%_BDqrccrMK@ccf4@ia>(U5vh*~97 zT`)+dWPn>VE6C>~LW;a#iTvq_$unedUbq5jiFg-@PyygR`x!LE;tRi+Zh+n)dInmb zPE^eW@{jbkm)A_L9K7FOU$K0{i)iy@1+MqyekP>e(tHGR0!W6CvGfIy` zG9WtuOn}zn&U9#QtZFSaR=tZ0je`?HN_7-pvS2WTlzYjuED&tkL9NS2OnM1$aM3es ze0K5%=B>^R30Ieblb%;4*C!=YB((8YA4Ju*v?+}pjvaW~d9mnFT4*FyCet7R`)4lL z)09%1wrTwoRO{{0RWEKJ-H}LESTC$kL~fO*r7CcpTVb%2+OAMA%$=z`eX!bOUUdoJ zKI-K}24i$Aao3GSI>U@UN|Wg-q?d?)bUHE(PT#d$GoEM8QUI`_ZxS~`tWY(cw}0Yo zEErv=xUAB$6vOKU+0JD`uA9*X^6?*{dm=xD79UI~>&yF8S2=4}QW%f6QfI;kqgFh- zL{>t27%a{69HGdlMnP+cBdZro9QFs)bXsMXFg*m#=(l}t(63^$pQi{&CG4oQqxoJ|#z(elcM6t0;-iqHB0&A*+vK4EX&3W)zlhMXMgfSA&}(r98)7 z_PFD<3GB2{kzTa->LB50>LVFT)K}JG5Bj& z`A@m8>+f;-_Bsp~N~pE?Sl#s*eSd1vAn@eGrNrNXDh|6q&xqV%H;wuFd;0c=IWJ#V z6PYbBDJnl8q=_)aSd(r0Vy({l8o?=H>1 zQl6Kxge{^HB3IV^JH|)|ueW)qXM9?(uHa8N{O`r-sQ%z`ys^e}gg~Pcv!XY z5^{|O_$zmy6Fp#zg$E9d!3L?3^(;jFk)HLpqoYTzU~Xy@BbWM!^Q>@#3a;$o39iI} zCIzMaft6YDTMl}hG)puiJA<^}^y0W)C;q+y{BfhFcGAgm;ZwWkRN%ERm<_pXNxea^ zf4g77D>xThnaNN>|DY#3L$?^8lskFKBudDw@E9rsJ=q%B2Si_+Cwqnrij4hAiEdo> zIGVfml1IaQTE4%mG!1f;r!e0>FEdXz=D2hfNBV?}4EiXZMbK1$dwJ^AoN?K*aYY+0 z@ly%I$sRKBB34#G;F<-$7GvxbYQVfgNYs0%x9i-`9I2Cp0(WjI0}pvB=|V^d^v*4u zgOF|wc5=Q1*-a!B3g09tiz6#~gAW}{{{=DC8CLEp8HhC)6>MiLZu7$M4ECofdN7J)iO*5y7;P{Fy^RFTqCkl69^eJH+E`cDri#GjoFiu$eBcKNhwr8 z&8tTiQCebcCWF56n`$yuT5H57L(#NADzNOS4#6Lpd#fh5!NRHfB6A zw<=BMekwMkZ$w%I1BwX9`)q3e@kKfJ&ye@L>a3xmBZTpPI97)+Taz^djx*a?c7V{xaz7(Mo zxcF9%AaZ6(*@9~;k-V+`v;bh?yl6rkeeaLguCTF%Rh&c2jrBvx1u=0g3{x;D_12(j zEX?&Ksa(HFM=tw`F;+>3`DGmTKuu9bZTCD(8&qw<@g5jT7gH)|JY0`OzI{eQMKu2~ zbIhirU3e#KOeXpw8Dya$aGoID@i>>BGniJNJA>n%g5`#gG;v}!$~9|{Ho=dL->6Y$ z4(10gPUH_oIK$3H=Lf6kpjmYUG;i{aTTDeiaH1t=Y56P5Gd8z9z+di&CJ9FQ1gtU8 zH}Fd1lkK~+nKQ`z#M~t#4#k~>!ZHvhCcDX`;Lw8cr{>_e?Xbrf7f;>mGBa4UU`XkV zZtqf&lX;=c782Nm_jbK6YA~&|sDGWDv(fWGuF`QorfNTyTFbLINN?)DU%4N0E&M@o z)=cioa33GR({hS4AVBQ%u@HE0?m&;N+aZ^!)qep20?$K`>zUSC*Y?0+8nAe_2-5U` zz*uE1TO+WJA;Va@sbV*LZKm{czNAwzeyma-?dL#vgcbinJ^u_)@hT90#c5Lx3FVTF z;0BD+nHwk@KvPXVHP|aoqutt=!K%{uvYipTpOaqTPm6GEWH`HS?;T6M6xFSls8b$+XXko1tba( zT2-4O#M$I&P$0gz1Gb$9=)JT}@2ha{^B{X&{U|&nXd(f(^!usQ1W8sTV}}JJ8cgA8 z*L^bjAhO5@Y@S182v>c)kj@~BTGa3ako9h`z(}b|jeBdx8}!PO%eJZn2i6ky|91zS#YbZl8J@|L$o6rj^tCKww`p0^N7)}O)N;rja+@{>9< zG_|(D5WrCif4;Lj;Nj1%aNv3z-93Ul@BHYTI)57Qj8mg&It&b#I>}Z981ze`EOS-D zoFY~BvVp(nr)*TBmJq+;@aR9*iMaoG$NqK0zBRxu7$$JuOUYCcS{ls?M0VfH8Ktn) zQcA_7&WDJ8+np~&6}2|+4UjEtj#y}vHNsaY;c{t0+>1lrd*>AeH8Xk=1PXKi8u7!1 z$?T8WB|*$y-K;j!l2-6a_1bnZ$#yf|N}K&Wy6f2hj2*ZN2-RPW84fV*xBt;UW9T#+ zV;P%)w0dmci9YaaNw9J}BD0bjcs7hg@Q)B8Ag%0u0iqyJa>q56TRQ$2ekCq>E2Zx? zQtwsRXuYo1&HgCv;|^&3i{1~OK85<%y6^Fly%PNFS7lBfl07#b?dyFL2zH1; zq^?Tc^>d<&`s7O0HqTqUs?O{=@qGw>^|C^XVr#>PQT@SML{bKbb{dP9aBpKLe2atd zV1KLzAqT29dCEvl@${t5Y)9>x?z`WaaShRArZG@7IZjZB+`kYDN6MV2eOp$G!n3`_Bl$!QErLm_8T zLP^S6@XqQKE8Q5C#~r!?!5XP=O-V?3dAcTrXkB(;%A;^4nI7`|bXEr-tQsnOv>n;w z>%NgLZv|D2l3lW$l^osz@Xf}vGpY{K*rxE_(DLf3EQS3+k7&-VT@SC7F_ziDy(;%D ztq*IU_|UdngHOpA3ocBCV~fd}zzxOKYV8hj9O!hZRh?`81v`oksjvNPll6}CrmQt#13LDOqE$&uZ~P7kb4LSRLF0}< zDKrl2<+{k>NDLJ+M?afdimhP8^GaC*`weGip2+n>D_r4d>?j#W!^7D)^Y@OPgTjBp zls^+`E7Jw52y*7`DRma_p+;AvBHKaKyxjzcv)mv@baV^KC@QNsEiG#uG0yLN9_zNV zl4^sfL>%Ti?#}Wd+3aJ%^~m2)Yv1g1A@vNskxTE_j`4Zsgu7AN$~R&ozQL0D0y+)R zIy%tTB#pbP!C(7@s};UKM}=?i2_QwVmh2Izc~S1U;A0QApd;X|0A7cMSGcAvZmzL7 z^q@VYMWozQ9+`5yiT#$fnr5$Y&43nBq){s6UK0FZ26$bKMR@4nKuL>>?_!|eumo{V z*i#DtK5SaEt(bMhweLtMCPso(8B5mIwG;}YI+qwPILn?M!5 zbqtbtEY(P5mHPqW>C;FhOzKezfawd{0muJS$A!)`fB-eo3 zx~G5v>5JvHKt0yxl`RsN%v)l`*V~nn<6zlJLz+L{Ptq8Mckpw=vBw?4G)cO=`9DlSHu}N0jg!x) zXy?N}reWfx0y#-qpcgS;#W2u1Z*Uhy7A3;+-4(UMk|fK!kHW^0W}k6BMF(OJjSr ze>!TxHUpR?Fp^)*G_7e?N!Qdbb3CGKTZdE30KhQ@Z8qdNu3yjTi! zIm`Y>Ik?jJnifuR!vXiFNPkVGTr>@u{`TblUnuL z9e0_pRx6{Eo&o*LkAyB+c!+a>CRMxpS@7@=~m|CCw^$V zwcCgT!%mXZ1aCR5a>`&-Y6f`y+aFq72foh+VY%v%ICPP-5i!DMhnIa;S%^?B=go)K ze;Vv@I-T^5bJ(kyV^CYGwg9UA(lFju+axqE)S+t8ajY@Q(oP zKlGCR0%!_G|7D&Lq-dpppn~X4ZCU@T1q8t#U|>$(2!V86-qI>pF;~9|010uS^di2p zR&s=Wd`SAO%_kR!;{)Ks+=S8jbfG5egyy8C)a!CHE6`7fB*9~v>nZby^T_Cm=j-DI z!Z#>{?2p_WT?Rjjco%CF8s#$qS$_wxwHCv_2fCE zHqWd+B~OAP3-&R4o!Pqb{dV3yo24u-KTWq~Z+(r)-YN~qZksPz=cfQQKW(=fL_naV z`Xd_+CL0^$<#>0CD9EUI2kU<5L*VwwzF^sA=$keu%0b-R5Lcn{P|8Dbyh*@>V+*?x`Qy~9Gv1jes*_1 zw#Z*5kfZTxUdHfTCYo$tdc+%o#mlc~D}B332*&YGovV<8r!(qo>)FY+SMRb}^R(iz zAs^a%Z7TyNbd(rZ>VNNmpcB?}jsOXXVJ`}sjWFZ3cVL2vX~0rj&Q z=n9C>uPoRN_iAl0T%(Z_{_5ZE_2R_!d-ksd#WG%Qan3TwJ$rtxn=b{IOcy!YKOPAz zo4}@r{k>(F&BdM4sDbe(XpE1b^p#gc!63< zqaY33!wgf5?K;buYD^T&9|?1H<2G_vcd{2VsSMvSpcN9E@cTh48+ld={FtKKm$X}O zc@yQ>8|K30fNt!8kcyWxYRjxs2Aq~3Cwr(Bl8qK_3!>}K=86O%SQ2677Qak!io^|C zBeHxNLZSw3cC!Fs(s&!tjDgkh9coOjPqCB#n`>Q=i!!l}S<_3L4jm&Kz1AE^Qy8-J zr~jYa$NQ4Y<({rj6~~=vdJ|iEgj79dl-L8^?B7EEQ?$pK5FGvMlmQu}wDX7-N&|so zo}BskMPijp|}i9*K&ea>E%qZ$!76V?hT~b1y{CsGSix>pO#5qA= zZ*O4h_|DtgtTY1eewM6&9}a`xL&65QZpp}0P?lp|^No1Yz_NO0mk9#`ARoz5@6lFe z&0>LkWu>!ui&fuv+4`GN{og6N|G=gyIJ#LHIhY##cjOnT zsM%twAaPZxxiii`j;LG4;Af<=)-l#I3M_jMa+)aV>fi15Sa~@0Po2389$W?S0#gVfTPr3ZCQmjGOxH3MtJ4~M}A)VsziMr5`z^SvjLq>p5C$ph= zqO&N^LI1ZVy#iZ9teBLF_$q(!+pb1Kkfo8NK(5bDVDOH2xkadqA>@)G6OTob@x*E- zJ$3Qq26#hal8p#z<%G#Ndi6~(trlBG!`NN2QXc4LW=29Pqvgd@gj3F~hCDh~Hw1b< z5rvLsy=5wInR>3dj~2U#2}-4-5MEGy(4ct{orXyU>;AZzMO{1<@)-M+#mWKD+(bMC zZB6KjJydy;B{fqV)jD?oTQ#Gj>l35qcHtE)4mJ4^dL!i*4zVGdN6tmf&B2Kkr`$!vV?N_%hX4P z?3tB%p!q>%Cqz>Pb(@_ADT;k{YV{h#rV|7xCK(g|Nv6@Q@i4uz(Og&8<_D1X6N_@S zig_!d6Q9$s)4;R}b&=_f?Bv_!SlsNR`wJ?6=fsQ!kBrOe0;+3_Wb~w#M!{%ll!~H8 zClO_8`_3g2>%>~g)L|+ zF(Odk@)9UdxR|r&ct4tbUq6D>xf>)PnH@18nO!q19j0rhO4Mie?6?aKCr%26O)GPD z4WR8`D|Vg@(3yR{ejYb)K*YvwKd3T@VS6>aDvQ%ctn|w*8q|K$>o3gvxc1hZ zoJeDtpdmm@nklHE6$oZnl_Ok&Z;J5kpLPksP>qI5K< zjWr%l-X=C_$`NM97ngFQUxi8VZ#Z}`HA*0C>Qt6jkT1BQlQ>^5zp!^htUbpVl_*!T zOl{5-DzXv3Jb3?X1!Rv;$tBVeUf)dl)f&3fk~D}r9JTNR&VMDCmCpHYyw<7~l*N9j zuo$azJxL^&>jmFGzyfU1H{YBf2rLQMu%YVMcjR;v6+e==r2trS1=0m_SNIcXL%TD? zL!}<6%G5sA_Z1yqyECAXLoo!!=_Vg_$Ro^|VVQ5Lh4c>`Xq%wnuG!Jf(`>iDtNpc7 z&gHxT79?SL$9FmcnOE(~agA2i8~p+Hiv9ouIu% z1tzpj^!$Wfu~2jYs>Rq1Gw2IoTz_T=ph3XdO0FJjYZZyBADfNF@DOukAUs~uN3bFO zpF$t%+^X&mcPfAFAX^lRBf^}>64jCtvYrSNr5!GA_z_n5&06FrVPF zNc*@(DNPi+;h@TM#x=2iJj`ONu5|)Rr1c9zBYzADn9F8{wLg=kV{T>D@%q&rsTyK* zOPhruOrNo=(%vI%eQt{O>-`(T{vB@DS&w2h1rq(DtZ>>QEx|~HhKmJ$pgj2`{@_Ck zb+3;ZO|{Jp6MiA6OZ}9OckcwdaLoxKZjLc^t~e@r*d_gVr&vTd`CO+Ue}8^bQRqp8 z?-LIy$F_-tIvOavEZJZljvrTQcLx7ZEpk~UU@105yD?wtnyz6j! zhy2zu?6#P=hj;S~>#Rx`PWht1F8LzCwjgV^tkmc->>f)0oK<33B2YoEc=W)BbW7QU z9CA)q{Y~3prca293Pa?7c5K7|@f7IZhcc4^_87ZhF;d+vQs+WFfPKG2o}F)$W3_su zZf#M&v1RGDX1&WW_giZmnrYmtx#*skE3e|2Jsvy@j()GI;uuaZ$2=18F-(^4D|cv) zYo+hTss5gUc{nGbh~=5!1F|`tWpoh3(%U93N#~Z*JBZOc3eYl>@FB~VCgwQuew#ibf$ix7+cnGiGz+e%w5esM`n)|SK zs+Rk7M|kkkFxr8ab~R4;g-(k|E-O+@mD*Z+sWB#?7NvA)7F~7sFT{N=E)gQLFgC0m zzh+-GIK$^s6)vfa91eB<%J2|#Buz=**`4bj4F`$;tt;l>@~zaQ;kVbbHZWDRH!}Kb zfa1TquR-xrHs9UX;BBXk)K+T+^f8vaMgVveJ>GA0`0G~_sXS?ja?&yQu-YI7o5iS_ zz%z$ttL=|4+PATgPZg40B{qRYUSB_35lP^i?m4S8|xl zUbD;JR%Qk6(~%fi4XH(~D;hJw4Aaa<+7NpV6y-O{H#AMt(!2;F;rEvrS8zaW2lK(h zA1c|55D1N4N~fE^ZNs-mul3w#uy6I_SG%Q#9OVHn|8|0vYUF%g$?ajS;0`X@FQKnQ zB~!r%XEx&AQ!5oDm)g9)I{h-Cr-W)XAI3jvnb&L)Hgjya#CbpydoVUxyDZct9fOIk z4h1Qc4CuE7MDAKZk(#f!j&B4$E)m?uFK^VwzX}QiD*t4m_1XWCY=f11A4CXAGTLtZ z#+`Th3yhTuS|o}S)ds?ZHJ}0bo@|g7>&!=J)LUSQJ@5k{`UB4SWFD@=GXD~-nq`u- z73#>gJC`fi>d`!XzlV9mtNiAdLrzQ{_Ipq{5-B7~WLGHCJWNz48D`JleD++avhiOE zRm*?uvJ(FP-lu30?t=TRXBZE3~> zClh0AS|ZX^HO-$$e)&3|2GDrj6u~+d_Z3b!-jAkz%2`dXQjXW-S~(xCU)fJxX?Ab3 zW%PW0?#ui@Sb-`04xzXh2`py9k%WtWavralghqJ`c-?SV z7{HG}Y<*t{bP2yVGNPSL|2bK_P92a-qZDEw;Un8nll~NGQjx05d}j5LZ4#X-rNYHR zjm0T3+sqFvYsI6$5I1h(!N!b0--O#Fu~7&h4q>IaJiBUXRS2+X6M4-k5ME<&ygpu! zgrai!Hl1CfUD;`aUQ9XHf+@dVynIs2o?oqL6h+!h8>L0Szd66GEcp;Ffzm3jh(*Bi ziEt}S@%Ybtq!)Oh#{5-6Ow}M$t8|RtqU%qP1n2WV#jqZY`KMkvfY^sjJyYZ6$|ZC4C?*>+){r}TYYJLEqhCG+ zR}j>Dg@BMwz$$SHwjn8Ekz=hDx^Myz@U9ZSX{Qp#EtVO~(@(jka5Fkeb{H=q&o%Fu zIcn0)XXhp&%7yf}dSfF)AiDK?YgPx0H07?rwr7f77=#Sh*)5yX;Ex|9=x&xSYaRBn zvw~k%P-ypdYYd1lQ$>f^!crhKHE}B9+4Hj0#{@#ere_(N8#9 zzpLnu2EfyYHz&3R#*r=$12`Rj+!BRAgjtE{fB(atoU1l67l%?x9Ee#}M_~du;l#4n zS*}?Rh*3s&CW_89r>UAZJ)c!zT5G4)%XR_5paNrG?{$M203?$TxKPI{odA2%x56#( zS4KKY=J|lU1lSWJF6cEpmG_&POt8MSEFGpp_0dmhc2^Qi8T`m)-U{FC0t)OH{A!Vs z>*xU5y>D$}pd(ORFG#2bwo86BhnzXmq+q5Ug2R+uNkDHtG%27Ap2RdR@JFfvb_=^^ z%ap#UfNqb01`r*9Py7%Ixa6Mo39e?d4c0M!VDmB}&db6lpjD@4fB5P|8eTTyY_J-v zaY_VRXE<3OA=UgA=WvS5I$XBS@5iz&BS%F4l0xgUClpNy7YS%b5L;$M*e?EM1kA_~ z^yA{^zME@{z#Kgt&dxxrPR+illFoVV)bNnx+6q6{AIm)n0}VdfP}MJNl3M^RrJmLS zJ;0j_CkUko9VlViPscFWu@eH3@)X_S!_Pmq<%7G2rQ$ONVVyNqMxPk&m#u$ZtsOY0 zXUp+#1OdX`u?mUDvB`yy;;41tBE2HG#z_MiI$)-hn*0=tZ|_bxGE=8xfIm@L`S^K3 zahxVzq@({t@19emJB`TVpUbn)6Hmh<7wz+COR;ND@f(M_Lu9sOqRwGLPY{y9f9J!~ z^|Y-68I;WT>HG$ryHO4Q9QEXh=C5>*o%x_7^*s;93;9n4J;{G~o&{|Toc>x*`d7mL zOFd=zuNOK>5>xe# zU3O!c=X@$Y3up_gFDTL0Xjn1IBBP8rv!BW59DfrkjkQ9ORRVe+mNC4}CB`%{^?=|Xuz=AZw3Wgt zd!o5Xf*GPNA*0?+NN#xH(p#K|zQ&lHkHQOK;bZ2F=aPpTd}X5l;unj7e;|{F5%E8 zy}wtaRpcrgz=av=gL+vZnY+FZd?Tre~$&GX(>|f($N{FFft1iKWB z4cnpa=Y8BYx7!zLzW$^4cwb_K#EH!;iwXCKK*2Bm-e}g70 zG}5i@X2r(Qew9|NU6{9HorZ|KO0(`cI+Nqlh2=F)rL#JJpyxVkPw5kemzb$)BFlhZ zOJl=koTt9U*p**rHZP5Tl?>&vc}@9A#iHc1TuvL=(z_%+k}>2g0W1>Fr$3b>?M&LC z#oyRyv8q9srbozTS4suMQQTv>et9Nd3@3A%&0y+?|Cl`5cw=atUtp7-JI5D56m9Al&S- z$bsH>sNmiy%@{tSdK9Sk3EwkRILa7TNKAoMxWbhRtREHNXRjT2Eq@%R^8Sy6vT50L z(k?}iSYkvhI!$;{fhN{2T}r(gic_P$Yy>>gFmuyk5(_FcDoCRP~F&=XRNiZ3^@%;9by$)J=xuQ421IekoH?5!0T+8Uo>yx8jp~zsD>*3X|OPQG7z9>#I$5|_rlYj z{G_D$GtD~kU+5(ukggle_hgde6H02Yw6o+ovxBiRAA!lQ{?{0eMEH~9=9_Pchf&CK z{qPC}&SDa9DYOK$DTX*9LOsAbeavR7X1^g=pdb`1qQENEZc_b0$oK*t*H96Qu&aAU z8vK78e?}h<0qEo8b)!f#;t7)(O7~6~s4a+o@x&p1{O!ZPNeAismlxB`KQ_Lp|3loW zN=Yi}>025J*jPGQS$|7Z%&g7+kDXDJ%8LueBGTv3lCc{+f)FYK7~$_<8qQSB{F3k_ z19qaN1fb)scInB|f9k4ev*G4Q<4&}5AvMUX@*MpxdBGM?_X>-~**@~_?_*9+T(%=c zZe2b5VBN>PTwX384^Mi&-p+V_{IO$-Dv_1SPY%ow#yB-=+~-I4YF+W`G99T+JiKnK z>?ZDCo__}EPU~wi{B(xc7TfLM_aP243A$rj^`r^98h;N!^d`N#BkPd8AoQ-vbJ!axFep%vk(|s# zpU=&jsWn=tv#8eVm=9KBSwBG=QO-=~lyeoV0~aGGyM7)eFh~F>lM)co+dEd}HC_JY zkU~yOvab3k5sk-2llC@QZ~7?0y2*0-YWbIqB9seXf3sZ)drpoM@)b`Gk5@Qh_WwuN zI|bX;rR$n&+P2rUZQHhO+gNMbwr$(CZQHhMX68O|>aU2MbunT@^s7E1S{omq_jOLh zF7Gl!BdZj{Y?DlqFMkZn(wUt_AJ%EvVU?aWM!ug>nBgoD#B8lJUiTbI z@0zPMA7gpj=o0&KUo0C%nIwOBBkw2^k${t~^YCa5y)H5a0T9oEl~|@;E-%-=Mb>H; zk+`Dmjdd~`k*UM;q2;6$VKJGZfYC+Yr^XvjP7ER^x4O+?+m_`?!He1S{3uF9EzF|q z4yk&-5&r%46-iW-cc!JKtJ5nVcg7Vmfd)WqY5A^}eJ762^>@|T%?}U-A{u{g)Eur3 z59!w25U1DzK+wgoLRh$C7su4^cO$ZQ5i0)$m9lid_WC9U2z6OLDzxVk!!Ras{azWv zsd*yw31k8Zk7!mMOvl&C#NALw6Z6$<4XKx$-G-seW|p<`=2A;~p_bFxVw`&gm36&i z{S!K(vv^18J~daV{_rJ7x~Z|7+VJu1->7%`97EKi zD6m@DVY(;cTTPs9Ape9C@@(f1+&?>0Pt}Pjlb-y;f;ob$A(QyE>`D)*)BEB$V1mJ0 zpSgxYCz`1p_=z34ehSWH1DA1x%qlmB4O9#2;%U=5Kr8R& zx2RW8B#=CUGkJq53@!YKD- zIb=2}Sx5isBT_OlU0s<>mcq+M{hYC9bU@$nklR9d!G0E`e&>32ZN9kP{n|?U^!}(7 zUQGKeGhr!93tr5K6CwHraG$huwcE5Y+Psn*r|Czj28a@EX^*ZSV$W(18wi&8BolQ% z^UW~?_D-POH0(oa{) zLJ1h2m!`Wr<;(rH-p1`m37o08{-i~9!c!mPipyQ8qRqp@{k)EGRT zUyAt1CaPu3id9no?CAoO9gp;ie9M|?9-eYzUZG907 zpm?xv2MWXigcmcU7zgx$_L$Zha7gZ&ydl3Zz$rA4dML0$80Z`Z=pF0Whd0vien>H? zEX%Gc{i!|_yq2K#KEAKTJQCcJ(DHDlg$eyFRmM>Vv??6RmQSRMwAQfARPOQ?Lp_wv z@)k!F*Fb%rvFn9D8V}dt57#|_P?@@t?%;P)4`^PWsT<5@>)_-~URN3CBkkv3^2s5&VBEV#xkW*!}+o+(b19 zH!Wq9FIxsiTLyRacB1*f89qr4aj`)^rozSsWQZbjYe}@Qo$~|cREAUt#(0*>k-aEL z8mc@sepJeExuhZ(V^K|D1Ymi4{z2_29wdNM_UX>d%+smHN@) zE$g-SFTV6L2z>+>^cN3s;uU#Npyi}}4llxi)kjd9nB%D5HdLa_HgUUHb)nvFytDOYR z(>>mI4&5DGzw5z_pJFn+)Ph8f+>~IwMNPI7SABrM1k46u)!i$wxBK@QxbQuI{H`;6h z6Hk>(PNj-G*4pB|9a)=C3tu5cm@x28Bnwc=I9W9{E1GK<7-Y%kqnz=_3xj@D%d}3D( z3Js=Sg@$k^$fOo2STy}z@~kIECSRkdEh}FBR?40K9i*;P>$0!MN&M^)&-;@rU_O7r z4B16IYNPougy^!&w=Ke1I6Ag#v=C-`yD6+-sy&0Q2rIB`E1uhJ~wshIUbK6=8J zojEd*&CL@b*Zf>WSBoCg*Wm>sx&O4ggVjV>O_vJ}{ zeAJ{z-Vi%80rB`F2yJa%Cri12a&_WK)Vd^CzDu_v-uZoPr}HH^ajC9Ta&rR(dra6` z@le6QawJXs@EASPc&*=Z5~X(Ap*R{-EpjpDOJb<*J}b%6j#S`~psH>g<>VRG;Vas$ zCQ^2PA&F1$Hr9)ODDR#u$yY@83_|``U1;}SPR7z!{5);y3)Yv70Vk-mRqSs5OG+qi zht&?skGxbX$yca9$ycDH)WdiUv^L3CjV|nxCSSRurX_7icyL z6pubxcJ44zhYu3{JFgT3l;84gZP?=T`2R+e7ZUBoYLV~LT;Z@BAZzWg`)Dl zf{CC$Fyr8Z0@Z5Mm`T!r;d-VB9_~FUC}+Q6Utny*gnbkOz&ZH@tZB=8w>gtDQrBiZKXy=`j`Qe+ff#R$dtJ&Te0U&NK z((rOn7!LJ$vx2#2<5!_vLy|KaisM7{-?7+kF>@h~rcIX>jz`jwR82m=RUYjfm*t^6 z6Ey3pz()z!3HAJOXZv0Smo7lgdT2K&fa3Dm0I9i8_05Hb+z_i+<}~#CDp!Yj^j*S3JiW?vxhRky*9SfY<2iWdQXWsGlFzeHZ zP0>wp{Octbk~_#Pxu9nwP472R<3HV*InA0wi6%1Csk*;)1|9%!^+--Dj5r6x2s*}n z+`~!f{Bg>*r-)Bp+E0(=v0^@iFZh^csBNV3o zo{iv^jPN8>Z2Qk`-fWi2Rvf5_L+H_Xr36x7M=N_VW-_WpGQLn5c59sPO&%&f3B>BZ zpga-Oj0-}ZWD2{3<5%>1pzTV5@#9EJ8*8hVKi~*%zicp}|C|w)t;k0? zw!0{jKGp}K*-2mVK)p=u*IenrD81R@38^iZPSm3=@ba9e}OiDPcKpI*!0&~eup9>R4|S$6$FRVm&m=(Pn$6k9qHsr9c&?# zOSiu&3GV>w(w9W0;9VN3BlVbo!LPrpe{lDcp?JlzxE|{TA{c2W#in>?zmLbG?Gr!UTlu@#mPP4-E~M%q8an!sAoO zvlL|y5__#Ydob;d`x5n*MPZE~I)B)e;GxG!{p|;CHVbf3w4_9=k|Pn0_ad(PGcIN4 ztTGPO#0esD3HK_@b+wm)ip#7wS$Xfj(?MeO`8xGCmZxn+ogYBgtmQZ!JaL=~Kv* zyoY%4#^SL7-wo>EX&xk%k5S#xnNT9{@knim%K3`kOQ;sAw!QT3=M8FSQ457(_e6xK z0$+>n+nlJbVu~=Xj$57Cw{q+aEckeQ|LT9FKYB)TcWH2QY1rAfao-CLD}PnFOPC*r zSabLVh2C0u;WvD>q&1Q&eVC>z*!0Tm66!{2Nu{}+p-{2;x&&1x@Z41{^yGL@bkgG! zc92CfYbti7-muHgQh3Zf3clDp`zUjpGW03iR%zNQ>cxJ4VI}=B-!eeFb)@q*+asE? zqLlXNb^ZD^ecSA6H?XQ3NP#n&GGgDK>s}!X3075CiHE!RA zz>h5&lJ00fl)D?gNwwjM@k>W|b0C94(i!2y_3dR>jV&)lpTj2%)or`dZfCc|a+ipv zF6kSVyK&{#yh1c>%c^QLZChhOmh!iiwxmVFx%bC@aK*SjZZ^T8?N&GvWX3q{b_ThR zY^W|NOSkdC{zf3XKSLa-@*3l~27323Ilm;VoM|Wnyd1s~8Dq7Jl6#Lbjon|J1PxUI z6jgWk7QSV~o8+`OuH6}hn1GL{r*g~yC2JkIg!UUAmiBV(lEf=vnN}#$t9~vMe$UGf z{0yNhsGu4<@N4Q8HD(Nb<>cc?a@k?SnJ>s5{$UTFGOe)=~0j;;RPxm_IfLa^(6!q$gzd&21Z_4%0> z!01LAdD?*Dr-8G-*h+>w;1tkw?CzFDOEYi-sB>^BN##Hfio)12b{lidAFhY$$Z(Wz z*6)N4l7;5x#txl{64pU3tgjb~qNBgVP%VXlYD-~tsDLiXkYuct1V3q6AE?kvflds; zSuf&F6VDp<35DTUDwj5%fi<0_Z0dBGLdi^qZ-klXAQK-mLQ|5w5K$F(P?`!tZ8~f1 zxT?lL+`#UNQl4X42NG{95R7gpCO~mW&s1h9TxkTuV(=)1uoeC^LhF!6Y5h}(7+b26 zwCpRUmVGjfDXB=QQ(((lBJ%M?m`e%)kMgk57-B93cvU`+jYxqzvU)~hnJ`F)JW0f9 zk*M@ZL+w4`z<^y-?3ZUlgv4mvOu`wyCiT^AfQD6p+Ym*3H!!M}j#8yN1Qu5Is z35^7LQ*b}Yh7pt(f3Nwv4<0TF?Co2axdaXO6s$>t31_G;wH68<=&NZCtkNo zfK(Pj;cV93BY{CxsFlPkuZNco^`Y~mv$TNe*s?Kd6o=U`l#BF2!K=DoRJ_F!Dv84T$Y-T0}EShrcTdw4PjVJi5XS?pE@x zuitqKKb-RSm?&j^y@q;U(yZh|N|~^zIB8(q(>@##idRUq+e?ZA%cue-o{yg_idWFI z@rKe3NSBfwx+wAkV5iowCq#5fVynC5Z*u*0Z>VezY(eU9&UP@P zAXBOGiX*D(m8kDO_7*H{xku+`o{f$bjLV>2>*E}WrGVrB8kSHQQRGmY1~rxu1Zwdg z<$-9`oCMU0^W-q3WRMH!E^owUhJxY?55IhkSQAC!t+Ogxtu!=ZUocU|sn7gk*`-H~ z;Pv6}>;4l??+7hN*wMWiidI3%{!Ops+NMZ9+263D0Ri(Dz5RB?n zrsb*-PGA>t&qoxN$FyG)VE2Ss5*U@^)a!F%)1$Ej4c`L))F?6_D@3U#kw$N*1b+-2 z(~k5K{T!ik+e1L?un@X5>SrwCxgjtNPm0XyhzEP&lZdW{0l&rhllc8MmB}8JNV$~= zX_S3_1yeXX12j%=0qF-Dj88j@DdJM-Cqq7(=YCTUW|o?QBre@{b=%#j4t(>iKj2u2 z5tXg1s0w=;Akk)kI|1{hQ?RJcwz@PB{BEjnpZEP8c^vu*(l7&d0iadzCn)3CyS~a* zeOEhxD9C=nXB)wTDfpNa5@nMT>6Ba9Dqcm%q(R>@^3px5AMlTv zA&?UXX?x9zEI2h4_=+=V} z&zXo1v@AqG1Rr=E?IVQUVm`K0Vs_DQ_Ax;Me*qWa#pN^Sxz=6r+?aDEG33|)d#M+A zh()BY?apCd11O)n9oNlY8i3%}Y+nj6p^e zCAXgutCoF+hOSToVk}2^Cw5p}?{Q}6< zI;a|K;(Ta|2G(cC> zgUsp<0s?Y8Fslxd~7DC&=1l<7!+>crV4!>icf2^T|GqXm9tal2RHb| zO)qx@SrxV@Z0{{SBuZZ~Fw9Uj{vtF412LN!WWLf)tkhJ669d1RJ$-^`!3m>yO%n-o zs*=r;urDrX%2Rm=$}|q|c}-^!jV=s9o#{@QK6Wt75?y2^xvc0J9M)7=c-h%xjUh;^ zxs9L8QNF$jeBCZLgJao=xIi%7K;Nl0GsmU1p#gf3eGT7nlsaz!C0H23t}+3cm%rAM zG-htXvM70PlBCKI`Fx7h6aZ3bDF_m#2neNVy3H9|n`s&72c%IYgsZ%NMb!gm)`SYo z%fM7tYz?=8k^*qG$+?4Z+=efuS$j_dqp=W1+Qz}2-3*D{=`QwvaCfLEIE>I2oNh@2+%GYS7IQ1jxbDs1DN2VnKAA7NFM4;0 z#HWDvEku)K*P+cS?5t+ux(J}wn4ywj9F|DJZ^AvrygOx$bR^z1R?cp6np~0%(T)ad z=g2Tuk5NO}GxxYBrmVzc5He<-q{w~r%Lr4cNUW)ic1C-y-rJb5A<1HOMB7VC4J~G# zpIE=e=gz{-<@5*wNO!5)rb>bg>@Yr0B?Q@=6XJMr$Cqj-e?eYXx)5rQ(4>IX!y*q9 z6&*BfnPiR3zI$yL7H%9;et_a8zFH9P5Ec*~$AE2biPJFhs@jX8vlAUedr=tF_9EW5 zL=m-@5{|CfrVQet_wx5-xGG2Qv8O10Sts204YR$?3~L_Pz2k%9$bqwr=$4gudF%{$ z;ccXVkUWAvbsJTJ2sS>y<2Qo>?0z;Zd8rVb2bbSgS8^;z15zApAqXDUut zmuLJyu32dgRvx92(XV8$^V@D_)(g6yZ~x0E8DN-xk8hG^S7qS|eTsmFB4!uC5iA*d zP|^md7W|k&TxNBX5TE5ByeJDWd1#!5(sd+ab;s2HI#`X22!o<6E6<+d6)|GVBND;* zf>Jd=0Y-W?=D}w0$iRYBig;fGqDfA@i(-|2I7d|G0}F2n<802k#(lV%fI5_K9V#w_ z2SP@SgX24MAn}@zx57`*cO!#$?w+y17aHlv);i8lfi}^Y{ziIPy&HzNp8}YNx8Pl zep%UoJG-CA!vDfGu~zo=0`ASEjf;`8c*1SQ*?8u0cjkR8NA+zc_y)5OxZw!o$K@Kt zS`2(4C;)04#~!Q5e_`On?+g;)Xy5sYQ;jir9I$BuZiQjXb!J7siZEk)r#il?h3E1X znliMB)U1N<2EXk$V`h;(3ZCljE5b4Ui~P+Di~DG9%(I_36?9N;F%@(eUJx#CAHZi( z&KF;a&$ZTD_>Xg(;N$zzoG$jlA4a9_KQy05IbU)mJiHlMU)fY`WXFEV`q~5Txt^Ph zRO-nu2-2g@p`>aG07omgM*Rw|8YCoRoh!JzEghX@?03-N>4fni+oIZzi;POFjKOx6+j$)34bF83u@@W6W1hn23KA-q7aF-0=$SBChI^ zTvJB$DU0l4=G$e;x9|_Kj((!%+oj95^pkCT%I3lMu3LfFAj3LbH*^)Nv6Er;0?tC? z8Y3O{%5VZmlWJf=!bs=_^T^6Mj z7mD;pe#=3yiO~#4N1G|`jg+a$VJEmvr+Mks>y7L2HE~#uzJ542Hxhpzvtm>2 z1YzF2U3SjTl zLE8I^X0CS}IMK`pPme&;>boJli-)w#uaSA)+Zzrz+nXB_INRGBQ{1hiT^!u6y#nmF z@^Fb$TN;jV+~ZvwkvG>Z?`84pS;imKEaD;?pw=ljpf77BIYar_~QNsfE#z6{`6K&y*O2b{s{ECY=bc^ z;hX|$M%&YvI3_(5P>-ipmljaXxR=exvJRKneMA zkN;v`=$3(TY7*(=EG&{%JA-%tlGBPD09o}9Rku-hpI_>E;ydKyLawrcd>rn*Is*r8 z4kXz8P?UQT0`zRgv{iN0bM)}z#SU>&Z5lMx1M(#%xEy1?Y;>_w_Me~+>YYS}r#C-jz3;m_AH_6i405Vg{G*2Z% zm;eUxe6rL$EYN93>oqM(h|=~lZdXr;yICai3l{j5gw|qi4Jlpj=u~yz(qJ}cZ96&> zbU@nbH#!{tU*N+;V!U6XG8%XrYG!_!ahaV+VfA09B=|6D5Ci!YD+ob7OI6G;atF{( zE=$3SI-#8nR(aWD(q~Qr?n}NpZp5^QM{~#qMHFoJeZG8b3n&VlngyVND38w|erIpa zFn4ytElUieL=F{b7T}H~Gf*6s5-&wzD@$mK?E;+e$UyYi(fz-uMy#W12I_!|F_K}A z$LnPvg?KDAr7k0FR26Lq8%7_pQfdSk%0lVL$T@97=mjmn zM^~Ux(u+vYjc9O2$1-8c;UDl{MsjIy1x#|PWh0$1F^*Xz7sqoS^nx?S+tNCwZLG<% z)qYjviWP^|HwYW=?(7eUXgmEy$t@uOzKknqq&ysDvKuf+8ewq}aX+J?l0Gd|3LGm` zwW(w}1~#<#UA2_DTtJUR;nF11DszbkejZRiJ{C_Kmss*{Q9Q*UXlU-gcf&RmH(Fk% zPMnwIF88}Hj{5uCBE87G{Q5HddSPKD7J>Q>GgW6PhJrdnL&J<|N>7$-Lw$X4cA}qzd*nGoAIzL3_l6q9JIB z!in@!`DERx>bGs2aS@O@4mc=>vK@H1wi?PAKzt2Ey8!+gBx!NiR|=0H0_?6*KsXB& zfg1f5NSK^ZkpS9_jY}P}u+eRs=^Uph!u$!gun}Y84Fy5)Ra3Z@@WJhw)2>Leea3^* z34WUf0^@*GI~zX&Zkt+e`3Y#2c3*#?3w=2Cq^gi_O682O6FH!ZKuWacJS7-ZTU2m5 zGG-uRTTs_n|0LH&-V8vSN-lMSXznIcNeH_^l|ZvV_YEX#y|y)4U>F(VAmk+yF&P$2 zIWoQM#ISi3djSh7)QFg&ZgQV$ya*{$0(qX+3o>SIc`UnO0nBdA8V-0gTuvM)bw@|W z*A^R~Rc~iL2vk#y;0TGy~OtruA7Cq|(SZtC+!kU&VDNu#wdA$Iz3Pdb! zt|ZH|1((MAfR=!^MLLg&tue`Y;_wX@imdWSu>FOnYUPg@i={?|22`@M)T>H1qi^xB zoc16)ZB3y4vmqQ+zZ=h*ixvHInU9EvPiayq*ozP??5a&b_I6IuL(1QFr?VBT?CZl$ zgym?y8X)jn8Dcu`v{@kPV8r=(PQwM^93=5|QX|POO?MUfq!%KtQMr)kOA^QEhnfBD zaa2(EHE)pSSOxX~#OH!$Lv8aAxekxzIZeVugwD-@ZZqv!GV`Hs&H?A-F2oKkN&t*hLka4JCW<#?0@c=4m;ewNimEBi%$dsfjOoyqYsJzomgx zr)t7&!7P<9G8T-><)ARSL;BqsqSJ|G5c0A z@v&m%q&v^}c_8(Q!uh2EWJc|bTke%$=AKT1jdmjVa_58avpTY(?41W#gl`+}{+(OO z_|k&=#^iEYn9eoc$%r;1Xai8N6@cB0KyCq%x1&UvUmg){o)v#^-s#dds037|&!ZvO z2PBIyQxlP|*tO{GeZY^K`#mg*rU2~*@~Ega{EcxzXG-s2lJxt@wTn;iaHxQ920x9O z(R6C3mUZ|{y2@xZnC}Bs;E1NhMXv8w-y1anZpNjgR*~l?0hgg-$xxHxe1z@-2g~(c z`Gv{zYQ<)6Gf3y2?tLSk`)7h&-QioO<%nmZ+YlSs4SIC-LEXF#D6M(t?|ea&q!Uht zKm>>A+20oebG2PRBVxFm5w3s@9=#M`5cQu_%9qoXu0vE5O zoqqS0o?u|=Kv7V0SlRKQQm>dhHxADfFaLyH|7D6H0~yJ1Q#)Di@b_KzfX93AJ2bt4 zaIz}eTivl1CS8_I%*r7BN`_SSqbmM5%fGe@0IX@hmJ5Dq6#`Yw0K7k++o4@7_tI?8 z=BCl~tIySn`aYr*oLiDzRQF@p&Za&zLFnfDR?qeXqeVyAwnj}4^&Jy!KVJ8JUZ)zZ zLaVd1Wp(9^x9LmNZ3S1rk;FO^`pLvQ&nFmpgRA376NH!hxqz~s*Og7yQN*W*Mn@as zW%(<{5)Rl~^&2`!I8+SRo~z_%bpl{UWj>xVZ%|XyrgSD_dV};k88i+WvP%`VpBhDj z>=qoKiZ8N6UxG{DujIJS+AxtV;YXwRwxUmlEE;kXsJay9B48jGvUh?%BSV0Z_ldg; z@b69)5OBSEyUoz{YWiSo-9Gk7M;d@K`&UULiy=(`w-7j?U;Lt^z}}|Xq$7fZ-QhdH zwXVDnT8SW8wY1ZyV2#j;#>&&g^v1FwoIE+_n`F)9?F1bu2NtjIL;=ZnVwk9T;YyO{ z2&_)1(C1LbygyTWnb6bOEu@kcV-!Z1?C%grKyTiVQmO%Na==LkQX#5&g|YH^1NBxk zSQqe&kSJ9)&R7^S1eVR%*l(dH&jCKHX{1?mD} z5~T{rmSs@3X7pP(hPxK{;|xZFTeapor-LJzxFyDk5pJav4|Hjyh<3@;cH-S)#SB6D zK<8Ww{L;o@?H5v5q~?s#qa~8r8h#}M1IFDW7gv#nY)AEx9Zr)g61-nBqRk>vTqq4c zV+FWR*TdET+@SU{%}9QSyPsL3wpEnFF2;<-C}QSbHv%P>r#^(bG zuujsuKqx!q_paA{dsAz6o$B9UkRRR2Bv4EmjwSZ_g@d7Op`s+B#!Ch)x(3}%`-_L+eQBkWf*3&zzWNsD@# zQAWRD%Vgtq@ZmFnR?-J|MRoKIYXi4Ihv@SOyDo9I4#Tar#~zyF-o2rO3YSsZ-hN#0 zMs+dzk-ZKK@ZF3JUQn@&Bh(^j4BqMB<0{t`E4V zgMbGdqV2iK4FZP11O^f6LV>aSD?lAakzCWGfS;~`I-q+n2&5xGu8hn5l25gLQG^IS z+b{F{;MAS9yjkD<{qX|vJJJ{j2VLb>E!a;VM>ZyQEhMOzV~xH{U+RjHBI|UfP?R&P z96dQbA_xK}-Yr+3A|N?Mg+AXvWiW%!ZjM6jDuGYXKu_>Do#}N7V5NGwUKKW;P5M+@ zZDuiXTBD5?f4uz+V# zyTH!lwDA0R14&NnQ`)&&Ah&PS0N+y&8~vPneogXIWrPJ&)E2EN2(Y2e3v5!Rj)ped zWUBCT9n=Gaj|0`R6R-ga81Gl6X);+>FrR1Mo;**y7h$6aK&PLq1wSDv>wv5lL90HF zdetRi3F%i5#+e(u%_NVD!%^O$@~wn%kkJ*LL5uju8sG%(^;KF_*el%?KJE}8Dg^5G z1Htfqr+$Zk7T@Wn0l>LE+&%#Aor*Ig=?v5AKB0A)8#Q z#_)_}53viC^+r^CfezR)`iZ5DBz#|7o&s3-*l9YkQ5*ZtLG2&~ITn&>{4RNUyYzCe zAU;ySlRg{^{cQ+WbD&2Wr(^)o@n2zYjfgl8RJW3`62x(ia#31E%2|)ve6My>Q;w#hQkI(A`U* z+}JUaxbS+5%J{`G4t}}(5su-Xp-`UP!^lL<9n*LXURyFcK5o9%3EI*3w}|3#_eP~V z&OAs9O?Hq(-bsoomEOgX$Jk+mk#O;Ekbm8!znjLMA3y9=^?%i{r})QA`=58oO#feF z0b>UteJB0@X}>6H$|CV2e-)uMQ9()g0v7tM0Iow-KvHNJ5|qd$qVpr-6<^9FC1`KR zME)6hDWfH}*vp6eBHK^R^bl_s@k(_(x_Irn)-vh#{(b=Y>t7ZMaUdO$uctRCg#Aii zVIb}9@?+dCNuHowlQ*}tSgYSdZ@1Y46BPSibvy8@J`@ zM-`bi#k9#X%1}2t$G!sQV33kGPXsj~f5%lcTJMBt5`#a!fcgf^^NDR=cV38VAWNw$ zUy`tGaLTwxI~`k+z)OH32uEn{ABC%M9U~Rpg$F-|@Mu8hq#XYkn7|rMB~Gkw=-Yw* z+WHO8`c0ihdY1?luA3{+_~JOG@?uq5Eh-!lE2D1ts0TAuFXVM7N1h+solvJn;M^E? z2=93LZ^#myMIoB?=Qw5p|F^&Pe?pf3JdU>3|AJ`$=O89(s{Y%nW*sWjx}`y@BNw@3 zO~C>M9tEBs*cL=7=j`?ceoUj!x1b1W5A5z`&%bNuXRBfsj5lF;l_)^&?2?#~Gxc@y z>Vo$&I$O63fNaMc8V5Zz7e^I2VhDan3|rM++GANcLY%Y8KmgQsfQ}rE)%YzT%p9dz zX=1<*tKNQMH_ERa@`}7=dWK0qB`C!R+_a83Xe6R>2ty-0XcVofS*5kJqS{7*NWEd~ z%|yHzruE4Wq1I*rT|s!f3VErbGB(n$hMiWbdMThXc`%}}aZs9m3clK|mha?{Rr%^c z!$6MgNe=BC8jS&a4N&UbwE>T5yJBozW&qA0=xfgqsFz;h>`tW9@94VZg+7 zyn_OIyn@_~uhm1n3Zu>Mm=c3oP>n`<)gCQ4x;~qKfY@@K=AKb-R(7M4FZMf5i?g45AE6 z{= zpG>DdU4@Kv-pjPDh~$Z3LyWbTs=Kf=jCY@Oyy&mER-&-{Z#r!QKDorv8YPV;iGbto0yQ+r)vXse=yunK6_t(Zhvm^+ze4S1Dz@G%VQxfmTG)|Z#SL%bfABS3hwkWHBx~|Q?{;BM41XeU z{q5A}A{&MaysZg&3(M- zU#<(;T?}%13ZDhBuX^`+4xY5jiqD1B=ZOEI!ml<>6k$ZcSdi0Yn%*RME@hdTI~8e? zR=;i=Qi4rRj+4I*6$#jS*UYjU$z z+R43HRSRoI4MqEW5e-0{iH2kZ;~xQ}5p|$6F#;7KoyLIOH@TWnYC5>aS()gkj!W+r z*>HsusD-5sYPsxuEpd`>GByJKnG=gM8$wr{;-kHVJ(*r!DX0UbM#m&yK0d5Z%M+Dk zLlM&Q+sRZ;awJ%7+@B$4tWc`|Xs4MQ{t?@D4;JHDW}zqK`|Q9p8K5GiZ63{gy-QvWJbg(W{<$B_#rT_6=qX8 zvXbdQ#OZ>%5!&2kPhMbykwYQ9!JmdEnaD^;Uty)-5z4my(Bt|MSMMdUlUD53ib*>A zI|%y#zbXbYTMSk+3-uui>huMvN;c8)y;u`*VZL#t&NVaQhE(EZD^F*%h-N)ZPwAp+ z-u%d!tKm-TMQ#*5&#Wyhsnb!O@MH=q$9xR|-oihXe*K;No%~fwJ4h=w^UKn$(+n~5 zlRhL}<@$=NfI~{9qaM}DvlI`~DtPoRCy6C8@yHVgE)oJ{A0@`tu?9=k$9Luosk&Wi zGLtRx)Rx0G25gBkG_oX*1>(Zt_UK{M zVG^c>?6yexVU;0$R!n!R0bLx#Fa@;@id2XaDCM<5ZLVc*xZO~@&lEC)CLnS%TD2FY zYJoN=v^x$-u?~mH8j01dfX{hhz&Z-I3`->|bH+S$~1$)W} zcg!E^Du3i-hjj&C(!-W-pW(l9_p)D-!~X2^Iw_S>QGA873b-j2>Z8O_^0Za4Au2)Z zvlS@O9~l;-am}H`e}tBX=~m=rZr zl}S{pJ(h3u7v8;4@f7dPI~arNDA>&uAY0Cxdy7d*?ntLO_e)U6(@&r~k`~$1SC|^g zXh)@rNSVZ_@vo&Mg%`d^nL1Oqa%~R4~jllp!kHjWE?q#(D{}su(p& z`4NhIF2tF^K?t z>}V)4kj{-HLN6-n8U^IGN+UUyQWJh$U#mB1Q?S20UAxk2WQpMHl3I=;EsoCvRbD~u zU}qVJj2};H-t3}`Bnobn@f06We|#cImN1LT-QZF}GS?ojqMC?|ONz(9E%atZj>eSi zm|Hv4H#cvlUdH;Q{@`x*yR;_${+t_mk#vP!zVP?T8mP{HF#!|GvBpd2)Ox8&ng-wI z0}Dmn)z&I~BF>1w73;nb&hF3Y*Ox=7>{=p*)6fj(E>Na9<*0BKOTM9|Q-18ik`Rlo z6-&P`3|3OXnz7xr_M()EN)H+($=IVacTKoyOuSP&n(aM4qx(Bqm>@xZcvqKD+?LQ8 zwG(M=SaKG69gK+=tlPT?z5qs&x|(%Tbh+%dVD5wt3O|S{nmMnv^gM6t)3q%9yTuq! zfcv&79UfQk5t!hk>NN9jTOoHBT%$LRQ1&c+Q0k>&$X1X48#R*IP9e}4*6_^0CeSNp ze}%VMm;Xin$pAu$V*n@iqE}V~U0~>3ef>$2d&4zg7;>?9bWR}JyavI`EV2vgx6E+6 zI5!-l9q5*zE!9x38|{{9Y2%bUrIazVRpWxh?@>m1%jA5O3HkEoO=ZbVL|fOzROo#Y z13x!?1L07HbhhA_`jL5)dxw1jkx{3;K=OROcQ?+H5w;OW-s!WKY4stN`neuX{4Dg_ zCi{se-xWuX^=CpvTfAYd^Y@&tsLz!d`Y8X`_VMitykUIEryU{n!4?!V*p0v>?v(NN z`!pceJY(o!7m)qQUVH2#L#l=GqmL>*$Cz1rHrK5VYlTi4Oa$~?cu*i~PUVR`zKb5M zG>V{2Hbhf>a-N=t@86ks_?UaxY4=)2c3H-LJ{0Y~-{e;LWe`0+0^%! zGkMb77)|HeJY6`PFL{u9<^^7q7J2VMl0+)nLVS`_*dydWFs6*Y+A;X%*#Iui$hiP! z20n9cfVmZq?efs_1U+rBmr zv#y|H+J*->qk^u|o>>|axX1vsCNS?Xgncv1t}M0wc7CY=At-ljxw~!Z$+Udkv+^oH z+(1CtsUq?(2X~#+{QGVOu`!IUc1Yc_QnwR(S!lLA$FXeh?F|Cuv(cF2HfpM$p(|dP zPn8&TK?c$qE3hS%_@pd%3aDBr+k%SBrdbF@S>ogbl1M^!RjIYD!(S-NKo+jNXNwAE z$k6udZoQL|3arx|?*WMdwsdunG>s<>~w*?Ri zx$T-DSmSuizsDtH$R#z;tw7>xq&$N2_2keZnE~Y-PRC=DdQgna?|g+Du%1BgG?-{l zWjvaKjaD!N7=8DOK7VTu`3W3;6Hm1$>&~^b*Vn{W!w<`tZHo9NwrKRof4f5bl1DgJ zD-)Ztwv>HavhVo%mNN3WRMG&Z>*AJifG!y+sc)LgyLC*?&@`M)Jm{FP>kg;7cvz;P ztlZ*L`18A|meIs+30k|jV3sAdhp%#61XgK8l4Y3w0FE~`3_{_20-v7jv&r-47I)uA zDHL}L6nBrEctyf|ILiVzw~t&#Jpx(X8#rcf)Bb3JfxIzjU5z;SjeAL*y1wOQZKA&I^z=p) zYACgPCYl~zGg2;C{`3+LVgwcg9uWn^OHnh{(Hi6+>4c#NVs2#gI;^No@kJOsY$H8oHH{R-{|{&9)TLR}rP&PIe8aYF+qP}nwv}Pq$gpkO z%CPN-&gyT}=&P!WzC7prfW6LM&wS>@aXRJsMw8Eo1(97AhAo)rWE+LXc>3t!O8cLT zNE#;>Y44W=KrC%_v9H5a3^e_XftSac43$PJiFxqS+=%V^fRXG7k*#)v0}N@{KQm@} zs!`Gaj%^6C6$^J_WO1KyvD_cAh^O+za|wizY76OP;F3Hsl=YIdOquoLwsbE#l8h8> z*S==teLX@+DT{8UtSPdbRjON7{g_OYmehzcl`dgzVyYErDW}Bi2BkC#eG%nZb99)% zoF;>zS`jV)D}rW_cFAO-MQ8ay{PfzvXeZ>y9iAIS0RGKkQq-iMPQNO8Jx`yXPXL0d z&ch+G&dVXVUFGXqJUG$`x*ZBBK06l9n5+i=V-b?!xm-g}_mS*X?6xoNw4mZ3JpVO8 z^+7FuUc?{jAly-GBHGw~=uGw3yNX-oU|nC`?dclm`(mHoC~rR;B-0Zxh&8Ytg9PPW zO0>MUJI-tBa-TpurTTqNHQUBO>EmXY?Wp6Kh7w+HKWJzP!|=TfJ!%PBuz&4m_7j;CEWR*r=A8d($1C)5uilj?=SiwIO{y3bdM$k0 zH9TBRv}+w2WD;DA24enk6D?b&_n$MU>Z?B7Xml;cd+7jtq}IUt%ZV2C{(%<7dM~KE z_25Q&kK*>&roHRxYscRYN_8PYzhCLbPsZ@}oT=68986I9l$k+}pvXPT4;Dv})yHYI$@Vk3x0CwLGQXl6t42CMfIKYqhE+k^+=&xR;JA<-A? z_SUZO#`?CbzRXchHC6QrOqkXFe7w=$ENwVR~k6)2Rh}5c+V=f?6lM zJQ`k%LH~0=(cuUSzQGtH*WS$Kb@i9*ydgYAGaj<$h0%_a_xTXcE>+u!?YbY487BqX ze$1{bbp^Om$~>#Ms9c5qZ?Hx+x^oVK;uDdJw^O=OhN;w{jzvkr8Ca<@(H}jQL3I-e z2DxAR8>5U zgxwZcKoA*yJPd)b45Y~E0ez$d?wDhurd7dG07XqgMJNdcU}Th0L5GeV<@1c;eWiHe z3tvKC6jdWxwN-EFZg@}j$P9xztc6Jv0@WmTf$Olxd|0UfkcS-pk#68*lVMcoTX^WV zH2UL7-U#U~Svr&g>Mq_|pha|d(dmc6#E63Hu)R+H@oks zW}ZHFj|lx+*4#bqsXgvUUvfw90M(?&Po_Npbfq^~+B%;91ng*pJE5Q3OcCZT_en!m zv+0a+3Ts5#ZM`GGY+33L8=FQcCp?FH4tk|$*gX$T&y}CSH@@>VCT*6!@n3e+Dp#qz z+W&~e{RJml)&7Mu6=DBBZ)HVoO#k1lY>f|;531<%ZB^!V#(1%Fa^K$ohwv%Tge=e? zLMX&BAW4p4V~H>ZtfYhthnnh+D2T!~D(Ld+10)0ywI6We+Jnlrj-A>U-wV9!qmJ-e zzZ=!n$4412iO0=dd8>}9svXt39aXfv@9X|>AOql^P8dD&+0H%IXCWf*#BLFJ`p&hR zHR{JlD%QIBi;Ks{FqmsI`-Meq_~#ZFmglbI?tdMJTl+m{AFeI$m=)j_~ma!$zS8cJtqEcjlCRe`nn0Tx$gD7oR~>$NfOxoJ%z{k zOFpuByYBV=Tx-4Am%DVBqu+-?LeH{9A8G#H_FRv3oc^pMy^tpzUN%ZmXQTOInl8mi3o!kRur4zbI`pOlIo$X(pvri6YU#!c^Y+m}K&=i;Xi`87o8J)Fesk*E*Hq-5( z6XYq_-r-gb0zt_@4w^vy8Ta{L^E&%`{O-5ZfMT_!RQj5VYFi#(Jxxzz-7hI{ z&gH8dT9nMqRe4TlAyIGTRWE;Si`+WOrJeSYkie=&GsnY;#i}YSEJwGejGovYDBS{q zi;!~xhLGLlryJGS)F)HO_h_i|IyW$C+iC&vs>`#dxYm=Gzz8uSRQaehiG`v;&{ z1!Ci~S@&Y~l^fgFTC0J)yQ6!2wPR`(kng@;5wZdn1bZ)w6VCPZ4P|N_R3K;4-ncBk zMcf`q`>jA5WVf}jkI{yeup&_3)6L5x@kj(AMgGh<#?T)V;K(K&n56R_1rX;5iWqCf zOEf`0O|pJ!ZkDltbOqngk^+skJ#hBgt%GIZNaYi{}acBE%Xgv++mQ7rl+lL{%f_cXt9^A9+1%&$r9hc1`NZg5#+$q+#33sB@8;U zN-2^OVvyDX#^&-FTNI7t$`o1}DrpmQhB61~$L4*2y`!ml)N;e$c)$J-$lc z05;)4;<%zA=TFW+Q=&v?U8G(DU(-?=SP;+#v(d5-A&G~qI)&Nt#K5))er*UctPSax z9ZDzRa#zoq@WM{HaID%A1C`2>LMI*8Qbig?4pt17K@DA8TK#!xRvAs2RHD(fj+TDO z#cC3rzO{jE-){9R2_{-k0=?Se`AYVgJ@gHNufWoG!tU_51$y3MjhQ*BO6&zSYzdkz z2Ay7h&AR*swco``lxYlrr#7kuo-ei4eVjL*7wah`7MpgL!@B6?Hr#etqiWjLlIij) z$OGJXYKVr=aX6#EZq77g#hfQt6Wyc6Hl+D02{ym6RGg8rrgwW4eM{tnoP4Et=7}}u z$UbdQOw(x>Vnc#D?jt6X(;@ABN;dIRWTiGAe?g{-^LglRhSjvK}e1PK8c6ir{%iR%WjO*s3EeOuCx&-j&s5tR$hV9gM?Y zKqVRKIzmm2aVz}^9g2DTmAA&X^M7I9vS?{bo@}z}+BwOjq9};r9QK?*eQ6^EtnF>- zqB-=v%lv&mM%EA~Su%+FOP}FYlB(lop2h*_V%|=H17!^1*d{m5&63ZV{%52_|zQ7Uv>QBAREI z-cUi0ze6U0i;Gqn7CgNffc{K|m^~rEKW%;~g%v@+FYoY~K!=sDMop>Sjm3N!B(zh( zXH*@OsaAoDy;4aJG_afI&}*QqU5XD6sYJL;uOIKK?3}|Sjk2EwpE5a-VWkJG*caiP zL4!h>=xSe}^Xjc&=W{n=6{T;pRChDd*gmPyME}ILc)= z5OYLKGMQsNuX6Tbi+l4&v!{wj`w)Rd!rGZJuVw9@*_(|fu-4bd9tgHvfVAwlMM656 zi#KEBLc(4*gLHGq%Ji=X?K@ce^W{kVa&mfTmx<)ZS*~sy9oUyCRv`fFuzb3PObub^q6 zAoFF;6F9$T{3>#&epiL-(>hXT2*K)>&3m@DYUP8_DSqhv#up10Zhx1mU)GTL=)%h_ zX-vGQ&BCD2Df`i z#emHk{u+x#ZAi}jDvRZe(s=jzD~@Nl-(C#!6Wxao4bVvCP9VF&3J-o=j^L_W5LY|L z(+EkJ0^F-=Tw(Kj#6DQwA&~}}5VnzcYsI(+N#lmyH`@v;vlps)Ja6~FzUWAB<9^)x zz-{KHIDjr<;bp$#DDx|`PJ8kDf5JnP4@6-^k#Jpl}-1M_cJ1xKmSfoP2hqxI+GJCYmy4{@91B! z1)k)VL%mxF;TKMns z5&voY#n;16sMt42v-l=*7C#);thdMw{U&LsV~%7$xu`gMos(I1 zim{jG13#Ocr1&1{-PN?4-58feu5;0@Po(m|S9*FOA64tB-r?1#$SxcS#|cmMvY(?K{Yf}4H`XO%PV9T*-ps~pikvA6h?{Z1R%J-$(Rs0H^A;9sD+ zj8dYxFJAIS<62E;2-}kvi`IJ7qnJ*F_JSPQYwiH|AmRj!*Y8PVd2)fGy5jqtC& zlXs9^vn_U0F27M$YT+I)_Zi_Im5rdPzN6pc$NJ&D>f@hV95jJtrqRh8`5E&9cu3M) zYCo4HU0FYfC(!W-as80T`b&EJO#Kx0W8apJ_yuzV^N~e(GIBF-oXq6|$Nr@H^zE{E z!0fE-;d=b;pF_zbdkn?KV`yDmUHK!&Z&S_y58X(!O~Sd{)9odL;Yzh1cVUE-cr9(( zb_9!+xJnQW3>*eI%wO7t61Q+!^WB0@b-4KiiKK2L5DHh6pGP2v_E;1c15AxNJ|8Ha zjl~GAW0|-^^{0jQ?;}&}7-@$9V~;#-FITPik~Olmc4yF78O&J?)GC6^hm&U8V{H_X z&yrk4^01!$r^AR83ngRY9LyP$fqfJQ>Xw!lAz`L^5g#3~t8bxeYKuJh87!t?`nG(c z2SeNzTa&hcwb{dN_u^UV61A; z2M7$!F%fO4m7l)3OzH@5tpsf~wf&hdvGbB9%UZM0QwrN%GS21ssfGA{c&l#`J*KJ? zmTgAI3-5kKbMYet^coHDRKvym=qV=~K(76Dp>P6N#UIM14Ko#0E@2hn(uG1Pqp^B^ z9-vxpEz6NHOI6<3Vv{L@WIAt}zibfQk+#ICY+3ae0)*Lomy@fDqq*UYAJeT1*kTx= zs&Tlc2z-O>T?=G-9~=01Eo}xRIQ4>CV!(vdB$15x+=E$X4j=>K;;f4vLp2=(NDxMB zmfF`Xx%#aqKtD}#mKXCbui`76DY=m?nGT(+r>&;EUf)*TrNpJDDLij=F_o9}G$C4i z88BhyOOu5d<8d>T&)EmiF+kg$!y)RG+JZn@MJ0k!-ieb8(Gyn>8??UV%2x}3UPm1O z5}*q;KENPmy8FQEiZ|x#Gl$1N_z+jT!M+15dfV_1=Z?QdX8@IliU)it!M?$2V|)Xr z1OYqmIr}U;3f_W!>gg!=JLm!5O8wH|w3up%&TTKv*h+sRe^r{{f$=_DiSDe2@Mu2a zDE9OMQvSmFx7*66g0MvjScgP5z(cP8g`5wqWQb%U#0ncW3@ph9ECmMf3HT<0beDFa zf(_~&*aeOB53eIRkiwBIN`gjeIyeJrhPZ6#VkbJ12D_#4tp}Bq{|TrA8}lFNB^jei zL5-C{A-Kx}>F1*Ds}ol;X2l0HPX!EyUicMZL5X(##8Ev<+FR z!GG-*I~8I-&)rP5cWs9P7vyr-oz**ypU;ZUZJa5CtJ<0}wRg1XLw za-T7v5)ulF4ZJ}LRy+VtnGbAX=yohHPZMf%ECN%MKZguE-Gx1xlt3LX#0PEa@uY~^ zu;7d;b}(5^%+L{L!T^ruOk-u!Z}_Rx#zdobDcSF@r&}$a|4;TsEH;RViBXcj-8RuW zh}ed5zek4|Co$Sbhzauo=?0xhLJn(6mlp95F2J;?fjomB?K@5*+E)#`iJLaDaEqPT zqm`6vD(Pf0NEWU5QgrL>5RAiUsg_3AMl+Nfm#)-bYi$0{|5qp^hnad@+_oc{PI4cL zrxJMAR$)$D3sutY31J{%Xony}qsCKAN$%Jd&~$y%iwHs{3NAw?D-@fBjE7jzgeVKs zXH3y>m;hAXbBlVNa@ZC!JAmo|FSQ3oF?vGfA$hA1uQUlxK4}!3xB!Yd5|%II@RvQS z9WY)B+H2N?^QmRwlVji`N(cLm(WsLqE*2ftmb6ODktwrTT0fsDEoRN1GWH}c&z$P^ z#^UQ)~=I8g(XX4%Q zY-G+)&C#dg-EkfcGyYFgCVysZ;sZIRqbNeku$)@85j0yG+Ss`Aum=MK$@>uK;ya@- z6aae^didRxIUaOA*4W}n+Nm}eAThX=iBrcg#2z>S@9peWkS%OG?>I*3g-Z1t)O3oe zlCY>W_gt8%if4vYISg++o}aHODZrf+=*@@n;)Zvfzi$JH%D|4g@0SsIj?y9n#gOPZ zZ{zeww_QS`V2zU$e4ex#(j5hfH&-@6WHynTJQ4C4QXdILWgl9UB*EgBH0ow*fUF6* zq=E8Z=r+i71738sKudtm2$PIaat+~>F=A(eo;0NLnhMmuD2{BHPmczWFOZb&Vu}pd z)rN_EDN$O1hHF*)z-M>Dp;~i8hMQuq!6)1*ScnnZ4WP6mP z!}8kFl1E_)`xXjyH)tL9;iDE|)k_x=)ySS2h#S_#IjlniD@CZ8i>e>yuvXvXNqy;KCbcYN0etNx26r4SS>KJIU^j2S!CZ&;Nuw$5u)EdtCAjWIxz&xqZU1YeH zE=VaQThuL6DhR`LR>ir_9uo{*SjSZ{2z>k|lHy$mQERYvog&g28yux)Tp@(agG_M-e|1EY&2Z%<%%oGQ%0)D13G8>$xuOfAvnP$4GM7?X&XcNNQ^XpT<)1^b3P9pDYQrkx5#B3p#&qI z42=i*U?XYNck3`)x~TsojveJ8@wu;bY4fa{5a?}+>}l!NaG{)=va@BDid z1Lwoz00~QMFv~v{k?JK}fx2!OA_0kV}&WF~C`{;nh$8omr;v+zR>A=1HjK@*5rh2LdvrXqN zgz)NRAj_VuonG-MfTH=OXJKZLbv)*hAZ&4G!sQ|&7dS?Vq#EfrkV23PnJUeLR4Y=) z4b;yK^;@i*#hs{-N=#^5vU~5OzH2UL3B;P-VUOuLk_5)OKNk6e-K=3ZzyA&W@ad*6 zHp>$9gduU$fNXRwoZA3NKHx|v*p&y3%Y)12Ab5|550mc5Zf(+e&ny?h{lU;71R;F% z)xskeqYt|aac9sm?-t5PG|q5_7X>7CxD6hDYnPajc&H7lHi<6)KMTfF+N2xud2I+lIsSR~ggwDCIJ2<^;j97MYP_fWqp5SU< zV1#KZ-CaLpb1tGcO&*vd4}_5ijg@DoGy@Cb8@4Zzv_?4wiczknU7+PCq|$__N?Dj0 zTs~2)2(TNDIai6aYL)?4hEfe^ST2Z{?<74Yf+OrL(>d|$=B7I-Q&ncrGslx#FcP) z{--Ay-h=P1R(3{Zs}`|}6F4EpD|C=Trl)xcJ! zIm}7u3*I}zHssm`CV#NCfSw8D@}sNXI}t|NjU(G9GWP6B*Kds|(Fl=lkSoVPwy(!Q z)K0;14#=U@>=H)*EWOZ!iiC2cnBI(T=S5yxh8raMqilJ@LE>HUE21cky2KNSo^AoV z2SlX@CF%7jVZ^1LDUo^-5&h|5W1IHZE6E)Ef(tLBL2Y;o0 z#+Dm_GIAvtiF`m=(dN)ltb5B?mGc*Jt$WrNr*qgMO&xWj8Ob5M4os0A zjK;^8^@wP-_NH#y0X`S)YW`3}i!jFljZE z6aHqT=k`*^Y(#1pS5KBJv`GB?R!?69Ngnru6RPzaFu*7Ag7MzBfe-I)$i2NeW&Z{O zd|Hp~|FEs^@_<<8P9a}1U@nu26Ks#MNfyfo(EXGQ^sW*uw2R6Q5d2Fh%6zdQjme5D zex-nB>1v3Ou|9w75s^IMz;7q0h`6caqjvK5fN(DyH!@1JIAWSL2?ojr-m!5{HEM&|5=YJK|`l`dp8_scSy4Vj46>dri9YK ziKT@RNZXlELTFA1r-czpzl|+OSf|1MTMaLu7uj^kREkydmlew@On-FcpVfO#op3|bY#rlB-17N_;Ijw zf*gPON=xn*;J>4m=~Kza4pAP=h(j;7PF9Q>LUNH#C}j`J(VHUvM&s`2KN_C@jlm5) zUYU2|CgPzR@d0DADA;VcWJ?{WvS~9`KOIP;4KUd}9)Q#a^RRg^XtV{Is#opT(x&~h zjzwT$9b(&J>d;^dcG;K%+-X||%~>Ow)ec9T@9fx}Q;%yyqm5dsfF5@Fj0ttEO5{d9 z*{Xc0*D>YLz+s}!FtR-}Gf0lsxMxl@+B8Tfk#LLok11 zF(Ur*z;Vh((1BREX%Q>8Vd8~leo!l0*hzucL4BCN8Fku1*x~#xK1vrS=q|antpPA+ z&yDYNKDZotknMB~UyJo~tJsPqHn}=ui#e?|av+~xgCMBVRmlP_2kIyU7GU(w z`s@Kay$}4h`EIS6bA~;B>0915@s96TG8D&HIK0MdE5$yZJ8b5yFT*aKJKVurTZKD3 zbu>oMS%nimyL-oL3lwtm+1dr^JuS^Hg0PDTxomEO=xaeiU!w~jZlRv*&;u)5a~rg5 z;cY{B5$tmVv8n$87HR=;Xt_e?7+rzGSicUyJ^fqv2X}zilYh&A8<>3qFGSlGA;ZeL z6_C_9%^?6&pW`I!M}Op6BB{r1^tT!Ev=ouF>Ceg2&DE=YlMmYuxBSFKX|R%3f3T7o z1iX~wwvWQZSz54?R4ZNzQ^!?)ibCs~QA)(LO?Kx&EOSdM&6b1pG5o&gLOC!w-&VS82F2O zp#FE%f80OB3fm(YSG6uk(35w_Q#eO`X~ZNg=tb1O&&Y;fobc6oMTDsJF`fG4VNdKK zPwv(l`!M>Ct27`%p?ZDKvm7pp5|x7;Rs!|k!Sy|nAQwJ=aNqUXv<9fy20MsLM{GW7 z@qHodw?P7nZv9*c`)UD*INtnThz6_hka1P`xRCX{AVJAnv+odVJ3#%CH|AF$HoF0P zCQnV*s{nVF-6T!*;Bp9$IAL_GL2gQM$%PBxbD*W7;OY^SoP^jY5))nr4APt(ZNb4c z9aZ>_<;?4wT?RmdB<5>CQuJ<^P%RT|7!@&rJ^&0Qb)G>O0OOqEs8E3_lzI>-I^m&F zD8tm)07#EL<6Og$FkEfIW>CO_2^C{oF-SqMTK7}r8w(%5#Ndd_K8yt~YTcu6zfK;E zvEnN7jx@^Ql;Q$&_SEawv7Ik+aKN{Cb$;PX5_);L$)f9zDgrgdn#lt?n~=dQo(fW& zu(_phHYimBFOe!iV*1xhCXb>n;$%>qpObcM68wxT$!*LIXw}F|Ln{^ICFFyDFitu+ zd&j~FhWOE2>>59PstbS$Mp22K{IOtaU#Wn6SYn;jEWkcoo1r%8E*4@go`T`STCy! znQL5c|1gxSbs`@5azRv-Tcx{Uyf%&^62Atbh)F4ht{`zmC;>h=&!~#PQ%Z~87^ymN zGkt%Suu+vMBavceYDZ@=#bp8n$Q;pN)>el*N^#35aT%m7M8byWYrR1+ZNgKhI`6R@ z`4k;6!aQ8rD4vuHh<2%}ymc#(P~#mMRCdWp7MOZys!v9xg}vo#Z#5b}h6gd}X%oS4 z@nZxTu(mAl=wdB#5uELYB1<8{6W(Ju42VN{hvt?N~KYr|-k_xbw1jBuj~mO=RFz9lEfxc1O>fdhjz6tO;vg6R@1O+-`_(Sy~M6MNHGl9f`uzF>5 zM7UPK1FKGO?a*C~cP~WcyWcGO=Ki3WJ4K2OFQFxc6%>g zk8AXT$*T87=I8nTj3r;AN56nj1L0}o^2f&zF4IGiqO#=k)rd)Ubl4QSB%(T<*(X>z zmQuee!$27#xUwU$3r9lTnNS-Sns|9%p*$`G>YTy_%Q&VSSdu}4PW*}tXnhX;vK8_~#pLw&rJm)0??TAUJrC6L<5f8lZvsWsyi47)dN}VHLNxnm z_wATrRmYd)yz9qT`I}1XF8%p4uLDho)lb(q2J9$dEPOWJGJRX6X!xK%hZ6|ld-I#w zg=P6;zL$Vv_nrcIz5&^Q!4t`tI(a{ZD|C!_vdP`egz^pd7RUD|-^Nh=6(#*{X0e?-J%cCF@`2 zorGBm4$X;C5N0^%B^!y7^|rom{}D=!R}PCrjv?YWN`@Fduq+K!SLiSvgaYOIud!Nj z{-1l~oAs*{4sY&g|(x8QEZ)6u~)UFDd? zT2XM2Xc7=A@cQ@pTo_u02AMKl=GevB4_X8&>&hB*7mqwJ+1qq@D&B@IouI8xoc4C; zg{AGbh}AvdYoNLg46^+X*rzaj2L(xZQ?eMf~`F57aG{Cq@co{P4Fm{USb7uJ~n5 zQaD^Yi&I!(;R{%}8e{R|FglhQW9rz4we_$tzCJI~#Vo;I=%lP*!Fugp@LLL=28^Vx z(Y?rx!fZSayhz0%eU8dHB8WOd2>U&wZYa(3&4i*JbCXET(^-5Iaik)c1roH!ms~?E z=XK$OQ~81)xaeY|mKZ5y6T`RrbZ^u1(b6&E{$HsCMZmzUyzu3dMuNU}a8eyUq2GB_ z$V(;nz>uPz@?yHb-eUcL{*I&Q|0=Nf+ZA!!Xwk65FBJ4nYW1vd*zt}wrSxMcLXZf9 zGbEZ`zux#P8Ny2h)hUKYmgZFh`JjcYMh*FZ4mIG!K;uc3*62@Y`Xe~;4YTN&YQCwN zS4GNZs5Ow1I>D^tHGyv42L1KpLlVpCguC!pKT>1M2`L=R4TEHZRic?(^QXI_|C=%R z>*#(X{+Fyj!^0mqin((TE;PY1;!{}V6mxLgQvT`uAH||tyhuvdcVV1|k8ZE^UTStF z0VKu}UKmEWK-5lb@O9_Ip%gCSNDAqWd7(8wTM6sHlr%CUU|1dhNy4-&#{9KWqFhIG z_3FEE#3f_!C2%NK;m>s@6os=B0JB355Ir!x&>p7Fx;zshgT5XLBx>mQu1-4U+zrZF z-Q16hED?{gNd7NjiuU|>6(*?*&8R1pn|<&7_Ax!wv>`rxl@B3_dio#}Z#bh`(Ys~r z1L=`HDSjuBh%nAs2Dfv2SbWw*A)1Z-&>1`rKC{tH^(;D!aF|Gz52!(tQ-8}G2h?1R z3};Zi2r$G5W2UWz1m5A?Ynb!l)Li0QC7SXlM}aT3PuuilUgOW{4_HBZr|(}~KKMND z^q<#!9!Gi}qA9c2!RnS^8E5hWFbId_2?CW)5z$}8KTLN#;(-DzjXxbodp z+_RQ4OlEsYt-~fmYXtETZSsXZr*Lr`%ywz{dhvgu{L?IYsjloHQ?&n3ex#~sJ3@rj zG0RXUQ^1^*JO(q#?ix5bH?s3Kth6o$wVMrw-O=O*MSZT~X`Gh9lq68I_YU z#_4iU$5@hz12ZA{&Ez^d-a@w<@h1#2D3I^O&_-Ca=>>$ju6??-&LulJ5**1Mp)UO6 zNbePG=eh>tUG|rnW@xlsrTK zBg2+#GHGVEo@1L8rGhFVQiFyB1V$yHhzK&AqO@5kfu^9Ss3@qYc=t8bT6i)wB}dlO zMDn@je6!Pj!oAD+vgK@+>+!aK_{&Jh6Y{E!JA}=rGHIxcbZgN6x@N%K0e_Zn(kOfQ ztLq5}DZEl46hhNSZYU&TkO&XD0Nq`hW8iR*Ca&?-2a=UzL}3)L*F%+EZ-&rFa3xOS zLm2YLG4j(pb}*0F6Ef=I)(EXXqOQR+n`s-`rIR8Kl*&VB8%$?^n~GhrQk-@@TU-N^gxWQ1g;KAVRL73 zrMIG})85bv{Ik3gkR!D)*JNCbsFSszG~xwxBsXjEoy}gs6fT8sS@_t;*9Z~x$y6X%QQn?G#Qw&NFPn+lXb=9edSXxQN~JhVcRq8 zr9$!)b-6{mu2q`S$nZEHL*PPwX`>REDVnBXu^@xnQqNIjMNv zF=|cfm1E^a$600QnnMk_A$zbf&WVy@L$Fw*1Mw~THr7sN7jWE8W=+=L#4HCUwUFh` zp%&EmDX9rIp~PaXXE6(6_hMAI7g9%SL+yN4B~H%fk`bZ_l$Dymd%?qOy6CN%&Y0rq{^XRsg5(yYF} z$qtbzi2TTnsgaqKUb|y(X~Gyu4wZ^4Qe<2OMt&tR(T!+RaGEQ9flg&@wQ$w}DioKW z9OBsjV&4l3`=ms_m)nau5qt6RV$Lt+Sg|n`nlM$i@GO-64Hu7DMgsWv;cI?Mj^xeH z>K&VYg3(95Rt1zKk9}#?_EnJ=nW3>=9Wd;&lq9+*78hD}AORGJi{1^aC`#Zb)~4tD zg?l4zKK7~j4@8|)md%HBX#&`IDk6V4f$6aI0#T`EYe{fW^GO-Pae*6{m z8WBuzq^3NGu~+Uds?^ z^HC8-G}8wy0Y>>kv}8qcxthtwzLZ6QCPeDmv^^$C#k2s{ea?G@x(ig+v3ySUoR`w9 zTbUI#Q%R@9y~f2VzF9|KV`uGgwXeK4eTp2@mrD8iXv%1VKi8R$abO5Ts1S?Liim&K#BZ$a7#<%>I9EN~?1)DZGzu^4unM3@Cw5p*sFFLQi_?D1fl1zM-Y zHh|eS;C|!W8}}){{m)j3)^+)F!LHi2Sm*jw*D2`43foRl_cmj$&0^otR z(WB;&hMmx@J%Uxl-DnvTD;BnUDrM~JG0j?g2SG?S(Ak}+D>Be#4(!6=IQ@+1sL=U+ zX#ETnJ}cKnz^=x?YyNazW!I`l`^#mAPb>n4HF#HMcTXlUbN%{BRfg035slW7d4D+r z&^&f+4c%3KQTL#}_Pv$pN zxFtbHUj#K>BZN)?*NPE3mI1v0iHnJB-4%X)GNF0=n)uNPYnG10$JO}}QjT&k6k=N1 z;k-00x!kItx&6<`UHWJtBNrf*R0IN411Q+cvjd`&0mE1$fL9}ix}4=w6jq(<@3GP) zM?2>~J+*u3@OXQ+Gkgikx7F?g`&dUwd+sHJ-zmj0`2Y<3AuBl#?qE_#jc4D->Rcr_5A@jQXP-1tAQgAZeHVRwN4*3Hk9NsP;{@! z7uggY_Rc*j+%_q${%+7`_)G|kt|Y&kp-!8mZnt+8aY|PV+XEiXZrB|uPimx|ZBGA< zt9Q)!0@Si(z9+I@Rt^Lck<`{m(rj15+C5`ZU~on7-c60 zQtV{&o05!B&zx9KFhlTu-zY#Gyok0(c{+B)OpS&Es5CI$^D@~zhwkZzrQg_}mYoH+ z>S^cd>86^yOWzdFqhfV?FEj#M0DitE*wt1zLR#F;!oevnS+uwrPWRWVg5_hW(W7y( zuhGcq>fvC?{BN`(eyNT4Y0NKhpCJTZt3vkQ`+5lPhs9qeP>0UW^}zA^py|6YbdHz|ia=jMmR7DB zI_-)&%W{QzS55-sOa3_hmi*rPk4%Yumhpu39}%zhzY_6G|MLv0;AC%X>g;T3 zXD(^?&sF4V>|$we_uoV5hd-)1+Ru!cyLlsbfr)Vaeme$O{!E?eoG6wqBiZan{Y%4pOvalZw>$Z+pGR-gWpZgxJfe2 z+INEYEbq(C4d?DZ8AMb2^DebIQ1RU?q}`|pXzM;9+D&{uJc^>vF9evgU@SbOhj11j z4GMnbe(~W0%<@jJ9^ltE84{a7Qkp3;L0BR{1o+u*XGG~6l!O5Y@T6*>Zr*`;;ISci_i=ge)c5#|% z$;o@~N*ZrToWNPLbniAmN#d|7*W*0=Dax-H`B%h)#YPGS2g+}7B$q0?8gh)Pg9s*# z%vvBUcBbHue*$rpEli$;d|jbK=&N9HiHB5MztxOJliOQG(0Ji8LIXWQibj7|orq)& zCSCOgcO=DGwpUnjcx^!0eI7W0#|Xc zx+aMerMX4R23>^u6uoKyX0nQH`yn_KLWcS!0aTvcu3nd!;Av)xFPO-5WwKnKzCigX zh~jYUTWEbI-Ti3j!M1y!dz+y8)PudlwJQetqQ#9yMdrK>h1*qUBqb=#WnTPZYI=Zl z!}U^(-q`EwtFu9Q7!7RlK-{Wh30J@Du>2R)~g_@8OrH5zdX$#48$&x5zd_(?h^uBea~) zP)s~pWBVZ|Gj*Yp%xL_4)gk%7mb~jHY+c1`d)(?B3|jBf9ktHlo%Lr}e7hL!`D@LZ z*8gGcoq}wO(yhV7N!zw<+s-^`+qQMmwr$(CZQD9&`_HPn9o;wjR>kdzj#%qyKdn9I z9N!!t#^B~FT1Y=M*3ZeQ#IpH;Ay+-l63FOo--# zGL7y>y}|zS?>T?T08g)19@)8t!?7J*^7xu_IKO;wT)uOTh8wjVJ73$n*tAVQ%j)v1 zKvbaP1Go9MF-fRi+QmX67s;VPm7$VCUGYt5!gW%neTvRxW{Td}0zFF5W^U=4spDo| zXcDUTrBc(}+O_lr7U4tw1qPE*u;FKV7|ik5Z%XaCmlhhJz}Gbt>fB$7+nzAhV1z;iT_qkOv0E!m?F~Mhv>;gU%|K6y;^U-C}y&tS2ou z>~Hx(bnY@s=?lZ^U;=iyIEo zlt4qu5Xi;|@S$_Mse1;28qUJJR;XhP#Cgx!h+;u*N3*r( zSiY7hKK&y*0le9WFK~9KiyQGkZ4_sMY$PDfS}fxza~UQR<`{i_@eoY!5vl$pk<*Z( zMM-rC$I0!nJ`d~Yd4TC#QXHf1c;DM%7PLb+*-#qwhLBP~sk+TwzcFIfwWdavYViW< z_2BeIg*Glx1dTAK2I`6u+(s(y1?P2>_CjM&`UJ4!-w~h{5%u{ZiEz(Zvtc*kAG0ap zD&((+yypiBd?XjXu&Q>CUtc-Z?!C8T47-VJYWs1V)VWTdwcMJqjcPvmxLoj-vb8r*7Ulxx*WRDvpYPFL?=@4wI6DZ=D z2we9;WTTN7ynfJRCXOxIWnPoY!TF;XEJqC*6NZ}B8Dd_bhdq8Sh(nVZUiL{iK|86$ za)&tMWF?3@gKa4{s5!fYDA4pJ&myxf`U&rdPdQi?k=*Dy!og*ER!B$RkoXOKh2_G9OGhEuuI(Sq3c{%V{--?o0Mf0DIXD2o z1;T$yegB7K+W&14>8-e-@S{%7^AB}$^((ZXP(glhiOKR^7TKzCyqxO=LnKRz4HQk<`?_YX`Tf%h5&V@2&scdzB zBJb)!9Z0D+8DdpkA=g_odU-Zi>PihIMu3A~$`u_CF@;n;^m7QB&yqoYz^N?k^4MP9 z&9hUjX!Lg<&FwkwGq$rWh~eF=IlVNhR*gZ*)Q%Y(4ghPXXa} zxCQ%Fj|VjHoGR%3k-5ZT(ZMn%C$0i5T^ZMaT6@)jcgdbOo8E$)Ka}!CtUzRk%>q@J zYP161DlJn@x#sBzz?|3;w=FI+E z`9WC_3%8;8muVw(!?)WO_u)ABHAqTk-ZddjFU)t=(nXe?D06>Aw`;gqKJn7%xwAYK z)8V|TtCO>}-*3!BSt>ZmM{OOb0W&hv^v~TSzlEz$@0X4qYCrfo^Ebz5f67@^crvMm z631AZ2qTQOt4WSkRR?D1xw38`Js<|mTY7hu*g%BH_@b^ojR^b|!rA>CA*aolO)DV_ zg81fjK^u9cuBnedPgmI5ivoY4w}k9D8BJ%CY-jC*v*{4dm9QSA#d#1EHu5O;p1ed*=f<-%L% zlXpG7@_0miZN$!UeBSPGG|f(PH@Q0B`2M)O22g073pcfAjC{AFjMScGo3#oLfu?Kt z=m$5%Wa^x}y(@%P9JWG-%!VSEnc={#gopgdgeyQP5vmm;ukRc{m8?8~zHsBU^Ko`g zN`d0eJnC}f?(7{fpwe;L>l|#juX+K|Io?a@B>T%ZGvKcB21NCOf~OgOYl(p-_yR-J ziY|&+V%$l1(1OS+yVjmG7KKbbQi~0NW7zP9!K3Uj>18oV&G}B!*h+}l9EI{XO{tl_ z#gp}DH8>74oszRT+deo5AOe@3W&tDC&iBK2bUEWJCl(%?!UzW9(y-VVn_@}^0%L)LNy~M)S$2UNNH}QOg{514Tomd?Dpe)}xH}BEc{k-g9qhwB7LblQvA$2YKPfd- z?0zLiA3A+lZi;>MqQq7;sVEd!bQ}i@1BaH)?Cr4($6d8bh0&bN=2Orq#U(HqO|lA~ z;R)v$Ji3feWsuwb8{8j$p#|w8EVjrIB zpYh5cNCk)z2$1Tu>$nbIP#niQ_-xmf(h*lkoE>)+OIMWfA4V=On{92xD%!c0!XLCu zT-H#p)t1XHSUE78CJ{8{N@sh!4n93~LvuO`@ zoKoe7`7DAAMrr`@unFd4dc_Whn6X6T19euA#E)gf5+}|*6v6wZ4%74a>9n_A_wlBe zRntEm0N|TcDj_nlE)XZ;JtUf%;}n{Ppi&X#l5`9HmhuTY4*v>u!xLkA8%qv$Ar8cu z;yKwkySa37b8%z+BhWv9iq|%^AI+$-+>%Nd@$APZw=S{sZEGKDVim_(YI@6{ao-X8 zq*|Y(=GW;Tn@nyvpnIO*8j}B#TiZ0ov$qkxJAzK)UHKeaq3RKM!@SUewGP=2JXf*m z164I*E5M;MJS@Hexn4kZ8oDWvfFeA8`oW3$jy@JFsLdSav;bd_M26Gh&js$#F#5W^ z%cwB7%3`%o69sGC9yTRo;M=eo4$@$m(WmGc@YjkhNTt=Y1XU(^PBH9O#{hV=!^EH; zbX?sHjFA5zHo9Id=HzD5vO?w6+d=ijb2EiS5 zW|w%#43cEuF(@OV`}-eH_V;Bfk`5Ewh?foTm3>1)ct&9SsJki;hht*>8l{8F+c2lM z!#v3a#dNHJ%`YB}#z^asgq`1g${$g(q*UGQk0yB__eST;tOI4|#5~<;xHBcFGx)CY zM1wFZyPm{T9-u6=A%ilrA^l}2n^P45jUNaQ*R5ffh~Csr=FAsKwf>%@Dd{RHs^49Y zj7A0y^uKRCpfG??$?Z;NMfCp``7%>@T;+W;SrWv=FCqy`fpVS#;|wOSOV+lN8;_VB z0ez-{Jvhc6*W;k@C$R8?#RHvo>&eXqNG3H9OLQW;U28+aZ(bW-^l1~eqK)2&Y(}Vp zpNjxJmjCI2mz;OE6C3^ z=`3)1AX7@}{(X1us)4bd;>^CokF{OM=@n7`!5Z|4bDniUR-zBkS7Igl-+P#+SCP9$_UB38f4YGOp}dtQ|I~bk{-f(E z{{Ix>9gY8+s8^KAjv|&aIu8^97Auq=Jb6%aeluqLyqcyZhz1mel11)s%Bm)d6r&(L z@zbkfS?^g4Jf~r>tXqMSFBsn4$o)mI67M;TZ}JhxXB$?jdV8<6F1~5k?)$ClzcOE6 zC(nEUhqVO+K_oCjt<`(h$Q~RTs0Ant?Rf^uLmJqWHjtAZ*ey5Ft82gQHHGl5LdQA` zuB+WT$#9>QI&1cUL3rTGhpWrQB~rBsuDP_9VMH4yv0X%)Q-w|^R~Vnv`|mXht3;lw*kt`V zU!FV+_80F~$&VM#(_&FQ@5m^2o>;9+wb{>?U!$+APxXvIFzt|DHUyN9HcoGIA7DkJ zJf>xl7Z6rSv6?BxPqL{{9~})Gg#rMX-ew9%+|;y|R#zntPo-Hhupeq%0MPMgAbiW+`5OiC+*arT6X2}qBl0oDzxVU=Zc3Fg4k9Y11suJd%Jww z)|qnn8$5jVaHtKc5aL-)eGwZP+-J}XHyeSnPdZE5&DV) zp-t7kG173(U(1$OsC5c7*sY}WIoc2P4vY5I{{Ugu_mG9-uq5v z#m*X{Q^c<0QYoi(ZT*qW=hk=JUo|w?C-=WhCr(M@E7EpyjTpgB$8mGtRfT&pxMVK`oATLb%{svo6|b82HsP1=!(!ygRryYC^|yL zWzxB4x}p;hCdjmvz|A7{e`3a=m0mcfcnXTXZc512pm#+w6QM{G9vH9fYMNolL#FA% zdxJhQ>>E5FTM%?yn@Tc*(NC>WJ82mJSO22KxUF}#=ZRRbAyMQON;6#I%1TVx6DwWg zLqIw~wyrv&+<~&XX#(&ZuOS)A7I*Qf#P!^&(37km@%pUu?#VCIokMz{TvbgEiXs?4 zaSqLSC5E)>WsJE1ooGFiVjs)#N>fV}3YTA9&pNfxv;}o^c5WqN~k{ z*G8329+l%&UDR$naX58YS#d_Nb&KPms}E@>e5dJq2JYkWxoNyUo6wP;L*=u)vIt`^ z$qg*k6-@L=(8>OZD=Q*$p`uupa`39N<1JG^l0Ux-U&CqTB@QBD!$pG#dETMDW9D+k zctv&q-`eI66K$$~8zyc^bnt@ z9)7d~n{FRy-P2C#kCmA+9)O9v;C}`e?%eHv(Aq%{d@(@ZAL!V{=+E)}6(W^tOyBp! zy@bP&X1!*)O2@ii?)e8LYJFg;-2b6NgHZp8+SC5O@lwdv#?aZp;m4Uq!C2qO*g;(1 z(M(3)j+o(J3@Iv72C|?&W#>#@GI`j2F@R0V*Fo%f^PItGH%LB(&$5?WKm6(TiMFvEr zHKBGIKYJCyw&1|J^Lmgxd@law`vJxzeOCPQeK$YvzxQ5a|KI-ug8B{)=Ee@vwuYAf z#TI|_NCE#ivL)0k95OSAQeg=Q(`dyyg$Du3heC?Z+tLcv-_}!kx}ttjK_O6o0Dh6% zUm55Vkwe*iv4}o#(5t-m;jGyy6!okBY6d}SJd>^vrZN<*{J3ELpW-ylS{G8 zRE5X1VA8YsjOK#j9V$z@=3!tOF3wQUdzTUKwr%Xh>T}+aeIbTZ7^MjSE3n{OjNqo4Zv3F=+(XzFYJiPg_90Z#=LPoQ}W@Vqz_^ z8r3KoHB@i}&|;m!q3Vwj3f!LfJ_|Fv&p%@}SoMt(HXs1N+|T>(SKxoBll{9r_|s|W z@L!FVNlF_I3o6LkBfQPnVr^WqKxG*U>731BknF#~Q&aQ8w(C^9ZgD4M>>XI;^lM>1Rmfn{|$Pj^>#EysO*TwKxtKvx#U^+}@z z+xewLbb3uqkieuYh#QCwB-s?&B>~sexn_0QGJ9o+!kM_GN$F=_!swtfZ!XpnTzSG}; z<-%JswaEH2)4^h~*kZ+D(Nx!w*ZF=NT;(R+VzGWvY zE-sW}r|ZNsxnU`qce5z*fv06pc`1JgDdrnEXd$zdC?q^u-^e*qPiX{w*xAcp-fy#` zzXE2X`#>YQrZY%Px#>i+x?nH4_cz!mr|ba~4hXWdbiL^=m7f*YWZUp@@txD=FyoYO zQWgr1slDt#IschqwI9DPR|BA`6Nkq(u((C4r{{Q?e86{XJ<6e#rrY3sPoUfv-^)uR z?+vuLf_Qx)&?gilwXmK9R6Uy-Y&|9qhnM6W(&1+yI--#r@-{!REH0r6IS!!?dO}ES z5L1YFXZ`}Zb1wRuH$SZ4IDyj`w8s%WBVz;uhrgne4lLE)eJ-A7r0_3X!!Qusf>1Er zgLo%dPBAm+dh8tXPSFqJ2K#unBez*$IN*Fz{~FPdLt#&cGQ+!+QL(WMdAj^9+{c81eKyrCosRi^&KvQHwUm`>ML4=c~Q~OZ^d)(hQtbfE4 z6VrHAtDnBhhaYj>e}9%){`YA5&$Fy({C_3hlr$BQ)ZxEmO-6|a(BUC;lC^C^+rWVb zmz1>DIo3dF}O8tp{mW-97DUsJ!O#jn;cI!lD@} zPY#?doH+UF=3Lp{T`eq}07!4n#t90Dfyt7ZKQ{y~a4I1)XIhJ47jVk%VPE?!F$CZL z)!8-9OxaokXl&o zlJ`6O3p}D5->qHz;n-~WZV2?63|Q|7bRMV~2ZTei5y$kH1ah`jk6P|Duk0|P;yit4 z^)w)q6oD)*&C&g=_mhniowF}wlW($MkzgC3ad`F?$WL*yH6iI{A^byxpduX${KG~Y{MvJUcB#?RunKj zu@C)<=Iph&+?NMS_Qf=y2D)1~jEX}esyJbVpE&yVyF+tlc$md3K_~we zKG`?yg}ET>1ungp6Ojqnc9w_VCSLm!&g|TR{pG%zB(*IQ|z78Ieb31li>V2?Cmmn zyNGDqNu1&Z7<^9*2v3~;oHMcs$J?`~$TqCh_Tf^vYbUwK(lMN~feNoQKSqY0UjscC zd^nZ3g5Hp}2XIacECdrl-UU0r57y1pAe0f4GD4qSP0a4kUjz$}aEnbjGW*QFIX6W2 zyEfRQzjVL({^{fppVld$|8s^F{$uYn$N&Be|Kn~b@nfi|?_}%nuPafO($){TM*iM9 zj8Cd%r3or+oHqa_#*%~=K%k@qN5$gLNQS&*Zy;_No1e1TvO<457sD}iS|l^AJXi@R zT>#56KaHGjv>m#Qxsj{O_G}PhL^kc^&h(sFyT9e?akTk*J9+j5U~EMc!A__;9h^|; zBpj-cm)6(V)=4lRl{8QZU(uWkYEYOQgR>R4mn~O^xtIU(I_yGarWT!}O`_;5+oORw zVL4>h(gS}#E)R}?reTV{-qM>r!4`8{XjU%^g%mn=Sbhvo^Vh^xpLofJPcvT`Q{|Ck z|8mzy4Rl?uOgx^tfI#6B2%|2+XGLGd-V*uIvlK`W4yZZ#CDLNLGU?1@m?6v1(ArLV z$LoITHxh5I3R3nf)!|in1_2~ERJWcoj3D@smr8MXc@t)Y4q|6q@dIO`?n5H@p&O|% z8U3YE6Q91W@+dUO!d=-7ZBkit6m_%HoGvY!d*IM~ zUN~2gAX+{xZ1+Uz*|7;Xdmr>+ZY0--&m)r_L4O4D7S*9A+8!L+X8|tN7xjRuVG)Wx zj3az?D+sf0dx+T&Fh(m}+RxH>#|>)_CDs;Y*cr)twae@sv$9|SFH~;j3*c`yVE3E5 zz$tfVwcoJCRY9yUuBT%D)HwtnrV2&$3Ebw>S=G*YW_K=Y+&4aFP&I$KAC4YBhAY%$ z0dCfOF{v5TNn-Ti!$psSI4p02)#G&5ChtcVlRBY3{}h8XW-7#&sw5;MxKD*V`z{b` z3I>Vt<~jHF8Q}mA-WD%EV`q@!3&G=c1bsh8FWxsi;)6+RFXw>r+aP2HJ?h>av+8d- zveVE}g;yXVP;Ev$-E*Ol71;}EQG8;gVr_Sn3r9lD>=T&5gsc4vZ<$zqICvWdR~CzW zf{oJOVjAEck%(KC{SPdSNZYc$YrAyc7=|yQ1^-Ae@#s0yo>C1%qYQBRE+Jk-TmSMK zYlz~kUhFP83-NR_NzK#N!se#Bbo+C-53zi=1oE%2)6cZ>@A*Yv!cxqB3=-Xb`$t*9 z#%0Aok&dtGbv;D|BgjT@f(sv0`S4#(FudZ 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 diff --git a/Mesquite_Folder/jars/iText.jar b/Mesquite_Folder/jars/iText.jar deleted file mode 100644 index 6714632401a423c28db4583e608bff0edada0e5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1083474 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

n^R?F)QQrSb1$PlIntc0|z*vuDqs*m+I3qTP zau7co!pg)26JGG~CaMgR- z@Ri(}e#wN!RT-C-W2;%RG*v`@{iM{fftx=|Tk@DPJa$Ft7c(U5GHJ>xW+TP@$=_%) z;Y}*@)z?St3ju+_^^ld#)!WmyJvjK<;@rFAD55cEv)(dpd5aZ6*^QcvW?wD>t#V>M zH?AS?<5gwWRgg{2Vurjz&63$u0M;`MPmj{abE@~;JCfCq)iv$=DU}G!c|jhG(c)$z z`~lu;qH6ENE8Oek=EqRSNTHt`7isR}I5766wzaI5afJiy{(HA&^Z6`U&zx1$4oX|^ zRL|gBsNchz@Ey;mof%*KP9h`bCHrXLjP7`q#S zUrX5UF(dl~B^e8V8DdvdQcPL|J z3@k1nbB2YHFH9V4fK_X0J2+n^N{-o!4KIov-U}o`RYy~KVOd>QJ(?u!;AmL=UBT;fm!}GbH8kPL9DXB`&}i<|ik#G%IFlMA z2J7`b90UU(vBwMx9j#+&$hX!<{SEnENqH1N|LVi2vkMR8M(GS;h(Agal~Uo48(9f` zl&^+1{%5F_6O&q(C2%z7CRagBO3cC9P0Zd+c#A)<`%i=21OwboR)3E|h}IvS0(|>2 z2-1Io-~zYbTPK|Ut=gdoPCMLj&zGsi9 z>xw-0rf#MdR(OP+-K{W>27>ngUY4LR|Vl5*Yt0>%Kvy3ZR=Ys<)kUd zQT)ixRWZNPeE~BYZt@`U9nX-S+__vTJxstNqA$Wt^xrlRUW4m(%cD$DBLTwwCWD}iibj@%7DZbfP>k8Xg>&QG! zaCz}h%@N_*mY{eaF|BFc7oiX)S{I@rr%$kXVfhlSG`l5$!K&mf0KHZJh;cxA=_L6c z_)kojxK6F9@+Ts^hVb9S&;MBfA!TExWZ?F{(-LJXc@#xNzBF44swhDd4|Q}=o3zvk z5mBL`d&DL~S_Y)wlTRhOi`VQ|hD>*bFB~s$_hF>*&hc|_1K5o zbCa{XG!0JMA+==%26s8YV5VOMd_zl4seN3P4HM@U0{UfQEwqDqysxFDXP1w1{(;T) z&*97UF78}NMe&SJ%Vvr~vE>NMrC~mZM2PEGGJDQ#h>r7vw+nl^yM|=7cZm#}U?J%s z4FiR4J56EPa(1N9#9ss*T7~f7xJKj`P6l33hl*ehu!Wi;xNb~wdthEK0GqBtzkS0)t-kzyuyGy&IBtmHIU9G%}M5>d8| zBg$j|$Q1XFf*qir8P?r(a-4xmq3pA1*)IciYm%LV@L!8gM(MzJ^v2^IHhAP&Kqow1 z6y2OdL${KnfAF~>nw|x!e`4rGjSkmvuVI)Tg0-nnOH?s(?}HiQRXwi9_3pXT#z|V8 zigSP8X{m3G1Fi_o8tFaEx3(E@yw_0QmoKZA${0a|%=4{8e<^_0cRO1an8(f#FP6n* z=f6g2r=4*enqusZ5^GVOKX%wdRr}*K|H)yL^`p37`SDZvzYGrgxk^gL)^=9`lr;^nC`*Bp<)nr)0B<)H4!rC1W9xR0X zY5tfWbutYj2^_*~exrV@InA@c=iBr77k4;L|8$B|c)$V9Z5t&7C3Iem@|dYWtpR|- z|0iTxlG826!Wl*z-2ze)C73o4;t#V_W(%b$rbofp1pj{F2Fw$*j7$)skRim=&vhb` z)~r&F^eo8Q^GwkTBgv*|ZE;^ys?V)T1#Rq~^~L;G9?UM-tE5Eo&zA^8gbq<{{0bYp z?NgC}lqHFMG9rN)H#01ho||#TvHN?W`^Vg(Ni-4vMbu_h086u+grBk_d;FRmfi9cB+oyL>b|2@`chzYHAzkCSd)B9glJH7((f_nfOSNeU97zXU_TkT8&qLwr;K7XW30zjhKwG-(;x59 z%}XL+vAkfJY#sEPLR33hYcq0~b$p>Rmq3Sz`~l%lX1*L?Rs6a*O-_sv1f)i zpW&E4i??etQDsrvtV#oAGQss&WKN&dWHGl&Ly9buWp2k1^va!i7outv`of=NmTG*+ z+`{vJkzw?rNvaa_U?266iNy#*n4`G_Q#*q}tqf7Ql)NQ#wL3>T9Kl}8`DJi3Yxfl@|H0q7$s5X@|Um`4vO!er0TlGtxkaUJ(av zU@b=vXDuzzixG&7P2utf4)RKaGa*%?W85M--+VryDDD`FFqO=@rt251`94{SI8MLj z`k9mor?;8u+v=HODbtzL+vX!zMZTH>catXAXd;{Q{4RIR4gpel%>%Y6eD@g?hwG=1?v{WcWjUvY1kET z^&XGbzgCTz$zaUP7h(M9YMfSF4)0F(3Lb{bM*L7s@Ew?ybsP6qPh9I!uZk|}dhR?{ zN1q=4faTT#w3eIme9E@~+Qu_^Cz{Fq$1Cv(*jTJZv6XA$4LsKu&fmZe?B(*nIvjHOwO2 zu`(unau{t0j2CW~gp=h`Is+7}7cq+0LNAn;di7hG!c|Mih8k-t3GN$dH4#U41hC?h zoy39z%{ViH=(Z0J@NS61Ln*OS|{!#YCVSb@kpjn%0p)S-9ysE!xGaeaGoI%1x_B;{Q z({1B$-KT?#3{ZVdUSx>z2Hq0y$a2!+Gbe>KGfgZGNRB`6Co{DoznD%+JnSlFZ*IZd zF;1+LsM1i$JGtMi3J)A6kC!KFw7{5+mmAJhRv6Z%x74GW45ghdU==OZnqj-`vP)f| zPN7}%gkdMF-?TIA@BQ2hLBHSwi!(C*hnv1dcJ+bcNUL^ijw6S~1iZ4C7@7V||v?1dPt7r7&e@;7|wc&t)uvc*r% zEE~O|-9#s@sPYASzzBe;5aGAX?83-hP=H%PkP)gCIpedF*)=97JE@@Ih~SjznR;Fu z?Yb|Wl6Q`)M)SImwm|~d{DYRQ+23*wU=!=sE|?v6R+Tu8Ap>1fs_S5Pn+zxKog>-YMrCB+zcAOzcEq&YRGm1O%*VAT}m%@tH5s9W3R-Q@zz(pI|oS_xI+% z_Yx`0Sx}Z}#{bwVOiJ(2#7Cx}#l5&TKWVdj1ay=nz_eg*pf+`SAhlRurfLqD*q7W2 zWbU|d8{O!~w@L*1db9S&Xs9aggc1M9t4@s@Nl>rB(z9C(+~PtU(SAWv&CW;Ds7HZN zu?9q72y`|6*a2R$)R8)Y0s;|hYV1-o9{^v_mnuHMKpo*cGFv>#FKYI$Q%Bh^WM?mVJ+YJ!g0Vpb>yC%3N&qA}fC34fQGy2t7-5&NB z*)YE->^pPOcnng*4^`DK)tXlQYx6_@VJ(u2Rtr;&)CYNfvu@aA4RAJAo5SrO4IIC# zy?Z)2Xz2Ep?AdKIIv`y^uX5%WJz!wj^jI1J5hF`IPG4D4VOaLOvs9`5H821=K;|*E z-{J0Fuu&$U9-Sig&Eb3>;Xqj#3ShvClI|;`+-o;!wBEpx=u=}w)*#B^NigHxZ+d?} zv70U03q<8MBFjLkr|Q!uW!LH}B(JZK7jxIlKHdFI19t$z^0U%&%c(@amFx^-dZC=&Bh`4r9(K|bL-IC+8A z>D#%*`ifb(lfCv0VGEQvR?}Q2tuXqLXdwAp2OD{X(^%x8j}$J6ygf4BVVw>Axc#`F zl`u#g>MTD4@dng7ED80r%q!5Zxh66DWK%oi?&J;8r_Bl5qN0Bb!Z;g0r%UaR*(47_ zO_#k2f!>70#}QQ{3X4S-D=!kzn~-~mMLnZ39Lp9|($}0L@$H~r=xckZr7qMf=6<`f z*0GQB-9jI9>%m>j&P2kouCZ?$@J`o(*(yHZ>dd%eK6nC>aj)T&-1ccSheTJW-N|`- zF?bJo-on&Q0=P4x0_AD8!@L*Y{p4L4(5VVxh34E${MV4VOD}WZ`TnEg(ih;2lK;%O z|G@sADlYc_G~<@AGdBINdh4y~{$mD(%6BsL@BSW%%%2|#Aw*gq7(|!|Oei64_iz6o z2@SD^S9&MO@5Wb?kYZ=_V&`(@DkwUT=4cgp`9!&VKWqw>P1j1b#pUJVE7L30cgoML zXEJ@Uf`^fg=N!kIo6D1Jj+f7$<)Mh;S*}!$9JdBmcG~Hd+e0_-1Am)7x;Qp>T)0a$oy@y@dsZwU>3m z%}4K)E*+PvtIBF~>0UxTRhJB&NE0pfqkBw>eY@rI6U1|nBZ3U~7PZJWipC_56<&`AE?NbD1}S72g9WyhkSD!{NDIK)Km%(?cY8SN1hRv7;&3)fCPKl|$9c`eaFWA2oO{X&4hZhx%Jme^v3g&O{ zt2iK@c}Z|S|DaTug|l5SUipzfK`&^Ktko7j4qs>`;}wn!mD5?ljx3)RtYRGEty3nw zc1cv4HQSBTxy@rslPhk!SVv!HA6dhdCTs`U^e&na;R%w5xcmOK0)IRQ8x2^5sJZS! zNL*Buz6+vYXxz>%Dn(frl_fstGq3YFXhgH;<3@-O-4|iZ500|+gJoG_=^HxpIi5bvAl6=po<*ta&Qaco@PKk`cjJr-sriM$?eClI8c zEPx;KPz$*pD}Wz)3#xj8sJbKT(-OlLFYM(&thCKbeYtYIRtabUUPp&mhdv$qJ1hTJ z78I|L;aV&5u4&9|+2|4;BpcL;0Ko}$*3myt>+cMBfK42n!LKV&7=rFF!cspteL1L8 z(!6MAYP9tUvUO^*^-8jJOS1I~vUO~<^-Q#NO|GcyL%fBGe>$WsP!!tY5vfS z9TX>ne;Cr6`s*G@-2-F(wz!uzMJiez@NprVHARV2xci~0O2goe{D{n@wMC&4G5Qo_ z%HRr>?lyqt$dX-9>0>LbWZ=LdZ17G+sf?g&wuQm!v0Wdn()g+CO?Q2U=Hgg1DMS0+Q(`~P1_|Dr6b8OIwVCUi_nZt`w|cpHrDNPiP>R*j zi!%CAL;EG;N%PQt=ml8Tj-2IrFY;JS4jSMbR`51@c;QPq)}lS9#?fr*F))^1td><{ z4W?>_ppu*=5|~2Bbics6A~`+aUAh8e{sFn42`)bBQ}uO5#Smoj4QqZQFYX}@e$}e` zSOkqXgsTc6HcIBKvSlu@B@Xr^`pY-?1}q`qY#%#%c2Hb5y2kf4caNCA0%64vE=luM zHxEmmbC%noYonoT;W;+vA6iexX9(OczRMtZwoU8bevY~CS^NW!)xoh39?zA zmt=aLu6SNK4z)0bj@W}AT@|GF^=o>bwshfz_U`(oOPz#go>{_c9Ph!sZL*?2)fZ1* z*LQ5WD*A+vT$`hfqPJB>!gEUa%GuBo!$Yj$3mhIN#oyHvQ!RW^Gvc2%(R z#%+PVwL__gi^~i)SPAXhT5;=tY)N}uzx3(7Ym*u-`;7?ZyT>=zRmt@fNhCY3e&&V!b9pYJ#ObVUu);O;Cb++ zl#bKOciUT(Z`;3UDsfrzBEHI10@t8PA`H6>@}V|<^jie`0}S*@m$}q7{`y-m-78j! zFM@9=s;3$0%&L^tMLx;+&>c>D5bCS+aGs@Vo;FLg)t+~2Nbok#Wx<6mPt=X#>QKKa zmgf-%zLeMt*n6D#)RC^hwk@suApX>km_1drF>~aW;@>`34Ee3wzdf#OatF-ZLB|)P znnUqUh($+0km@~3%sq2=nB=PhZ!p_^xfjpOuCy1H?Qyyn{P2|*r|TV!Psq%!pw@Kl zot97F%>J`Gp6?*)2PHz!K9%^Mg*nBF7_qxQv;Ry=Nu4fdG`hr5rx<7AMG=(_O)x+Q z>VZQcA$#6Khf2HuL_F27GvS9f=icT-n@erIk2-&q=X(2U;>q!Yrx}da?Q)zN*ND@} z^5}hn$VlYVm6Fq&#e*MB*CD61^Kkel>K~p=8vCOP5|FPXMG`wg_?R}5kv-w_vQZC! z+TgFg6=#jS*cNnq$MR>)a5A!_px*7Wy-lV|6#c$J)ag?9-oCg@sB8<|AKU)!Y2FH< zkQ@1c!Cpa|kv_aTQF}vXKx_CKA5ZXo!T$%sKj>=pPKW*>zM}kJBmDm_fuL9o+D-E( z;;4tjy5Z4jOTp!=y&=ZgGSew3dhD3BqOeNN9GY>}46(I|$9iDCi0o`t4#?IGR2cCp zu7h)qLD*a)ZM?JKA;h(FN1k8kjt;nchoe+HBa8Q7&Q$gx_aXPY!*}Q1`#Xm3y|;94 zNMnsijX4g-I-0yT3~pp{IjW6sVI5V{^aG(UV50E7p!&|t0PytjH8BNr?Ey+H2|>3% z^AEsbLB_bDP<{%;H@+F;EUM@^GSXtqSg!W%HZ1kNhyJpkBtqLxqkfRC*15EwFCo|Q z*TAc3M=CuK`0T)PbJFN?r6FHUg0fg~w>4)&^ktcjB3AS&_5RU+?#oE4uBlQe{a^gu zpbk`71Swd#D>JerS^Fg6kA8Ln+J!y}Hr8&VF5OuJ-_4+D6svC^7@JOvbYxPA%%p^} z(94nraiU57q@+9MIGeehhrpE{5olp1DI&<>B=?9U&3 z<+rBcUSOKVQnKHK@03z3o7PW-!7bIWyGkA%<<$7=xJ?8MokJ=|O$5sZ+5Q$;MVB&c zbr6wHXP{sytFqXzO1-nC=vZY0)IAOy-#!C#| zuB_ha@fck#Ma--+mlK(9R<29TZJsJUpe(+ZvmkZeDeyDVC8CT}6S0n?w8k-H&+^w9 z0tZ)}+w)rO#(Bu}ko#I$Y?TOBwy$%vYB~jOqKxrpVQ@wXl*_%ZlN0((g`NS+ZBi7? zI*=5f#ehFy&~<{d`$*Lsqn89aRs5Tne}nb(bMC8*7;Qw5eICK)LY*g1eLPJ~nR#tY z4Rifd_ZUAv?tf7^a@e8^{+d(&;6%oBT$Ord=xxV|ESWbc)i}@4%m$N!0c8l=`*qBO z@tb&Vku~QZi!*C0HUP&n@RZ++%m>Y$Yi2f`iijVv-YHf2Lt?R}B4!VjpQJDPZ-!6H z-rt@%NX#hk^yqgh$mL<5E%rYh`v+AozjVe5D3@QW?(zwfKP*J-b2(2x@{vnp3~T%= z?W5NpG6-rEWGCc))s`;J)iW?LoZ`(X@U}o5y3lU_jLU@tnZ(~ScZSvj6vjC=;X zA*&yZ$aAuDjwV%QZv3Owu*&T(rM?yC7W0i3THyJx+GPSrJ-t-zCLygiCjLH<==A>f z<0!d%I(S&`!5t&vsIOILXW;Cc3I~pLnGI1OBMo4gPycPm%@b>9^(0`;)fkY7&jI5F zt6SUq`z2)gVt2R2t+NcMnf$@Ba7Xav2l?5ijC|s0v6aXv zzFCI#p{`!FP)c4d>EL3|30Ih3RVaUcz>8b9;Z|n#SJ^NRiA*s>T}$4N`7PyILPx)3 zz0iE2*Z0!p4yG~AJr5@h%!jp?pL6Ybm*tn>C_SluS~=HUSZYaF?3$v*mso_thk^}+ zS?LRD@2|mmp0-!#bj?YVVL6x9bOZpa9GP6(Ys8%yxAmyklUb~i`LOUB$bjhbv9}243Iq!nw~5Ll7zF?q(3A zW7H0Cnz%=;@xJv;g&Vs#iP#Y)))#cb`n)-7HG5oE%etuFg;fT@9nm5_>bOZPoM@gS z!<5#ElG;2y{4yCu=~IIJ5tVcD*5Ctl89$*{(&`Jn8PLVa=5phup+CSH+O%&1PEk=~ z?}YoI7tVP)XJ;4pTg{nhQF}}w-0yhZqaWIalza(r(~eq z1BqJQgZC>rkeDdft^OClp`vwJ!t{t`K*N2kZaJ>;-bSyw6I1O1$yEEi3WjC{m8MjK z=EN3v=lZBS^@3xMaxpY^KWUq?Dr4}x&K4^YDLDtag{5)dM`x0X-iTCuQROYg4TFP_@8}6W{Cx61imQGKjb}~u^Ux=Vw*vg zAHB03GADa#XBx^=3+E;mbY0G(SAEVRLTs^5N8y+J{qyI}IlbzWYDbyx2IOK-_W2IK z@=ej3tNQtmBvWf?<;C40#En*Px&`*mN+?}n{Px>SjASuhc!lB7sg*nEUe2=BxrUT6 zI`UQn71Gm*l4K^ujv5zgYcJg>5sm8o6x0!5tWgx+H!!hhxUJ8D3@0 zX!&)jLPC>dF_)aNpLPMGZFxQBsP#g#Q$4C>Nt&3)Kf+EMO%-Rq!n6^9XFKO2(ZDrncOd-ffEt9@yrpmjWn`fsa8t50DtiB#;bhsd;#(A4h7-~ zxXMD9F&@(jklkg3Q}g7w(+;QE4x-cweYa;CNrY!2FXf1{ryDT6BfuMG`1qA;82QDW z(~Ewq>J^WBGqFFQN*YuvP7R*HbXWJdr^y&(dy*&?Vww;p8(NmAhi(5X2*}Lf>)ZeO zGoh1sO1!vT6LRq)Tv?jVpq@Q6(gB~(Iq$$%5-h=O#~0&X7g?K&jN^69u(M}#qfgDW za=U|$<4QyP=Eo!s>N9rv0g82N>En$O%}kKHGu8HCQ^ElsFX7OsWEvDyoJ}xBs6AfKF6e&N%1SoIcE14?HiqaYAP{Nv32}ul@T>DCAeLTC~u%B z*=@!s1NVG&vK<0{2U7c0yV>m9fnj0w75qP`gAuRIxS<*KIG)8V&OgDrsFyXcpJb7u zuFX|b`wYv1k)LM_+8YgS1;s>>d{jLtG+#{@2%Kd>rohrl{R>Bjtl{b2T)CBLq z#1=OmpEOfXGPx-v_o7q~9>o_)G+&;}sn7#~D|`h=K5|UKiaIGY1JcAt8aQh738GFZ zG($NHgj5Y9BaWL(XScwr-Rzbe^!emY?3@7jF{=G7)E13RbF15;fbGgklumc4t; z0`BItY_bPykOF4`)N8-s^mDc#?**zJQ&JU1gUb?d)u_1a8?+P%?1W`@p`f(PAPi2;jSG19|I(=+r{Ned3LCXM?OsOGs~NRh>`O zl+aC;Ylv;S6otKf)(kEw>Md)k2M^0#5Br5#juu{u z3XN@5B{cX&bvh`A&s7T}YHG1e6~4U&?!YWsvMJ>C5??_kuS~3?ilBa-b9Z8x%M*;y zK`=rPSIUPP(O|${sHj@OiA6FpCNj2usd~O_GoFwC&N1@yiea1PI#_m61zj{vTsg(K zgiJi{51QTa*Ycj2(?7wJ?_p9LwP|Ni9}h)D`Qe{0Xh8#MuuI7&BwR8vJ0CSpF8ZIv z2L#jbd8sTtN{j3ju$;)}6Ou=3xIv~?267yNxP54zL7+gEkMzo9G-xp9c|7-#K5M1W zJCj0)>>egX(@QPjI;-lB+2flXDt;`1LRXM9-Ft8ffGV6-WDW>4mBMp`L8DR+G3f0V zQPs&WB>iQvN{*roWG1xzZ40fas%gwA$aIcWQtkzKNHf3xGkwQA1PG4eXPq+qlcDjy z(|!I&rQv@xT;fi~*8jCuiB|ogF(_kv!I^iMw>Po;ZCep&ODZBI*oPI8B$b1eGowU9 z<*{ZR>o-AW%@nwUieS4P7rqM!K=1r@9#s;?bdEgz=OF6soPzT|&f9g=fv-!exH#*s zpvz3o!{^Sc?FrXao9~Pl6#V)v-oT;15@S(u%LAYyNXj@AGolQ$aX~2o31c8B;fT)W z7SOi<35geiNqWKasFqJDF3h$88wf96<`h_cJiKhxzQqjN%x6i3`6G>2HlbL{oyQ;( zmVn_zQun?<>Zeh5UeX%gHBVoekeiE-pklNjc$f3n2x$+iptfun^BFqb`^@OyjV%HL zEKk5HdvPVAng~q&k)qu)Bk@_UEFk5sRgH^9KSahLk=~P6j%BL*gV~zoxX_Y8Q&sXu z2`)@L1d=wM)+;WQxn@Lg3#ARuHEsd4L7t>H1C=+G08>NzQj!Ov)M+6?5U z$t}%gzvV0|V`*h*XUy^@gS3hSb)t4K9WCMaHcr&z-zMXE-CZH)xT=$N$sKYWEsXJF z060l60Ged^S4G-$K!%H!zY*#TiPT&al1)(@3~4&n59=g~?tcA?cKlayxs$}OgVW1w zOeV&8;jK;c|L3C@~rVw5HV;+oFYkkCHWw!S+nnj#FOc2XgK zjd5~wy=2GrV?fl?=|6o^4=*)x9DN3QRs|?G&gxV7XI}cFdToLhUMnP_RtC2zrB+A3 z;a0%47dR{QWp)vA@KRmMehJ9*pLZlKO)+XeApAG}?l%L23e}?Cgrd4AjC}(J{z%NB zsMQEU!^mo)qTei7;!2tV@&}OT5hMdu2@0gN?oLVxKl9CmY@&rG3{eyw8?tc-DEB(p z5P0*r?xk{%q@=V=3yGB^4C_=(2$ z`6W83h58*~nk`B;4n2~vllxOu-fE%ZSq)J6P9v=MyVdiNO1X)6H5&Fp4A>~GcR$)^&E!?L>r=U(||K>{e zIM#0oHB{B()%Z;N?z}-52{q8q3Nb0nF3Qkf7Uoi^3_K(AD?}cN>jjK|qT1oj{(wC_ zKF(n;+ArDwqC^^C1Mm+{X(5KWKqeq4>y-VE^_fwaE{QU?&;$dc9WVyXh{)747g)6V zQE`SB4Qjdun`>cKnEO|?7PbI%^v9fHTA|~1Eb{wSHR*7w4rEpUb^3~Ta? zoF?%sYjxb|hjHPE&ZzmISDQ%dCI#85Ql1HBvdQ_)j^rW>G);N1fcX}*1s|y>DG~3?cBlj+Mo!S9v5h8p%%TQ1o(vE_(Z)&Qw z6=R7O2vtr}O)JNG*u%iEYp-5k=Ue8Q(gx5^w!^x8$Er(BZ?q?W+1a1C^fr!A7VN;U z=HOxz4ULr*4=n7Exr-i_&<#hx1#=S4B2Lpm8qVVdsFSo`92qUhXJGJJNu)gt=%?$q z?5Q{Z_ixZLw%Lqi{mCiwk?r7QIbiRY|FIugI2H{k>ber$ zh$OQ-%}~tU9tt0%fAH^IDz!5pd_cVa#y9YV3w3Zi`(rT#{uy&x6>*T_&em zZy{yMQplOlaAQ|kY~NqKa@*dhN>OV!`0*7S(*TCKeIk z#3Yg~$<9xSWS`R{SNiq)Kc;#hEkSJVG(6T6SkX??H7YYwRL`tjRAK(rLOz?49sj$oSZmphn$p#KcN+P1?1H zy>`-mE6Kf~l>XILh*I9qyh!DfI}#mgX*Dg*`vp3VuT-r}Q4BI=L&cno&1lXwp<2~N zzgd3xARs@VSOh(AyY@)^O3zi>r(dDfc>0G4HhG?05WfGJacHT`iFfn!53T-0<^Au4 z`hVm;NEY(o!I`<5*5CMxH667FH=sX;;p(Hp$YT9s6jIgm8zYcgu_L869Hs z#GPVC>$4M_I!T89Ss2Rz=wI_OSPdnU zl3E!lOEmIC+YAnysKl+s-PGGaXU>(;VxG>p$n^&#R2UV6R3F?S??Mfcs73T`ZvOJk zBeA+)!eMhrV!-K4nHwvzNie#IL7;C@IH{-C2C>S2Pw7a)dkm*Q8e{3h!Aq+bW6GBa z=_bB_QK35P=qiD*rI`E&odqw@rKeEer@#=LZY|uLa4< z)LdQ;N90FM6yRAE+0dWpLxq!jJEeb#GUtEL$DQpXJV3rN`$)0SRGUb*rZr7Ul&!>_PBD_k7?ur$23nXSf&vg*lbt*7)E+QjYjrCSKLcsMI@f%FgpUhpU}QtGd~7k zeRVQwz9XA#4si5u-7J8>HGsBTf!c8jhr@|5>X6CrtiZ9AvK)gz7lFYv<89s)IOcDA z_TJ#bxHp>y^lGh%5&Up*AY)KQTw=6wJd+BYkJPlsmXr6|9V%+FYN$<9fNc#3cF}ew zKug@?QEnQ3<^J(~em(aZr}0`Avgjp6MU?H9Jpaws6F5G12t3^ts#jNnH%_ zAdTsgdc|^-)B&@Sv@p%sM5Y8ygX+rm4*8Oh-)#WaGpyk?fa5F4xD((1oU{v1@<}}Q zC6xUU_4_3_cDYvC2;BNC;<9slkq}7J-QL9R!?DW1QLBi8Zfh8@D*i;TcYmpn%0B-Y zy>-vEd=N`^HjEt{)A&~=bWq-o%P2zo2xRl7f;>rzVHn9_ar-kd;ubah|Pjx3Ol|=YQ_Fm@oW#{C_y(QvXM#_W#&&$^AqcDw=!zx4go6@kSO$7z6zF zrq{0biNXnr7W@&t8MW-{NkgM-Hf1B5r;NuRPqnBzV4_|J9=;~{x5i+L%AAE|bBNhv zGDF5o3&Wfc@&WV#wC??Q>KEu2&@hH+PI@FmwCyoh?wb2Q6Iavgm7bn&#ANoUSd4 zxxxz^?UPeZ(G`vgx+JjibZSp9(sy(fb{28x&dsh7Rzf^ujmQ&DV~s4qE$-|SHOE@ciqgbG#%fP z6`L1Vz-NhTY(8&tE__JpaYN6rl@+IE6c@YY}z{WuT;r z(s_j1j%{?Cm}Nxaht0gih<5&rIBkBYoj|B2`h+ek<%us2!%T(Hc_dFS^k6V zmTCXQ@8WN#<`lP$Zy)45!<}#cq`KiPnR(8!uq}^;g(<5(skn+0LZ8k@r(DA32Q!yC zAga+9nCb`sPa8D7y<;)CrFD40Y+N10@lj>^>LvQ>XM{c=vmD0a3fri{c1;g-X04Dp zCb@0|#%oaKHh8Y<;~gfylziOdtrq&`z^Ae$9aLgWR<>xq`R-UmfXzqp?*NeCe*)2R`VRW04*GUx|BV9GJiQc;Fnzk2t>+(S z4JeKjplF3D#U=F}VSwgZSc_+&=M}&<78f2#c$lRP90Gbfr>C^DY}%))W6Cqj6w`?U zljO<61~zOW+RHbxPFFjn*ytD9c3O6}pR*Q7NXTdTG90@n-aBVJKf4#mzg>3;QSyNB zAtxV2L$C$oB@go|m@URts_mCXP&BPCQ;vin&5=n*mVZJ@hjZ;BP^1W2{Fy8OF3`@Cf`y;`ySyj{5QMy~lGSq< zzT{+K7h6c&mtU(537nE3KvD!Daoj|iO~QZ;MIo&a4v1hK6|5KEZQ2tOQ!FG@#ypif z1X`Co2ezQ8aW2y@)?Oj_NeLW2Oycu^NS=*UDbrWhq?D6u&6DljM#7XMkrEDuc9BYz zgHdI$N~6?glsRZsN7{^gv2F>X9M)_OayYQ2GdC&L4&U=3U8a5x6$|Yk-cJ?uc91%% z=P+LZTLSb}#e5KI%5_S9qs;Q?^uQR4Wz|*pkoU0e`=grO}0xvvR zlOs8ICmPb4RK-F{RbQ;q*v4ZEIO<9lX(CXE!S5Z42>i_aV!Cjvf$a*U z^+dJ;xa*Kq^0N6=75m42|5nGly56aJ5q~9v#63Oq);^pos|nY8NYG0LlM+xAjJ7n4 zFGE^TBJIv{^hhB^&%InBVxT(1lc1^~%e~$m_F{L3)rjRq_o(j^UX%5wQgWYzq?({K zFH&~!k~`>h-DNV8m%@y(B8;4_W8`&}=m!PN2G8shSzxRoI_2dS*k*UZ!2t5?G>+eT zFD<(q;@(h?Dl4m-E1k7HC2bWmK~NsMRjbvIPj)e&F25|sE2F=27q)FGkN|5k}Ok)|q`P$)?7^e@wGPLuCDxU7y#mDr!k)6+2=MiVh zx)el~a9--WkBVl?uIFH0OTo3f8W9S9rEjaC9uxn>0dOl1`zz-0S{8V}kZg8S%m<=@ zNeL}RVFRJ?>1Dhm^>kzaAy3GY+@odR!)t47@n%UoTuF9v*pmyNVSTO)`~9wVja_FF zyMu{zLgd-VJEbmSo9nXNK%|=%cAZy)j(3lIfEdtuN(ri-g_*@)=dGsizc;`qzKrR6ISETe4 z<>uo`7cTti-9vH~D=orj3@jr@xE5InyM94PF*_J|hisoP-eIAw;%P=O_{V#=DlFT) zG~nfhA6Xo*Fpom0JyfChO+RGj*nI}pJ^PCMnq^qrEA48eoWTNviWyxwWg!{vMk)RV z0wF2dSUgsKzQT>RDYRy}tfVw#QOd0GAxI7sTlkPOsD%Po+lj+`H}1$20K2awou(YR=pMsLfAy`Qs;K67sg(Lwx(j~=yycM3n*d^T~CQiZR z^0}s_DcD-Ey;wc2(;6;K1#Lo)Qeoc(izYfkPbt&M--7*5;sqOD)2CC|y!fuWpEEZ$ zzR0hg<-kQn#x1)om6a`5aP673CM#Axd%Hg<{Sp%=Fhy zFird?Lfk~#vDrU;UduXT(sr`1#F2er{Dl;`#Lg4%!1b8nD^bk?%U31lPKVLwHHc*= zcjRTuJ&KL_VFN158mniX@z;q=+JG7!9DEMrugT%vStAEP#Q4y3u_z9f$Q+|SQtW~) zJ$SI8)^lra1htd=W9$KJz? zbkEsVTz1K0xX#(|(?^RlVq#O3#NHW6cRjY2^e&pD+a3MbV{1p|hVE&0`sNIJ2=5ur z=7v=CY12O|YQE zW$VTiq!Gwh%aX?wrd%ZYv_j`xc3bIQ8MLtH6BNJgK$H;S3T)TKz(+eD*olRYeB8s2 z&Yxgf8#AmqfgzeGGb2pNSECUvSMz7AM_L%-C__3iXfY#8ZOYTh3I*FEZf(*JRts(% zvS5y6!5q|77}N{{%stskuytJS8d)oK{x&J0H&s(hfR`Q|$`i)B<;RY^i#G;phV%^6m$)J+Wj{6u}+ zc?neqPVE@QNWT&XS}7HWB7jlzMMP5nO{xKb*G)I&7EW?cJf%OhG5Dqlg{~QeH-)xy zLjf?U@Z#2T3k1Dq&?!T^h@fMolY@KB#v|UDebqpWxexb|4HfLXy>9jCMe?)qRBK&O*7@UhTQA!y1L$bI6^9uJ_YdyO?;8-^~PKMMq0Q%-l?2 zZ$hF**O~XwKd$T8@aa4`zjmVzwPFO_V?+7T?L4+*lsd*`G}hrhZWLiY#77&xXoCDY znlK9f)4w-{t)5=Yn@k86ZIayQ(>>IF|L2hR&szw&0@SZxB$)qye9BQ#%=`mM|KIaJ z%Aw`V9P}OkyQz&ZNzYG)2NWCn4~tgrFvr; zeG+MUAvw?J`jOK#v0!4{?C_xaTKX(0cX={3g*prD9#-K=d!~$r5|2Gf*6JNGEiS|x zsbZwP{P3jo$A0Qt5h+7<99&ef*j^r_$dWQO-M)RiZZ+~WrW|mhvYX6hCrKhSHstcU z^ux{jr#&{+3cTe+o|Dxp0(wYlAOKp zJ9|zcmo_dwh_YdxmIPYfan30Pg}Sg(OK1gl-fY!2jiu|a`sd7J zKHS!?3Kg~`JcW{It5J16bd*m_@zurk_h~L|)R8!a)vBj1<+=*&eZ6wx?v8ApjxMEL zxr}l_KG9F?x>HY>7RL5Q2%5A{7E$yB`$N$L;-6n#G;{j|9Cs>xe`E>htNM~;^GhyPKk%O>mBlymq&_$ z=eo&W+gt`G82m?d5pS%J`;!+{kz7qLT3i-vL#55u3LuWA1T&RJqZeiA8l$7WdmyhM zK~^vVT?~NH%vGwZn$_n-{7<3T5(U4ZJp3Dk=2q*dlA*gM{qnx~5C3JT1s>j#oJ{+;U(IGLrG_5!tr_^((xf07LYBNp+lQd zp4gF_h*RH{8*(|)yW0z|`DQ&|f5^&_o;1GfRB~M3$kSnC2%+?ABa%wzm2|c0v>%JB zwSwP{t7TOZ*XGz5nY{U{T>**&qYL|Cyy97EMC_A*D~aR+)W3eu`p{3Rfq!N%@%02B zNm_-~3Y6mD+R=;VR9tD8!Zzo+b35zuTIemQ?%vwq<$Ay6o-QBca#UrG(s69W;XvC% zE=^&zivXOC>>OlP^d-ucaZX9$E$%5LN(@e2M}E9;+Rvr$&$!y5zF9|#ip4Gd`$n{V)4X#u=p+YQja7wD8!I8 zdysN!$*F<6RJ2*chV*frumwy-0Uq6!7GsD-M`DUX^x9TPENjokGM}=G2l_ zC=t}o+ZaY&lsFHXJV-fR@RzJ*v3@JgSyDYK3LK1>y6`0MaWO54nTSa)5%9xNMPt13 zsqA*tg}|A&^Z0UbN?Scj^^jq6`AtvbE`1RlI*k3?5KSy$C}~PFz_|q+$~d-bq0vO= z1M29=Xkt#FWui&?(&OLB{^pO73YdtODWnqiF3Yv1fN8ErdiHOk#VR<0-A6)HX>n?eg=Bd8>&M*L?JeG6D!f%irrH7kFaSpski5LoA?>rW5X=bYIm4m$TR zFJR7dnJX?9_Gq)CC@vH>Kav`;m<|jm8hJdcf9-V4b98aKK*q%%j_M2AoycR=J_gcE z!YwWe{0i-bVZX}i|0Om1K)lmd7rw)xk0k!$N1=kSXo4T*mfekeP0Co+Nue!kJNM^+ zn^n^V5efPR(mF-KvE6GGEa{{$vo2#t$$SsKGJ00nyU$pS?$6UI;5V=O*G2hGG+jThBT>`l0 z9Z%*p#?VwvKlhtNc2G&3uIaq2X$QIB7tgo}w>ouJh`Z$-Z;4cN@y>DvF}AEf$A>>B zx+n5jYgsx~66klUMXp=dx{=%FueSu7+Z8t}qWM*Tdk<5$;NyMLLw$mYYl*h5N;;I@ z*(sU$>)~SI59)h&+F0tnqjO@qJaWB$lGo=JROSw|=D@1^_YO~tJB*DxI31p6Uo}R@ ztWrL3XJk#drKGqVn@PLFcNOFS~R zpl2VoiR^K1I64z)dA?q~qB&l=D&_yo^XrqEU!AWpEQyDlKsuQ4e!NSYIFBuLx`DPY zciD+4?rY%nz)h`wY^ub-6EGVYW}m`d+@pI}?{;Ry*&jKi;tv_soq-WAceSKf@*BbKQBU&hnq`>NkL#<~_KsIDnhX2f zftB_fEBENL`vnc=l{TlBhF>g5h>CGyKNT&#Wm5O!mHsx@Bity0=zt6}L<{Bi$4UFG zoBu`UNS)7 zN-*M)?>)D_App1Y61#^vglYN14)>?j0>Jad+HP#<# z$D`oDf@+Adl*NDkCwOyT%fU%!M zO@Rie$M+rLymiqCwozH>g)4Veh7&S*MyNvr!QZqphk(OQ=^`T?o$wKMsakisN>Fo` z3QEi2imX($8}qeaqiE)wfopoYZlLy((_Mm=HjnLk@7=%S9LzkPogFjoHE9#4Hs?dq z$htSDL#z^`TvShKrK}-Z? zYBwlCNj2P3L=(e8x1GO=QFIJPz*`7R&W_T-pWrl>8cQaw+^sH1g+uKIuGlftb^?`2 zE}i>?nv)@y%WsWJ(vONhA8C{63GH!2BKHA^v`aR{De?|V6TX?}Z(kx4b*+1x4YQom zSbC(R<~O59?4uZEsdRJnT6^#;b&8^YO;)_i)7tbUnQ059N3pk=R!~V~{fC)pIvEb^ zlxudaQsAVji8X;z#VVM}8BkmkqQHXqbEk|UO)h&&e0tJ}3Hk*{f`zY0m-J9`;0;Wb zkd+(Bq;WI{N0C7`Iea zOr1wu?Y@~-Q1Q!*gyP66T*q1`w!EJWEg#U+*7P&8Hr1tb_uw6f0K;s)*}wHz_}T}8 zzpQNnXabaYcSv_y&o>i;lQA`P9a1dqb=kNACu5$36VG~D^mCtPT&*_X!_I{E1_yS| zHj5bF_maVUUBLWaNd}K3FA_7;v;-sZ4lUmHFgGcPMz);kdPrLjRAL2aau0!ziXXy) zF_uTf{*<|Wm3KT{lwlEH5HzVi3_=bXbQAN@x#s0Z273!pDINw7K1}x^kP8TAGqf#3 z_9>B=r@MMcXm4Jc%*k@?2R>LSXQ$gRH@Pm^p?hDpKbF8BIk^c0fjpn~7yG?BVa(XG zQqPXM)A>|y8&!P>U2PW-=ZJd`8G5f>Bn;WWHBV?cZBl1KoArxQ1-{KhsoksAb$x{p zx;iMI1`C6lW_d!hH~;XH@vwT)d2I$Y>_pR5h7q277JaI?lf(GWHRaW7*FTkWGy;mb zZ@4z)-Fr4!(aZS!jNPEe4QBz_6HRGm&a1Us3+eN`iKA?bN1bH{ZuP!GQuZ#I_Ko`F zxW5e9ccnDHoaKn_Qy89o1#P4bryMS-5!G^v!*V8o|GFNvYvHvCu|A(O!CLx2=w|p5 zR<)T}JG+vCG;)S$XYj=y2Ct3%`uomQXSOXBOzDijtpw9+lOselEM7lCdW<>Hbjt~cXr*h)9!k_TDaDx12o5iQeu`*@R701=FnTqHQkHMSHO5* zgbDBXNmufxmwpFz5l874V=RhZIX*m48yX5-=q5C-9?;h$O=$nP7_#KG)>s_Jc<3AM z!o9Sf&@t+B&R1w3)ks*=9EI7F2n;j-3%oiFhQH22y+^^Bk0&l<$@;nIk{yG)V$I&Z ze5mZDl0p@Ah+FEWf9T3z@SRL;Z1kJ;ZuLYLDek-r^&->!QH69xcCfEwwa>aP`8jg9 z&^kMX+GoU9&;8^FmsublzMBL9bw+o|T_&V}AW>a#UZP!ds!g5JOetT^ociZ&v4lRY zbM|yX_xFE__zSJ91ck^yegMe+Z?=Q`zp)*}|9B5m2RkNP2M-fVpgEJPxu+|Ws=2AF ziM^%m|0zk-f%%U<8bJq(1Q`oMVmLDr@L(9`^dIGz|XD z(toH#El27ZL}Hvnt}9eXEG`F6S#SN5^s9C28JAktHT5brI<+rXo`jyeySltw#BMS@ zuKAvGzO#H@c4QSF`SlDccm zy*?vDQ{IkXX%JwK7KaL8!WCyest{V5Au?a5@_$#B`%B=> z7{HoW*=e`ScA0^+PMZaRzrLcK2RIN&xbXIbr02-N`G@(o_p)#r+CB?dDs^>&HZO@UBiFfWJZ(G0(NA zXGF_lC=%-h(PYBqMNpH}$weASVfvv}zl25gh$6$pvQerv>8Tud6=1!1#SAvQ_v-_# zT19mPZfAER9m#(I`BUI22I{HJp4K*tl=J=10?oKpn|TS(SN6y1QhL|eu)+%W4s~GL zKk0620RsH0Sm(>e3O|RulNF002%YCdlS|^MGVz;6AO9AM(<+qGe0Z10md?WGFlYix z1o`ABas~PHik{c;C+nb^k*Q_&M-*W$?Q>v2$Epo)98m^GvMt7}(%|8tY12y3 z92X0U`cBJlwDK==^x~a+xC1|Z5xGd38%RUZ>!NFGMG+Aj?;f&&e>pA^`}_r{RZJRu zn#>HYg+ZQGZDU6bp;GFANdBkurcwvSVJuN%UiZYQXFX2=3FQ#T)pr z8a1qhH1@zJCu9vM!|!!v))=29k5&e!ppRYNMNzkB)a)hK3L|S;$DkhFaoy~@xe73C z6Gvj5{E_u>Ey9y}I$!)33Gb$FM%qm$JI2RtMOk5{gnh(n8s;B8X{fNXdx}6YnE^LKTHm0MaMh%6 z{0NYqB!U@OjG|Cr5x>%HRBpU#q0`9c3B4UO*n)L#Dy7WsH&K(wJ?M8wZ;99N;39aQ z9l$?Nk=MqMeV|+`wD$%NJ16S(s;owRyvn1@R*hFwJ(YS$3nMHZF-fL|#lc!+*KnKJ z(1Qw*{kW5hFs1k-1xQ~*olqY=~7ZW-VhW~rQ70h%Q-DF$$s<_(g5QaPkSh2S&1wHE(bmEzRG*Rqj=v&n|UIvpH$p zc1BI8D9Fu{pH3gY$da!XEq{)*x8R*%@vWS5c&l>PE6zhHLRLjz-8t+Z-Zl+G?i=7n z5^34oW2Vjcm*60u^fM(k%rYb^b9&9{`LyFuT@^XgU!&a!&fVoiJ@Zfa2yVmCUnkxO zuH6}iKa)=Qu#gvO9a!Y@aj+5oQO{TFWw4e4vqXCQBF(PxeWT*7~KnJV=1iC2GgFz(_NAOzl#SR+m17EA?_t{}Vd zQ(rtl@UILch(C)q`oBanooGc#TRbT6RWq_=c~`y=WCzXTFyU=ZFiA-S4Twx>eB~) zm?FnBdk5E~17XzUq5%HL+Vr(8CFl?0BT>a-QwpbWK33$j%3)LcEr{V*(PP_7<4R&+R+mGWmpAM5 z26#7Fe-x(uv)^!Inf{SVoa6SjfiS`dL+pOD(d8keaQu4rk4UCU|- z>jy(qN#~6;KNeE|#m%#>qR;361HYglNUhF3!zI5m9VEK+;c|IKSW*kPwK?M22^_jJ z=~&aBM2@IPbAgHP`(Ut*G6(6&|&=shDs zn;@%uO4r6if$geH1DkQeGQTCzBnU{Xlw(p5SrO<;Y)BFrS78+Wr>n)Q+RDB79B^xXLHe;FRHABy z64(&cJ;g#DK*bIx$hIfPJdR$+!&v|SO>OGPCKq0PfNfF}-4Di9h zc*21541_T>h8z?4JL7sod!RbG8|f9UTHD;pu%a94RlP-LzHMviZ#3SeH@<0N`6WKy zB{jZjZ|crnH2Iu&vY2iIf713k*`vtk6FcN-zu;-#RM~NRl?-b4WLFP{5eL?!2fG-L zc!&pO6^C9X@M(2F0@5+Vegj%~aCggq zMiv*7$sgefRe_VZ{gX&}r`=Kcz?g~tseYnst8ca5h8$C7 zcu|^;P|guvdC9C-B*Jfy0m9)v@g$f2Qy57mEp;_RXCy@Rn1tpYm+$^a_1H_bS?|)? zh{>EV1=luv%a}_p9cck2s2vU?L2r+hnaC%D58!)O1CLf#)qXQDYq0b2U=^pYlo*R{^Fie7%8u3oOgoW4Rx`^SQH1z{5t( z5!(4=kAseE;wHk9li1lPccx8C5JuL(D0nvv-+^v%G9%6onMUkO=xz%sZ|OJld)}U# zc?0LkXC($%y2@jy$RZAb=1Bt#Y_@P!FVwRIn`+=){)m#J;fM z*gW-Y0%B@hhqBO$FyDpk>xTnoDCR1my)hD3bXY@&K0*zDCY~>4k<8hIs@EbNd2>Md z;-Gee&Q_v&PZ5aK!se$2eMj5oJ^lVVNlFN?3I8S7gU}sVKJai0V#YK4Gdhy`@J}mG zCCNT~cv(K^i7Kr-V zWHHUpd(@D%2qm2p?c9csR$a`G^4-^q@Bgq=ezZ-Xd;H5J{U!asK^*^o195c!BZzab zGqL}V1T4Age|(7pErI_vofY$YMzLQQdH7F0M3JVjvicV^C2oGi69~H@GbOn=8V7zG zLtP(5F-LJ;?NMNw=M9K2^?@ygH|uS~edb!a!_!9GOsfYrcOS@}6}G$qlP9Vv#g??7 z)Ri4GhQHQS!9W`0lC}g8nM4Q$ZqK`)sFN!w0^fOwm|UtOP}uG`!qm;I1t_P_tN{~3D!pTG8BM%aJV>uMV42BqzG^S?#&_{CI| zf3pM2)y4Ayg!7T%Ycb0hpf@SGE<@O9#ttzSH1Vj!*3t=w{MTxzlg z*M}o>Vl&Z=g24Z}n*!CfW3`5!Y@_-?#Sbb0=ki11YhBsp)dEQpkc3BZgfPL`P`>anHD5X+kCc*tsCqVAsDjx? zv|WBZSGn(9&}?lmp-2W;8r_f?z@#$6xm27)$IkUI*hrDNa4yI)8JbjIzatK(8Jev7 zWikkqGis@fHXp7`DN%j%PtJg9RHncn!lWjU?2E7_Et&!gjpRSPX#+!iBPBPaTf=l=@`!A*Svr?|9~Vv%}E>hO#E{!`pnG4NeMX9 zO+<47XB`yN_zU7b1#Pn#z`5mWSHFP#b(80>n(?uK&xQD+1rQ9X8D8O@Zf}#68BpHe=!j!-rhK^~R)c`s`6mi>5o^k_5Z(b9? z`D%tli9p<$>`M`^MKf{RLO7OIHSg{;UWzPHu$3xiL!1%xhXSNpz5s&KsDBY;H2%z4 zfP||z$Qy!hiSut5gGv@$b0Q*aTW%6pzjFI_B3y59KWxaAsY;$nW(Vyk zzAY?oS7Qwq9p61Mn+3}BHbQ`}u=yge$)-7@00UDAb4&z`B!_8$%}_Xfi`-)*{lhTh z;#~DIjL<*wkCvLf2q1@9FN_x0{FegHpdz=}UXMx^%Had^o;?a8qErWmf6QL=A7uki)vd=)bR1hn)+R^0*aU(@+vlQNEUYznsmBuXFgtM zbeL3g!BsPj(^=$%`5w0ZlVx;!$wBBkrF*oD>&HtM5>%$QBlm?55`_qpoJ-T3<dk@LL1s~HI%FXS(;lh3)x%_FP@rVYJ5d!P}E4<3DQ{`yKfqWa~Wt51?R`7#+Xb< zMT7(7HAXCZwdrqMRZp$>Y1e5V&-k%K+L=T$eM;J~xhi2sFCZ@n=Qn&p%|DI#o~vIH z-9Dl)J~NZwp`>n^rgtejUVeJlI_4p*IBB5MTA!>w9F@7&hv+tdpGr(2+pL|oF{r)`Pb){y# z>@3Xm2SIkxIl9wx%%(}(t-K+0&n8V_+E8cG@f!Fa<2$c2Uv{ zg?BP$p&rN`X$20Zb{fW>5(@cS8-Q?74RJh~OVUfx^<(Q>VZLgl@B_ z(+Kd>5<9Dz*20L=Of}%aoBI4B>I9nPPgPuEX1B~7&Y0DF?YuYe;p+gXOoTCyj9oWAI#6xgb^lT}tN z6Of2nwgHM=E#(8cx7|WnfKnh!e%J#@3gsJ;Or$?jh!@43V5(wD zJ0$er;x>_qwkck$Or=b%9cp%zG_*{I1RtF?agyi$zM*x#5R>~s$09|Hy@J+Jo-2Bl zg|EJz;N&-wQPp1JAVHfMZK*HmA3ZmY;*JtC_Jy(5BY3KPhLPfpa*Hw*jU5rZT}we4 znuOU-zCU6ec(?xK`$UNcAOO*iRU}ox!(U88C1X?Op>X!ujqzbgXKYDXegnuFlGWUcZSUQ%t6*F)H2!9#lB;xr);3?h1(_nOsGe z+a%U19AX~`zXdvWF;c4Sd?%ZYl$*ctrh2MqC)^4vO>zS}Zi<{ca02#1-^09JN^|aA zyzP-LAHM9$E77&%NjpHFaWw@zlK}I5Aw5tea;tL&etIKw$$e}E>w&IPY~eGr+G#dM zoR;>1N6l#6Xq1nvSOr>VC|quFJwxn9^{Lq?Ic#rm@tl ze72=FIS+xai4wdlR`fGsix+Rn_sBK2j^#{VP@cYhEMpJ4W;*5`t?H9Pz7ycBYp$QM z6k4n+;~oz{C^zh$j1;=I)0(pKA4L96bYxRB`upLT5E}t+#YZX`s&P#d_-gsXNW=~= z{?R%q5<7i4P{d`l;{D-@yrVz7Rs$s8CR)CA`DaFhtTz(N=}6;23HAGWSYegPo0|?p zJj{L=s+~};%OP`dmvTNg;rzFkOHywaDH9gc?TK-y>!%XVC?F^bX$I=%m#utFOS9~R zE$3yCcSHw*1x!;^WL}FjA_gJEtxFev@5~KcKM7DH1Q`J(!Kbs0open$l+&c;oh-*{t^^@idXd!!aGqQEmse#QWy046<5Rzt0*Fwx(NK2V3@O80Y=p*|b07X>vCrp;#oRgY+ zlFxiQ-cUO}-pt7gvaDav13J@d4ARsak@x&LJ^Xx2gLl&BR3>9Wk@6^U{fB*iG|%0b z+~CD{BN~69r3fN?@CBs=WG})cwwRS4aQ1X(H+UF>IMCVxtp-KUo6}Pu=<~FLht8%5 z=SOp?%pd2(+QKPn2G}O)%FBpS%fcx2$U8lq(TF;PVvF=aB6?Se$ir#E${$ev4y{uNM5I9eecI3>Ko2B zRJlU9=4ltAFP6kF-;QBy-;Rmuq!%sk&q=JESYY1Kv0_SU>kelRzD%rvJZ~bo@TcW9 z+Aj^<9ow@IK!Nj(6ZFA$VUhn9=r>}BW3`Pdgiy*uQ$odhcOuB?XW-w6QQ3?L@_ZL5Ty40ae2e=YqBCWeez$cH|Gku0JK=?m!Ov zi1CCvTZGLrd{;lrlp#aG4_{vBe% zg9+p>QbWe6Z^bmwp6+(vxoRj;+vVr^gX>)TmDOPuKaX`@3gqXj=>I&F*_?I3*U$

aK;+sg9Ub_PzwmZq#oIrzlSg)Y)pvAjR;iP3akDGhETi(b9Qwou% z>>AmB7KEGqqpkiGbALmmrBLSNTHYrhn~GZuSN7bR45>id)nm0P_kB2&f-*6*d=maZ z!!IM!N+U8tBTd`P=*vYJQpwqI;FTL~+2%!rDJ@q4v~1I*+#{k zIUn5UULdQWF`F4n?dC}?Xef%JNn;c(!?Y}vR5$J^8$|U_jc}Qz@3%VI!d0;=_v@+t zUHHT+b?NpJdlZ2qAJK-9%=_jX2jL(1o^3H(mC*;j2K{vW;ozk*DOO(Q#$)yCejc1Z zFY+U3$Xpkv!FoIBP8`us`?dP#Rq#w>lb4A4W9cWZ>;LfO?tuv zWixBlqTHF3?b(R!nUr8ahijWz+Khr}P}UH?-ZbRg-l3lK@oy`!^fr8~sHMMH1dMF( zBk%((WC!TwVaYh%k3{3Y-jFJNKe@Z9)b4Q>J!pJv<#M(K(ulq1s5y77onqv!4W+IP zHPFDLUeRQ);ZbPIQ&@rH{qEzFF6;aLOPFF%l8(xT9lAwFOZr$XpLjiJu z#j&7r$p_$tUrnmQYQhyy^c!L2r5$(%ZEE3lTld>;=6M<(gYEz~D9R`j`8{5Gdq)AS z>KwYgT?{QJTo=mUk{p3ajpJA1&iq-C79+lW0pP5)Gp>K$K9`!9vJ31hDopa zzQ^4XX;cj?M4FRPi+>N{2qI#4rCu-M+E@P#)y3*K5RE9I`^YzkTle_wb5lx<+<;Qm zVIl1X^OsvneI04ETLZvM&`F$-HTHj3lBx3vmkrbTN@`a^wI#fL!v0|_Q+xC!`=dx; zauJtPqBy3a$9u+wFK??;nOr5S=asuE1y;07=6Ol{mBu9zY0B7_9J?!9Tw{FiH<2!N z8U9k-6y!-|G#@2#tP=QV?^=S?n>6<|xxn!yOyY6oehzS9~a6f*$VgKKR)PKL_ z3IC^CUhSV31n6M@zv-xKZ5UrYH-hi4L|2)GCL6Y8Q-NhSD1(HW1LwLuNBD}67Q78( zSHhR|o|d)wBJ$H!WMuQqNT||Z0ho@=bLC>KO{Tmj5Wk>k$5}AI)zOi`7&WP3ScwpN%MWBIOzoU^|)(=vwE2}#woo~!vo#E|(S{Dw`fsgN-lKFYx(fhFr&=d1QSV$g#9sa{09S?o%JMPfx>)SO^hzR#?UgPSm z3#%lRi`u!~$*4CO(d`*qN5-%cP;aOa3}m{_6B#N3iZq#{&Sy)IYOi@RxC{GYm*)#( zR=(k`Y>IKig{R4&SIa|K(4Lx9kPkm9R1U(R+(0IS|DZE2LMcbkwp+s!hwC_VXcbgsR{*395C9|H14OmXkd4c$`lpjGh0>6H-Ta zJ^$-?8K8KYr1`4m-C+sa*RiZ91%K36K`)wp+ay>-)ooRZTWvHm z;%P3RguEMODIo7BF*t6bLv=2JbP-%ri$U>bv#Ok)54Arm*H_&Z=;b+iS7P+rjL!x& zi(6~UJz__)1hh9Io);71f$PF@XC?n7N~E9OUY>#Hum}4!1JL9xD%C=Y8)}_B;NW2#AGZ8)9ikb^_z+Jkz)G9Fc8VMT zzxcdM>gA{mT0F4|;IJOe(I;3?Enm_dM;x@!EdIFLg&BO}&K9JcUBpp3l_^(r0o3t~niIV6om4w_lgnv% z^dpd@B?L!jWvC{*f4EDx=+!57i()?8MJI~ek7<076m$R+Obs$4o!{F28(#YQ$cMzQuj_N4^0V$*X?^VndSysCgk7PR2z!N4g`;R;{VqT{;!a<}}S zBEf{!ab%;zMagXM$<$j6p`Ktr`7RZP^m#sWM4siW=^s6jwPP0Dxe^E@VlALW{!K%Qyix2VGcwa z06pMm4Sn^FDF@EO9>}!9nixTS@Nmvs9t#xm|p?46hfBa!I8l{@t28 zTaSP3Uyl{|;mwQLkE7!=E)ey!O3PJ|!t$kob!wmbLjkLbM9l_zP7*$m1N--3-xT-vbrYp@6zg;4H@z?4Qi7hCS> zoIvH3B2U#KViET~O@>fe!*G-T4j1ZXOfKuzOb~a*`LRlQCfz#sS>j-9qu{nk(3f#P zvQ^Hx`lwaJaA%FKj+i}=hvXTAJ$Mj=J%k@>7N0jbWgBKvC?MqS{r34T3$FTOL);+1 z&bg+TQ;(WQ5ohD|OLg+Zwl%F2B#}uJTI}oKCEu)MY>1(qd(1X3PdSbBzW8!9u_dv~ zJs*XLwTL4Vp8==o+v#}<( zGx7;EzQ~G5)=9slzktzh3Rlka#ijc-$IIl2W#K#kaR6jh;r@#B&lY@wz-D*Yx^Les zrI}Ux=)46Aqc~H0QXWX=jpD1=kMBQl*PIXg3KFMF!=*__HS{|+>HGtpZoS7UtpNH% zJL!1C5_#Q%-3!$cjSYo!tly4`I?wu^xfI12lWl ze_DB~0`SM9@PjAfIvW_{me}(t?tivQdvTX)c#-`7K6+&=ar&}zQXOA1%%0->8}O7% z4W@C25&nvUGa%gKl~mA4ccz()$(!PChH@r9HAviQ_iXmTFX>n~cz(otwxd9|s;u6q zrVk45-JQWBp@-g|r-7-bfm(k9wY-iwym#HacM-f|b}u!J!yFHA_xfTAzvpBbmopxRRVMJH5Qs*_1^#J{L#%3HHtpvY_G#O{=lp3E)x27DjtpF0i0zS$hc$vH zqbGJH=@txc%C4+GG2d z7DLtS0XNvzn>CB8{nxD6Ht-z$>V>6K$^{B%vnjQpQ4OAS7LmzKAMkqRRrTs+|DFo% zi;kr{l60R3b)TQCqcSWamvkQlD;;^kzW(@yXz|~cF*x13Uz(|~6^utG&sAM~$z5<7 ze^`%X#5%=L28Lem7>l|L$2ZLGt@FERXiBt%N{dD}Qy78qs%F=5^2X1Z&R5940BNx? zfSOfX7yBrR_94-h5Z+17tc`*!yh*1k1KG^73U)WOb><@vtRQc?!gJKca68Vjb9#s~ z`1*eBbY-n0VZTWJ%Y+o)q~jhZ znFf;wD{2o2?C+A9BXCnS*e;MenBNWE$ckM#(ygrZ;a4%XEel@J0bJzx%Ff=^UgYENl53c-`A=7o6HT2)_MsDUYV*#|hGtbQioj zGp6OZSMhU|^i9ba>%%8*>cDQ*jHbzQPNem(q(58*omS&LH{)N{eD~GxBXS#U1yxYq z51CW@?q4l(O$wiN9=dERO`4-m%(m8K-a?ROZ{N|$BKF9?{JpzR6oX#-{f6mZluA5X zeU1p5#5en}*j}!O!}V0zEpFCP=%?yfVV;Kx?B}$9j^HVcdD8%?2H_QR^v%SH$t+sh zks>M#F-HxKJJ-+(ILXdz8BBTTxb(AcI;KU+E8&`J?AbfKXZLlZ!q54$c6GxR^v~y} z9$#zj^V=DPC!0~U+8LW3m$S!rb)%74)3Z<>B6+e-^}84dW;)|9s&U~|!1|mD)!Chw zGeMW5rFZCAxROv9UVEQ50x|Amb`WHTK&jqB6d#_nI{+CUDMG=@b=v$GB-~P;A1Zk3O#MjAn5+eMxu@DBcn*e*ZkI(1?j*Z! zbqXW8aw8O3gs?U(&?o1f1a4jaxCC)*>&?4alR<#f@Bb`=9eBe?rbPUgJ|Ox3L!9LQ zBjR*4HwBv5s(IM~9BltL?(|FgbWk%#ANf;ysi{ee|C>{=)JTAxZ&w(9w+?dE6pH6Ax z-G&*zt9$;^f1VDx_bH)VUr3>hITEW$Zn4`ewyg1W%`UT;r2R26&0)o(ghDYO6;?3x zgX5VtZI0Yg<897^37r~jKU0}~S%$fJVp?zOD8ET# zHB7ed3mX9pK$QL@t>S~dmNU2p^Uyi3O7 zh#k6kGAnr|1(H8K+eCh3i$s0^-p~wEHRK5uL!8evg4v>Ax;vdBExlP5rc}8uQYy<= zh(Lq9Ed^$!fzUUz<=A?&=@7FP_7vGAY(O#jM(w86M+-z@*`=Vda?oUwoZobY;=Hreix5+qP}n z#*VRLyJFk6QL*i$VpLSIQAx#4I_I43aqm5Sx__*({_U~m*mJ&f&2PQW`|`8dY}5WD*Q{s(C;{&zQ1oH|f7;tmDWCs@x}H zTwI@Z6IsMqYJKL?7qwFx!kGGiap7Vn+Y^y%no>p zoz@e8!Qi(n_rn-cN8wj&VQp7n+c|jM=7n&Rty^@b)afnAGX5}q$+K+|;ODD=TQ%)` zePF-OM#yVVRGk=~hoG*~kVW3}bLIs7F282?=(~x=w^zbyb^V#;zCXMP<)EKl&av4> z;|>SNH&`7rK12ZdOz{fgvIJ{0s7kVXGsegSNQ{8SjNx%sG%C7rn@0Dy55;D*BZ@y} z@N1Ip2?l0dGD(IDQiPPy(plPO-w~4dd1PhHGVrOWCXx@DTk$r5uG#Ypl5Mz~4z6AE z0+M{Om+b52uIcmk#mG2+SUNXOz$KF#$z*JGkAYe6q^@^$6Cb1;SzA-cCch`H(7oUHgfvbR~#Y4 zvln2R@dp<}NKu+YQ5G>Tfmv}vJtytdQ`W{w(_$AVGuW~eb#}s+p9$W{Fl`6YdN6t+ zCf$t3FfG+n;@6IbPB{ERSac)okDnIZGydVo&NoUq&8Z5~SV~u-+ur-ZWJGWb`LZ!Z8nLIH7TzH)_l4#n>M|a`5uC z2QZm7YCpmLVYaheWvVrS00E)>ANhspEk&Wd?*!#cp&iEz7Y!dIEs?rINlHQm)(kg_zvm2h zyZU{W)GQsKxkFhLSXr=C=}JN&A}T4(S{+*vA*jKtF5H2uF66Mu-Zs{96l3GG2i?j= zCw;kkTvTyzLR1hJz}Ln`$NPu-2SLDM=wlFS5P-y(;Cu;YCOiL7V`!Lee*MPuuW<~2 zUH@fJ`}dLlXLbI{Ik&eIbFgy+IR9@x%uiWC>B~>(Cl)AMTjcvxJCMAiRjh@8g@!Iu z3=Q*GYVRm>nx(r$bT|@CNf=`pkmA(#M}+vgo~?=Ps;4{iDnDN7%T34#m`yevOIHF? zx1(PlkDp2w!i3rJ^jeZ|iG-x0`k2Md1{J!nVLLIg0#In3JkVgbW%}up3M27J0!YA6 zTVN!6=Bdm!ZqhcG8;nWdqm^AH`hQUEgChF?cU(j#QVDNg>A$_?b2iQAdJ-@F{$${U zElW=c3GU>xZROdv)>mLi9nYjjg{xFmLaPdBL5ne2uPCr7jNuTK%(K37dGU5utnYM2 z^L|qurc=xmT*kj3D`qT0f~ttRi&Uqt$S-EC%;EDL+q30w)tDNa#!ORhMh8h#QP*Jz zSx)(_VkJfv*Q+e3d4+h+#D<%zU7WU~ifCYG%$B#Ys+!8#Lcr$X|IZN3R!dkynJ@1k z$N%sS{(DFf^?#a#>HrgtUrd983Bnhz!;mX% z4)O#Q7iEBLPyq`Y-uXF)bZ5*nmZMnd8}_pIP9zV3rtkz3(BH>$nOS69U_&&s)nxg@ zPp9eS&se(HQ{piGknq-~V(Raz)n;?qiDTM(>6&yi;MP6d!p}=-DJSNzG=>H;Rf=6; z8DX8n1i!>PLU8%qEF4~C>ELKmr85LFYluJ)N;^4Dr%So=&p!Kd99;Ez#<2y2-11v_ zjY-%a7ra%}sk!BEI2#Si^h4s^gawAao~a}WPVnq0LW14665pm#A?DB|uoIbmtzv`7 zN_yZCrg=6Jk!d&17uY<*e&u9im1^v+z4(4ZIDy1AaqG-0Nz;U_!mXNL%~^G$ivpa+ z7;O(qwf2UiZr@rmwl!KLy3U$roH7H)uuim03%P;_@2uq~N>dFiCm1#+ zDe3qd7*g-72DaEN`2D2~tU!W0l`oh?c~~gM5-hTbwNR<-f2vMLzbz`v)^dl&=s637 zwR+CLsHkg9hREkbNV?{$g!Kl@OL|wXLu!;fzl)R98l*f}sLZdG$0rtjyW{<7pGpc$ zBsu6<#-QN$PEj`G<}0EYXDEPSZ-J1RXLzSaLG0>@gOX&A-875~&+ zwg`ypn!`XC$48!u4ks#P%?6?yU859@Asn5?G=f_gAb3;6EwxR_yIJ0p4|LfBIYuY* zv673qEPPLvxhQZ*?mc2cIbxb0Hrgc};XR2XJ_#|G86k6k~Fnu3T?&_jJCz*%C=+)JRi<{ zpqzlmy@Ikw3m2K%#XL+zkm+fQoJJ`upJHFkAgT7c2Vi;(`2SP6#X;kYw!apP^jB#0 zf9cu3FPg6gLjO1G`p-r4FTrl{h4oDtS$kq*yJ}bi)+ulTU;`!U>SfwfzC)nEXr(~F zP(vxNl4ql=UW9ETqS#7&L$1(m(S_5LTjJELg&Bkz0gsmMIa6u5ulrT4Yg>D)RsAe9 z+kHj228{9l+%6Zoow=T3W1HoFoO*d`dlY~Hn;fQudPWTVb=}) z<$hUHsxH?cmd`G4Xc*a!InQ!v4O!<$Y^1Ptku&w&M02PI9T1o{gu+zvvx4Mct;dtQ zCCMFS8mfKCcH&fs>kqxvh)}T2J+F13TB5@-Yn6@CdKTL3Qkug&P`PrQ02Qle;DQnIb@ASPEmX6dRi2TDpIMn*-P7m}-` zO7>93aQ-)Z#cPNGk!3tmy6zOQ7c)T4lM-Bo|AC(W*Q7AnjPBelJ8z6w2JAkid_9O_ zi2@fiU(_p_&xHWVh9oc|1aB=o^2ifc!7zT{lsPw0S6{=N-na~-TmbPpbftwjO2iMx zsYAxU$5ZgbG^VOK2+Sps#+$7d>9+Rk37SNBSFMDoX*+1hg~QokRMOqM9iIcx$ zkrk>&1tQ5=57EVTr0W!7rfm?zH(GydJ^Y?3Yq`;HpQ1_Y@&L9jRaobkBj%M zpSa2gs0<@kv1A-fT71wlpj^BJ37DEyb}%wPYogf0LuN4`YCsA27ZHrkh!6Ss4^;uAJx|uN}B~4Kn6q znQwEk{yzVc7NazofnJCdUlr8vPYr5-ObZ_Pjog^S$qdF z-fzU$+In~-Z2(bDke+p8KS@bbdF}N1STUnQ%d?=uC>n|$7e1x^@9E!_AOrut=*^I&J@eU@4uTP}VkeutzvE=Z z*Zc*2L&v(5q9AEl+c9#@AnK>GYFY6TT@EbJat}FhPejTev|Rf1TB_nI)Nl}EvkzqQ znb^q@2GPLKP5W#Z42U4HyO)gS*Tj2E|N92r8|e)mF($kiEMAdbrE-P?FXo^);5CRD z=AVrVv^ETva9t4Rp0fa)gjwGQI&#n104f~C=QgYWr!cGdci!)qX@SM(PLl9HW!V){ zL5+wj*uI$~Doxh=(63Bh&@-v<$uX;&jzoLMlY=$-YJQ*0LX2W)5A37|GRw-+PFFOM zz^uo}+pxQl%Xsvu>Hti|)|lz&OzPC3dNf|j%Az|%mIy8{$aAXZH@??Jc7!LsD`9M> z#m1Ty*8m~#V!zcmqz%(cx~XpilNJ>Y>^Wg{qwHZ+CKu}qd9bY>xn%J6|fmGFS2#P-Jn&Q)vxmd~}We362OJHYMTx8)EXIwEaO#k)vB2cr91kK`PylXTj}{5H?!cQMP%UOx80H zQtTjM!J2+V>ynrxLB)D-L*|&70tOGSotf`?JIAe$w|fd6(OujYLVgdVm#^wdYr&hG zG9yOoG$gMYT=pDPEeBfYS%IAK`E2{=zQe#OVp6XSM0EOJj9mn|eidw@&|Alq7x_n% zzCm!1CaZtj9AzYpGK{(D8X09wv?uKP#z47%VUBLz4JoGdgKqBNCetv#x`iP3kM|GT zBZL(Q_^zA*`QW#0=&i$RuFkTqH<2J_Hb~4?^ygNJ5Xt&dmNUH%lo@SnQ>}VBYa%Tc zY)(C1KE`;bPHY0>c3dO*hS0)t1MQqa)W}z_3*EcT)!78iwEi}(!AY+yT-(|V=}^Q+sp zHch~x6Z$Lc0vN=I_-dz*t^eW% zIq5pdPP~B*y5qevB;L8JAC;)B2aBjiQWB&?+c?(qH+Xte&67p!cO<{Z{rxRLllgQ? zi}-F6PH`TTm!MTOu<+5Pb{_6yRTX@ruYB{)x;#%526_>7=Z}PLeHF{Y76v~Vm#|-3 z|7!ZDj1R!1xXaH!PDr{_+(X}Yit)B}!e_w?64oPRZ!Fa&=wU#->P&b!ydMoMe}N43 z$R9QdiEII&O`xK_tTIu;Cpjt!VR;Yf`3w6a2USpAQs>R9_!+Xe zgL85^fHUh;RFlKK7xG=%!19OoT6Kw$TBxuea;jO2P^e@N6$Q1>(vqY%v5wkjDt$vG zky>s?;0&|042)X!N1M}+h|=j}#Nx|l-ON}v;|ULK1aHaqwIR+JR0^DN3E8S79If*QK? zNuYMT+N)9@+WA0@qKOv4iL*zZbQk|Cm9@-<(*;QLD(_atiM@ScRvM<7!d}y6!p5#9 z8o-`$%E26ZBx)W1_^2Z9d2?;3_I_u>#(|MnLG?|vPv1Ff4NH}XIniq8shiMjZH@Kw=kYKx^@QXphhXk(LFkOw?%fMs zY&RZ~I;M)ncc$UwTYKQ+lc>h@hwz+UOurWQ>n@eBIkH&q@JNE zbMi&rKBB`Y_X>)vBQ}U!Y>cq^-bj>NT^qxRM6P%n;r!Mr#m@o^)!b+EQNe+CJj>k* zcQ%$1tKqrz?vTWAl6w}TP*7rIQ`ZU3f-F`x$UtHm!FVQF?NU#AgW&_JC;k-o8}@Nx z#betVUxwMyMF$($ut66AKs-MF= z7g_Nw^N3rZajZHvcqvA#9zNdoFqfVe-}VBZ3Ea4SO8PVT#BGoWg7}k{N;WAV?T1(` zBl@p5U(@4d>?^gL38wF_wQpm-)v2EmQ(Y|-A-)(7Pk8lLr0pR`U8`Tc{m2?FC^*}} zf)TfdnaKJQ-WJ1z^}_F7UUAdDDVPDDka`y<1$Tr*HtJ{Oc$o3}7W%z0O3#>z__Lfa zFuPPT_}uGajfQ@dO1w>tu3Tf%8aRNriF_K2Zpu2mEOzKT*-w_Ub0QgoR|DUmKIC|J z@Nn9bq>a#F@S0;KO7Me0S_xTRZT4&ikFqzm*4I&M*JG;+8;fFbB=OQU5J((5^g?c6&ex=QhwtDh|)C(d94Q05KoUOI}efPT< zDTFX{(AiaHYN_+;5*>iZ8t{r${vHH5_5^ZM5ZS$i_3A~%5pZ&(-+x5iWCaF+j zUMlQ_Ql)9*;Me2{2!v0`nja7WQ5CzTa=E>ld?U4F29aE?>~<`I1g@d?a13WkoPu$+ z#D;!>Ux?rI(fffc-Y459yhzWmv7@g*%ZYDcr>t?SR=rT(ufItlUAk|K=((YN7KaO5 zZ6RQ_hQSgG{MR6}XvbtpA=)E*k!@snqqHe>Q8)3L`~iYzR;A7)Isn^@_JtJLF!};j zO32y}Tu#?bA;%CvH}LIiuWpSFkjEEi4nBlboz!!JD)(n%V$gWV9}p!=r|k$3|4jZC zpG#Q`njQls%BVDVegi$oc!#d1H)!=fSMpWKc0Os2;+(u!P$;DBEhoFC_>B6!^eN&! zeo840k3LTjIh22j+|rh)bH~YOPo{*5OuxI+2VkbK=oB^c6JR8pvHJToHhzcTt&8|a zkacTc|7W*hCTFIQ56xxi*km6?9dW!wulrw!Y`p{mc3B}PWeCesNd?zPiUK@?ya&eu zj7%b`8#nT4lBJVc=1pDV@I?bsZx%_;mNeHKfc>~f8ZX&Ujd-f0|666?HFdwQH8HS# zj`DUh82mmUDjOn^rm==ptRT2xvU)y{i6n-{vBKbBVXoV7Ab-9(+PBjYrkRXo56i>F z&LqK6S0YgO_Np!gYi(GdtkfCjZ=GX5#o{%iJ|D|Edo;G_fMXQmFuImW1;#@ppdx*5 zDIuN6NfTwr2_ph|#GVmW-8Q@16R9xzx87nFpLni}_4YvY%TNT04kETiSdScTc3MW- zKKWhAOGQ`fXxTLjHa=%JrSVCD>WcRys%jlVBr2T8+(#)PN-3v%tGscv(@Bjlm#l$2 zaSPuBEoGEU0d^6PBIL$+tXmw1PUJf>O#da;gYWRi#zoNv!B znq8PkZVmb35lw7q6RcyB>^6o67Mj?t+pfskig-|}JdE-bqz)r6*9*HxR z5TPh0zEs@>pK70x8UiLLGWo7oG|ts;%sG|FcAk_bUzD2}leP&@`vL#AjE~^+G|cOg ztiC`o!d}}GMsaMisMEfJ2STo1TQ8g~-wQ^w{h6e~g)ZDUb))wMCFi{LhXBOAy%P-X zsS^6Tj#R*}MWXzTEpHewdv_R4Re^(3wcD$&j}n7oP$vVXo#<=kM8A;soZR+RHlYt45z2;O$v4&NLGlKK|4L}X zF%9VarL76#>IZiaLGK2~!|sB&O3+_^vhZUiF|*5V%Lz`3GP&V73$pG$DO#L zFh_mzXc>5XXG}W)-R)gnyzSl)8B;d-q>WpQqx(=Yu;%h52z0n!m2<|q+c+OG{1BjV z&C7_Klf_?8{BFZ_BJmOmQ7{5};{&Q4)yRN0xF7^40jB*5t<02j%1BB$ZO#d9lNEF* z-&AA5vq5jGcnD#}y^L<`WD`HAuTmH798Im{LK`2nTuDrqcCMH@Nt;TMvRtXcGwm0$ zc8=dUwD)x~ii2?}f*`&egux>`G~5E*i|QvRcO;?s+@Br|Exug0e>b!R`r(UklxHYgOo;U_^6hiXQO+c0Hwh?RBfAvbTqjIR=GOrdqW37hgHB z1`M%N(+5m6ffb1=VA9!(b5<89SB*MW>fC&R#}u&$ulTeHCNA}N73c?mK@`?DIyo6JA1V<#yDivgli8v^T=6ybNxdd6He^aH|H# zD3L4(iBkITf;wp;IAQXwhwVhDXL%YDnle=)oFf zpz%;a{*e*V_Ghqy*FTeiCx;ac|Xr8yQWH(WRSU@KWAp2yI`LhwbS(H=+) zf%6&?9HH#IUpH#b9m&|~FRNoEGcy&{^=bc3XiOEn%np5bL|vXiG{D#I<`=gVCpO-| z*X%TNjZel(j+}I?F-L`d8^h>lXci&dh8gli`OOcJ z?1gP{?am$S5Y+T!@%Jx-r!N7@!7;_S6m{!zLWc%z4}Clx;xD;D+2`-cufRT8N^ub9 zxkR7ThfiIhyB>tb=R?@L=}3jFAyTVc#FySJ%ODDEPET@P5o@>$A*tTg)c(LoUx0D> z!cR(QdsBxDe9y88teJMtKA9VQ^W;A=VG$lh(!UXcpBP~EoJJ{K8r$lJ555JkmH*9_ zwYAEpL37p4_j=gn_Ygzf&UaK4GrdLNI4)FGk4KC>ZLqr_HMQ3a+^2SG6tcc-fAE%K zgbc2sT!OyBJF{`tr|Uqj55R>xF;WH1;0ZS*=E zz#s$#`T^5;>$Eyd6pG{zR@Z-Z{|4J0EClIsD`_Tf;8T^-9NFVgd?`AyUrF|XtX?Sow(mrR+x%TfT>bDCRx~lV|G>N11pv_oR z`>yn3=8Q7;0nc*Uub@yyjwLP3-43Y^@S$qfa#Bi(b{7env~N11+JYeid3oh1&5AmD zb#4RHMcHC(6`TrgRY(eU8{posw6hB^OzU+l;TD7vmb36qs=tI8F^xcS`(RGrW~mdH zL_h;@;GU};(E<=TM$efe`(RVw7%FxHf;Hak{@!>b3_FloZ-@VRyK-ds1hF5u0sTlM zw`0fxl1Izva_P^6%dYsL>5qp4BKK>CI^ZRg3!Z08n>-1VoH27Io1Pr`(`*~;z=dGt zHkc8}28-4DrTW>`ye+bklyPbLMAa)Nl0GT4pR`~HGcfrM*QBC{g@y2di`61Cdf& zVCod2D6STEU4$0aT4(A^Pnw^Wa)pNy*80WNiIqIhAmQ4w9T~R>4voHvMcJ8KNzerC z{QPwOIIKGn(Elr3X;^nWwm(g3kKsVU_-Eu6*|h%nKCD_oaG=60IlI7O^t$SPl#4kq zhmN0FeQ8L09tJ%Gi&mU%3iZ4|wtGxQJ|a zw^tvZ>?ar{RGNw0em*Bp9ZQF-64#K$8lzJx!8*n*a)eDIWf)P*V^Q7cE-HF?O~zH# zr}h%Z>Mi7+P8dW`W=O9k&U3bhs+w9AMq5im7xUM-7&7&y8Dm4^NSQ#^a<)1&#DwYP z@#Ne1Zzdf+)IhyGbw2n~$l-VrHU01E8*pNO`BZ^olLipwJCE!Q1V>SF1+w~ZEl&bc z`bhUCRH|20^(y*-OI>J;m|6oG+Ml8AxDQdb#(htjB}X;~lqHHWSdhr;b2W6bV;(B{ZQKdWwPf-QsxRhw0RS*cPEIwzkx4eR9IUenV~9V zU{&qOlhXN%n&b-wEO{_mdjNo7rk)d-S!6b`)J5n(5jtg5HahnH!K$WW+6O$#Xw9md zdaxPd_XcNw!!;w!JS1U5&&(Qg3+YTP|H zSZ)*RM>zaRmaht{*j(0a<)baMI4eIR&Qn31a)Ep6W_!4~KdWU)edq1fBZKOXSQ&J+ zDjBbUdoH=+aY3GVHG2eRF&-p(-SJd+9@vzEAn8xgF=#{-H2_y2VsRobEAP%SO%tiF z(~W;`|GV$nl|KSqD>+BqI=TLdTQ%IPz5ZSC?Nt*aq`86&5y%Qr?{Vi1O1kNH0Y)+X z9H#VIa8vv+Yy)s({@X6*hqWJgENKY!+ij|roihrfp@iM69r^Mr7?gD$Cj9GkYdZNc zwv>CkwMP0-KNJp|H+;EXEmP zv;2-#y&yS9dz*#}<+X(tgoM05@t}1D0AFu31i&RepS*acK73Y30ZY*=XUqc{Iuaut z$k0g}?6_^!5%6-_d&jH=5Di%}dX4US%ya)zo?Sw&G?Otj0ZwD-AYOk?w1oZ9V#*RY zpBSItrzd0C11L!)jEZQj+DQk#^lD~jv|e+~D>$VR6cYQ4sqSqD12cI_r3!IZ0OndT z>oKxb2u*XggB_3hM#wN40@%blx>iLj?q^y3@+g%_TI(~{@x$s^>GZ9*GHH8zg@xaf zBQ(j`YNo+dnZXQYFG_>~=2Zw3LgD$@CN~5!rwZm;RTHO{yfjqDc?Z|Im6TGY88*k& zNm~9=lW)%URXNN?IVtFp@3}VhWQRNJ2Ls5Z_&NEkcz*UbJ7cOyjNf0?5bBgDSMycT z`12<7U?c@~xkS&*l6umZ_2Z{=lasdGCW5yWcs#)4j|MF>>J%Io*9-N)>!~TJ(Fg%sc|ephjbW6e&NA zrp%)u6Z&bi6J5EPG(8;YHm=j>Nz!#W{x4CjKKd?}`>h=^g&oCU+m%I?s=bVj5S*`W z7~3txYAz17(;{nbCUV+F=Z?9hWQdV>f{|g~;rL*y+oSDb<6`+yiBe0s(lo}QSJ7{h z$y<2moJW~|S^Uj4-p z6JO1vEk_Z*T8gEcNQ;`2S*)5rBvtgy1*2msPmGkR4th=%nQao8&!G3K;^)GjOrQ^^ zi(znu`H>b`HmMuFVr~&^I7e3ea47G>R|#SmW2XkF zizIqIugyL_e*gLPS-8B6q*g{JTGbTma5%}pF>LX2+|7*d<`*Mp2D!(ey41_k8zZ(x zLVUQuL}GYN=tYvzPWugWUmbD&$K^UWE-(JL;3Nw9fKlr)t5jWJZ`1K5x2)MS<7%+} zHsnTPI$RFUxb-vY$E`KbOpa6`M&Zp$8ZvKx0KncUzG1|O+-^RTEVFnu)8(5@IgeA& zo6}+N$-b-PDx&RJDzZB-K`=ouF4=`dx#C6luhnk0F&64U2VIe=JfhUOnLPJz1mR?p zQn>=QojbZ7yC}Mueml#nhc^6*e062Wg|=isCf42d7VNQx^q0_%Kxry~p(~#otR#(> zR2o?q9;SN}U&H`P5kKGP{~k(&@AA8p&z{(fy|mb_dtr zo(l+{D1q6>DEUMxxa-%*Csp5{kFzRd7*NB3V^paW;XX9Eg(D zn%LE4VwE<*GB!~18chYF)4@7b;IzxW6{_$Bk^~SN8dUmaNMU$OqN~+Nfs8FM50#AV zS_DXAOUXMjZV=rCaUmgA1W%W$odxie?W^T6WH?{=D4jnPZA?v=Xzb!xV2gl;(J>gi34 z9PtFovlg2+1YJr76NIW-4YSM37j*ad_G+_-if)KRg>?t}OHhJ3b_W<|Yu&PTM~F6b zM&&QhP#pbSRd#Ru9OF#tL%!+jGmpm4?k&MYsm{xrOiyfV)be1H=NMZ@v2ds&S$3Pc`#Znj2Jm^H|M>9NWR}gWqV}RpFj|1SBMY#}9zN z+0(DFp!LRIjj1y7BW}Kd#El0Z?-2Jv%OQD!KHLUtPafkvExw_ou{v$id4@3G5(Q^_ zn9^i_M(58U|7=xy2J`;`d<~jCe7q)0Ak%Ep_ZPZcVEk1N`~Z14itpq{andX$c(s2~)W zt}(W6tipO8^+Vi1hU;@*Z1j%@#s^-{JE6jw(7lE_;*UTLKZ39d2VtDFaudDO7tWlz zUhtnwk7$GChbn|Y9hAtY(pbUais9@fA8aY{WuKKX4P>oQk7AE{W2b^M`fJmF@j8== z+aPUYH-y;`Bm5wKNh2fLL(=&v3s5~wk$d9GGjm}xa}~5iair5hNYSjSRVc3LilMnQ zAR$J!XH%xM=|Jo&|8jrmW^`#}Z-ud?n#*`JFcGD6#uXUX5(<~Um&2~|hh)6B)h_tJ z(p_>Osd(s*XU2Z79NodCzZz+M&q6}B#pEtqBj>@w6_50q9y6WAiOa?chc^}o(3C7@ zs80~0GCln668^?xJK*N zb;)%-NB7`5gsQMcGD~|i<9ahk3|5ZTX%Ki@&ia_M3Md$lP#}%;8-Bu{RC@dtMgBvJC3{=rY zmH!nc5_%N$yzW>rdIM+2zGQ1!Am%dUPH*%hbzpj(`ze=`grwF_E2h)qx^K^mMFyvc zE#1z6G#7G)Z)!@sCUC?;rk~(w6TtaqGA&L0Ev8Sw?hF%H5I^@^zzrxCv@6Xx>b zS+7zpFfMYj|qtIf}4JkF*g}jRbP0*vEG(}4X1=7J8PIuTuuAAJvN%CUije! zH!)Yw`W44r#IDG^;HHgj9TRtWs?0RMpHpjYGC2NHYJLr)Z*kEKCB4|KT*I-CS`&P| z?wwI;_g!`x+0q6N5Q_=+12YW%Z6rp1}au<%hqD}s%@&6qj%2Q@4INEKcvbn(F0WmU|#E`$^`~t@@?p0)>;EVJ3iLU<$Col z$^qf!QFjfxd+Ni-szW61k2Yn(4q>r-k~f|-3N|9tqnr5Os2@K{hNIn0P10flNCT8d zp8B54kDm4;;!iqi?o{S}7R?$x9p60v6j}8QBE%lxaNB%?e>sI|O%dNVpSyivzX$aO zy;2uHWi2mCVMs=yUVIaRjZ)FI`Qu)1_mA@6 zHDffYNv1FPfZ3_7_bt8LXDTuk<$&YuE`+H!eK6-*w}Y(EU|;P|j5&r?F&Xs^p+MTx zhGENfWRYuW*>8K{1)i)FaQ9y~K?*nnM|6q1aLet$y_S%afI)a5Nemrh+Jjg^4<88Y zwOE25KM3o6IPvRQS0XHhJ6%SI{CPBjf`zQvysb##CyH4bXo8MEOydP;Lg_n-Sum8a zg@TuwaGHP&;^~kY#kqvH&_2N7#?vF}I`}l;*d*>VwQ`|6X6APb^wN|cbUijI&+-#P zER2+bj`+9BYRXSV!433^dSue?(OaO!ZQ)k*$`BHJ3d!yKJ4ic(i0#qPrd?_YUB1&nLuUfnE7*wsYYhv9hq1jAF)_*5FNqu z1dES(`#6Wp{Pn0BcLo@!cg%%?U_Uk?%$HOHw3oyobe~z4B{A%~)qla;RQTJA(_gVV zD$f(3TK;k!IAXm8eQdQk&CJ!KHRvlYSXNLY43$tk1nhJb?nG#-9IMBH#Yc47H)Q2K zbX5Lu=i;vH;UxW)1g^kEhq^0*94F}-?LB0QWk}X2GS=60tYv=0)+Z--DY;iW)(?ob z3PWngXT+LL_?xWk$9VF>Uw;l?AZ!E^>WvXIuN1C!$7WpC3v+b7Trd73u<4$nUegHf z{NB7?LI|Dr4#Tm-5Ss5U)iJjh%D-}DsMZ_&cPZC^NDofj>G=+959HPySHDjuvf#Yl zE?!TpwRghW9VMsq56hu@1*h%!Smq8Fgg31kbXS^r(BNV322iaoaQeY;iolt7@6%VO zlMwjBWTC(mgQUGtR9MTkeL9CKae^flR zPipd%H~3>Y;bo>j$0nX7Zz?cYBDiFtr1VlOEI77*`ag*N$!b*#geNhBfD~E$|JVkq z|Hw9cHS>}Hn%jM$KqAi00Iz@N((EOnM*c4@4TX3&D>*AWOKVSCJwBS1N$eFHl^4gko+}@@vrOu z&2SL^r*UclzMwlhfV1tt2I!{xQ*lH1n?N#jU2LGJ7+m0-sxWDtZU6{Ic3OdSpaeW< zT5x8+@<#BK@NPbBiEJ&c+W_=ml?o5aM66-pQQj-}F`?1(?)A37gyXAu-nE?BeHjHTTl68^P0hRZU(z$Sinp{gM1k-#o z+IvbdmmWR(-g)~rZ-lL13gnE<>ZcS#3p{;C09x1fq5a-TG^fVTmTV>N4C4x4O{yTk zuFj_BYMLN?Clx;$7*8}-!nvq{8t=oOOi6@E_adKE zIWjNte9wtpwE!&T6F44&*)*IJ_v%?L{w=;<}+$SlqDytfBp#Pj& ziCr@>D}5j6SI+t%>ZT)Jxy(z@AX#G|U&&8$fS;gqx49Sk$2`wc&9ZO&2lxj5-~a!A z56%CN^IR9;Xd(VZC7J+SUH;MW;9t|gPu)Nb&m3F8p%DP+`W6CaHvp$;gC=U);;&4r ztF{sbrHcm<`P3l8Ik8}d#f6t@$i2_JkNh{zXa|vNrg@-&EpF?j7=N}4&x)jytLtja zYsMw-mcQ%s?R6|a!h~=GjE$l#v94=7TVq4^^%t^#r}3q_{f1(T)ys6w=A8yiU<0GJ zCk93YzcYlmX2Dh2pVf~fVfwsj%3qKvF?y{Bt;XcP+$!eSskw{E!g@i)na4AZ?2Au+ zLCzd^vYOd29Pbvzksu&5Us42KZ((B;%WFCj810Di&rh5EjS@G-UU5W1@0m++WBD-#j=@y|9bHI@lW~QxVupM^c$(yN zWhyfSCODTk%E4pZX626c(R-SyG5fo+a(qtB0_G31--esB=16)dw95wz0%F^BWdDiG z5_p&Ht()1aHZPb|CPiF1$_!Vn-AU%F&cHE6rDKgs5VoZf5M%demtEOi zT?wIl@Zay_J>7jt>Sg|dA$d8zK}{25*w*{Lcb)jJ-dcdksgF&Aaew`%izp`knG+tCvz}7EP#6Ki;PCDM=s0< zC(}zN`WpU`4h5M9xv^Za-}(yEZP$P(XrdM;Dz~!OF8yt}mc;ER45;E%zhRu(ni9`; z#=sFy&ZO*k73E1KW$qv%l&+Te`2#h2Agl2?ic#D3w8&lN9fdcP`iW=if^9~a!dM&4 zCy7AKZSMf`6o5$|Xber+dssVWi7r%#k>V?GvcA>e;vL!14mwcog10kZm%S4K2rg z^aq}lL-*eqr?P;4Tc+jX3n*RbGqZ;Sfn)w-o~zgH*~=fFzdw;g5Q^v>NiCVkCm$G! ztukR(y8lqJj+*RtYtUFAw(<5hCvfC8Yq)(W$2+2N03CHf`_JgI@6xc%c@4B_e57+| zGNna}zwugb%W^D|=B){6*%9H~Ppw33`M_4E*_IDOYo>j@7ZE*T($Z*ehj@AC)@EFM zAVsHHXgj@h2I|_uph@Q?%gEcLn~6veU*{HUh+$QnzVmCGBPAnA7Re9*?yR{Z$|3H? z4y}g(fxTt;GGxc=GmTNjU^erv$%dN2iFY|pi_$5vvMem8yazanWqCQLEd0g0)_2Lp zofA&XHxTVh4-lk{%@x8@>s1;4pJg$?%u?6VKRGISocMAx=h0Dmja6U@s#cf50NI^K zT8)Wp)_hKycBVAxmqNU7i;ejB}x>nY2LJL+qQkvwr$(CGjH0qZQHhO+nJsHUiIrIO5 zBkyl#^yu5Dd>68q%yMlKegA5-)woAWbEi!;qy1N60G{?tY&TJgbc&R9w+1st-YIG* zKEnPvg6$O$tJ+v~-lQ)nz~g2{xwC8!l2mQpWid#ZT0Voq_lE|DZl6SbjitSBU8dMj zL_rMt@rt=UOch%c>fXjnc+#GSQ6LQYafV#t<% zsIr~3YiK&=gX^(y5=b;H4bYEcbOxFzxGsV<<|@;BvTc(OSMmMY znm;yprHGqf(3Tm~XS@@{Leyd>4n?FlLEaf$HD5sk|-*s0Mx@y10ACI1yG`#!qdcgEM zCq)D=r@^ZpuGTgrmB~w|V(;@($BU&yLDc~WZMes830!>#K%7;udk27H8T`!{iSw>&Y>137NVW@Cdbad(z@!4>=$~nd6Ju&8Tko$Bz9XTa z3#H0R_<~(27Iz<9Vv@dh!BOY?;paaveT*<(H-=xYh(F-}-)?2Iv55Ki*?(RC%WlQY z$=Zre?Dr=8tEKow_5ZV5iB`6DL{difvB_ZFu=aD31Q1#hWGJMuhFqj%MixITf-hAt z0|DM7&T!ICpg9Xc+u=XT;AB6IVv6x0FHq56^ked$lMl7G!yZQX_WuU@@qcQ|5R(k2 zOKbC--hSA0oOYaE%h>SsdEl{_i)I5>A-=L&t(QH+SODi5HYel0HmbUXA3mk@js5Ne1JR+B2_ zWzauV0GtpK!h!Rf*aq`b3n;qpWdvZz#mBELPCxPG+M%4`lRA#kZib+S<#7vG6`dok zqf*0URG6jR4zAw0E^ZcZJH2ca>6+(nvV)@QECt zUY$;b+o;t}cO7lKH(3tNs&9>66+Sg8g3)NACnTH2&pHzy8GYaxMuKR`0-X3Rn**$% zoq>E?v$BfLRVbK_f%WDprcpVlEd8UPT#;=oR9P%k=jG`Vme`>y3*pf({t zLC1L0$37B8!YpUpxGp@S)Zq_M9LwE!2#I?jP==kzc5A~p+I;&*aZ`8hES~mDC%rL) zcm>(kO-j*P9%6HpEd|sg*b`lm>v>-o0%N*^AU$@hOh!3oRCjSfCB&rh7WnB{ysRNX z${==bNEJ~F^_ic`Z`fZ}2B4+6E9Ee|rOe*f|3U5?A3kd^FC}sz$YE|ybI|y5EUpnf z4ngTu<^BToW=&z!% ze*r-~=wh|KqIIMF?mLF?3@Zy&sm zFt+On^aA~KTLSrQ`o-B(&wtDX*13oGP=0+KpdtRdmG*z>Rr6mft&+Z}LsLhK=GAhxC|IUJHxnbTC+Hc=HOWp(@+kd9LfUDT8H*%*wS0F z{@AuU)kd9m>DO^>4hlVJ4#hwWXvVWw-CV2Qu$@_tCemS=loOPzKTMPs;F^*)r@?;x zdL9Zexfk$7Z~wCEyNcnyRF)tSca~UzwCHoxj4uW@zHdG{O%7CNIt|s~OKe2J8gDPq zKXuQeG6ySc^03jFsqh|lr6iZ0^uZ~cOkj6uqE>#4kFCAR&&jWdMyYuBc_=PcwL+;*bs*IDjI7+MLT)9SF zxw6D;8#M%njE08#+N`T*tv-Nf`8#%^x_i?)hMQ#kKR|z^HOU`UW6~2VWy>*=76=fy zp-L0%{7Na7GfGhzb!yvjzPH*TVit%eIcHMaE;_fRDBY`*EcZ%O$4z6c&VjH3vK1g zzhENVBFeSNkyNYJrI0?{u*z4$R^WAe;*^r@=9GWmxKVt{d=@G$B5}lL!aSxcQ>ru) zCuyZTS?i0Ml^O;6M{{pQDa8Az>L&|6HYfr)>j(8dbdt}Bn1|1f&^V6j^Bn< zU&KW(82;x3q|=_3SQn56(shph1|w4w#nO#rE^x3Po}Bb(6Si*>&8=undDbOolUN{0 zy7vM<@}jR$lU@!D`YVYV{L7>-*nidU7mJ^UqR3Qf&sX`W0S?? z^yqEk!wmgJqUEkD#5cUZ>MHv7Jr(_u7%eEUWYd1xqEYVF(?GBeE@Ok8c~by3OjuPs zvOSu~_1Nx%N9G%}g8Il&RlT1;;U;-4HgsCzX5QD^^v~>#D&8k=or|)^NXxTFWgBa* z36w{arIM}0d}acHT!?kRY$I-%Z2eA{&a68byX3pOUF|4Y;2RS!##7|sl7O4ZSLWNZ zs2j*`tOHNK89gu5*X*d5fEg1n+gpyP8K9h*SHW9v^c$d^lsli>FLb^?pZvodcG-2X z*@jwxSW$3((!;2$CZG6rNp(QgOgg~2{jc!o%3*Id9^jgM&_3t~psi!8Ky(b(e%`~P zecHp`cD=8Ay8s99+y32=L7wA3kpM=A706mF!6MZ#$pOm*17(J+;oWr(%dgAUf`fT+- zS#O`BY=L{eU_W;HUP*5|(08DH;0`o#UUjMclMu?t=DM%WH2UGl5X_c#aB55dV>rZj(2e;f=#M!F5?j+UQ6?R2B(w?W7 zT7fJ39vv~X`QH1lqvZV)uGXpaPzQQwMbqu#nXP5CI5fke#Ro73E$kGWUJi{HiT~-G z$2ylTsPH?L@%nZA{C{Wn|MPB$^mkumXlqSpW$UVMYHm#D^m{x(_g^(y)xrF~tn->Y z!Mv1~?r$eEJ3Mb}l9P*qw+jo=%SreX@xdhk5z9+k#gmOl#(rIx7{DWvN(=;qL7-Uw zBA_5A7mq69`H**)%xrT#Z*M$gaJ*cbh_ilwdEb0o*gDQ+F_}(ho;gh3-X305dAsQqiC&>tnW;%%I+2i+c%4w$QVnzm8 zP>B*XV&GLr4+A#Usr#S5;|F-^S*thNG=f;eGmc*n#pzjF3AD0?%=YQ%;6W)r-1EN) z>Rcrhq4=N9Y0PxlR-%JT4B} zr3&{EZ$dqS_hBmP;FQA*K_V>f5;VMe9sF8iwp&W=bawKhKI%7*1Y7l*mUe zlT+NB8lF>==t!*-6}AXM`_CAK7d>nQ_vDpZP^HS8RI1-BtDJnCK?At=LL`}guCYD0 z)P4V7JtXsi_DoXLf}Bc{O)6y^Xa>(_kOZ4eO)ML5rjrU<1Pw3R zs7G1=ovms#GnL%N!8l@K+BXLNrAg1RH+iq8O^sY_T%wL0WroHBl4n`&O=6Folzkkm zsLva~*LQqaCXS2**r{JhIViGTQzVrh4D}2!G_DT^7b#!TLNp8!{5F|YT)1Z2c!05f zFo9ut{1ce>J>%uE7QY%cwXPRPE>m%76fO?Id)Qiaok5tz$zg9+2U6)$qeAK_6hzaY z$Qf&5Ka#7%ZN>nG1`BK&p~IpFVabVUSqZCAn|Q?5oC9L&_&0$+QFVAkBUKeu3qI!d z(ZS__-&rV^!J^L{{OYOtpkU5C&JM@26G2}ty=%eI5kQMPzcoyDu12;S#8+t4hN7!I z0wh$-&8xLrrSLQm#4g-zwFo@$=bRFW_M!hs?mSr7z$ro-F3%K`Mz$2zf+W&_9e+hs zUD~Z4t~$ihXlBW3sj7-$kF#!lxIGtcxi=BI6?fU;(w4+0!;Xkb7K%>;1$vmeHBEH| z)WU5bCNQ)yF%!)krme;Z$r!sdp|DE5tF%3hChKopz7VN$+tF{m7Vvly3 zOT!nt8_j`Kng}#Qw5lrFF4oKv$A~GFblC7dUfbMJlMdX9q!JFBh+=-AMQEq zpGz+hwv49hC`8kdepO&k;Mak20PuD4=`N=?V3H+`9xrPf+`1w`7nFC60m`Qe^<=xh3x0R z7`82BTgz%lIy$y4PMF9DSbiD61=n8vW8w z{WVPEy$BJgZbN+)Ftou4pty0lD%f)*?^~cxa`#s<(|QqEjaw)vgF2-|MYOOC87WKM zp1$8WiXQ|3$3kW`%6|wD$|@Y5um6~xl^|M$aNEwG2K${Mm={DEtjqw%CQRf}V}|-! zAh>g)S4cVH_^n4wNXBxR8-s8PMJ4lOPiFf&Rl!6*YJnW2jdS_5ud)Z3>X5)<7^}A^ ziLleDhC?d`u<;p@5a?#%Csyc5S3x>F>X=OGCdVl!K+N=Ag8%|E3W{G8F2{5ty4W)v zY-}SG9tN5e`~4yDo)PHM!o1hsto{Xmt$Ah;%{a}%HO#eLHX-sufjKrGf*>kNkR)0j zyy!PaXACfuYvH3F*Aa-JSYg$}Jq+&wPI?%7$7x&fC|@Ld5* zaYy_HRD}Uk68X1N-fc6Jj5Q8&N4ESC^}I8~J_uB{OS)7^EggoXS(V~Wrl~D+u~3<| zC&84i`s?k6Eow%}-4_5yf?U(Ii>jjEs6$2wC94NP3(d+JM1(?}N`d%sZm68Ui3s&9 zM!ZDE8_pB;krs^VU|devX8~oZQ7ZzNm074&Sbi}tX6GNAS-mCC#X^vholLJj!>#Uy zSra2NPQ#rw73Dl6(o@@QqZM^kSovED^wWYKa7IClxTMu#)9_Ie(Wicsxht)b@e$2g zeu)FI|@8!j6E=Pu7{G`KrYyjmqH)+C`(aR zm0cQ=nK`ucV8r9b3i%t$+2ux*s{5Ae_ce+Y81q~Urczd zJ~>AP1>!G98BgYEO9syDplD|+8vA5Rl?jruB^PZgz7p1<*L^Aa2(DMuSNeb!eGMgf z+NK~al{DB&s4Tdo=f4Vxc)LLqqY&T?qXp+hUCZ`)^#K5{boBvW$S+M2gGJE_uUF~~ z@X!!nvT-%1i}4(q78# zIH-AWx+5XbUNAemjtyx^W~-WVRJASYK+b!dc-@wwl`r#WdRo@*Nphcl1J=F$a9wV4 z9>j1b!FoZFp39eHnXz~HKIzrW;>CZF_)e7l&*hA(s*~>|Q}>7HZmF6{?RN%)+-?q? z?D2Z~Y>N(eBjBk&{R?tQP4;BZ+J_ZX0%Ov9h{v74;=6BMNS*hhe}mEX8GpoA7|lr# z!~_tUm>4y&5Hzs}DB4KMn!})k%TG$qfLqmSL%u2}2->mH!htb^*Uj+UN2w;5=Cv&# zBH-!6p~T8z)fZ`TbPocTmPnodZLpY-B(%yDswD|$9jfcgqcvYKRzn2Dt>s0iCB@bc zK65Fu9mE~=j@WM`pgu_vo}bT%b~$H>dB@vzs1*7jw)V%(BF6CfpBH|6G5euRU}F#a zD_2(t9)(WA)|<99I?^?xh^@s_r1^$6Xt9zFk0w+w`>Q3^EO;~p3E;srKtQ*cr7i+m zAzhdw6aDRnVeOA&?UzTz8OvAQEzGi#(tVZdDM#gBv>T9%Q~HJq&zbj7BN115S= zl|e&!nzO(3l(GQ)^?xaHYwasM5I&{OADcw2LEdVlzxZ32ixj?=^>^qQ^}g04JJ%XkjD`n)vp(1wBZ0d?xw{rVIqZ5kyld49~H3jd#Zr3f!H znJQjZe{!#5Nqr!m$($E%q@qcf$T=ViA_WcQgM3=F%AQnR<;2q>ARbL^Nx2b)XyLVa zfS5IV@dsZ5>iaIiUU9mGn$#wgLaHt?KqGgB%n#|!L9m-H4i4LbEr^IB7SsF5Y6G|V`6)b}^ea>ZpqgfmIkJcE@rnzkM zowrjrOb`Eg&O2jA=iQueGeor>?O&T=WE(M>_8=Ap?GkK_F;Z3R@>2LJE!q~trAtuN z2=M&I@q8+hi`rOVDr{|SqWP$Ki?6JHQv0k$J51B~kXN(l=t1KM&1u7xj(MUYljrHP z2|x<`BEW;zHAckqbtySP7xiS&A=+_vU{HnU`;xNO*IFxsNrNnzL-QNlOKdt zr!g4~^sJ!y>XwIv)5b4HMZV&WEVK7mVNP&K#e=`=jXC&;`fB7!mcBAV;@H}-Q+Z-R zIkfCiGF0+c3mW<2qI*90Tlz=~{h`P=ms0a)-x6Hv#wc2M4FFfklkZeKgJsoElI z{52j!T4S>?clH-Y!EH4kli`xbTk_-|bqq>CM_l=4UDcN|1Njmo)R5-!Ku!(qb*8iO z93pw0-w!$?^xRjI{e*wl@CH}W!l0&8$r!-))M#bl{->l&^d6I^r-oC_W{&H(A<~7& z4G#b9l)!5<*mk~ffI9Fu=E$qq+U@yY#w|FUpwE2e(fG(N55n8O_n#mD_dgO{T7cIx z`)r-jT@Jihh;>FCF0&a!p>E*wlAM#HH3ZHxQ`6J@9POtDD#ft?8>u|59-JxJw-OO7kW&nTR2U9cjLR8z&;b>rlS7-(&daTT ze6C#38=ypP>=B`&R)GceZ8Q|4DjRxHQIJP7b!(b?t(WYX|7Zf)6K{=dJ{as%<1#oR zF~SEnH=l#=*S9NvJRWti^mQovLCqBFv1GC`T5x21ji4G>vZIYC5;;Osr|18)rjlq( zIA{R#;14U<`1#ic!PP;B^cUG7R~{;-3>dWr+|>ke)JDX5qA2w)*@0>S$*WBv*BD-2 z>=CL}fW%qjWeh3i9kl`m$Q2s52Mj5Xbfu`?T)vJUT6UQQan z-*CL&w56Sls7t4zO>C&BQS^5N1hW~lQKwIMX}yKjiQn*L{z!|_WxRl_4rdOnT{kym zUFmVHLwM_`?yZJd>Kwzu^?i>|)>(EHG8|m` zVZgC4MD%_P@9AQFBVW;^-gu^aUS3;xP3bn3GTUg`U|UA^u37%YO$~Um@#jo_zyGX#59T zPk?7?-zT{)+qA$PAYxBA6@pIakB&Y{=QPz$0C?xX@ecrVzW_THZ_v>#gBEyBEtJ=| z$u~x&|IFHFx1aPa3HKk}K9$!H3LmJMzL(Eupq{Uwt6kH}KRpI$Hc<7uaF@fZMCEu8 zv^a3sp}TXQx4ab|*d422op^WEq&IH}7hM^K==1yDnc(8D?N^xWjGkOx=~-_alKrR) zDb&SVw=ALww)?l%3Q}t!DkIz~p-i9KD)=J_IZP@$(BGGnx>+kYx1!kcJ-GyqI1OK? zF58M^JmF)|Cp^ye)&})m580`MG4_|uva(Nh+b()HhwVPki+@g}ow8Cfjbvf$w-rhp zUIf6hIXB%K_G0XZ?NhHhN+NF7{bza!*on>25MZ7Ccte^&=q#<_n?tphH|-{ai00r7 z>xiU=W$05_Fb1n@Q=1%cT|z7B$SMbPYBAQv>gc$K(!Bt{dIhk-b@%Z9Zj%5ttbsb# z;T_*;^7gR*!M9VsQ`AT7=L3l9lLPht{0pN4*m-?LLW zuv<=1r`QDJA?86DwztBLP1_1UNf37#wuhz4Y64313tvFz#A(-~c|y6}1o{TAnKw{HaHPI?397o|Q(gGBce z7#%1_)`4|(!0pEFLcXu+vYUhkWU9chR?8nmAm;o_Zf-fzq^U%M%IB~!Pg zERaoprM5@62ZBcQ!;@X4+qz6K_?jQ~Nuw0G9x>;T`Fq&HE@Mk69^=RA)ePQB56K(V zC#D50y!r>J7NK|_F*QbV4_OQJ;SL*o&wbYKWI)|bV7x7bl<8RkC+ct$YcCu1MCUlu zQ*D2fiMaXIUM0pG9e4WqK+BU^_SL%2icVa|jf2S(gvpZxYmo9ZQne0E2S(^F9l1D! zBn@-;UtoIK6ir(HfLc>P4@uu*8LQ$0)6L12<0pEU;Seu+Z?4~ii`e2U)U&N$>C{(% z5GjjzcuR-=*Ctr*k4xpcKNQE~dmSl)s@P)I5|=q zBv5BsaD7a$1C&$0W**!2*m4^{OmD}onisrGZ7*;3cO*0Ka1o$mHdMQv z=S*=R#=;whfrBtI+(lo`p0Z`Pra_U>DyR1gVfZt4CQlqd}IHdTfp$=Ok3~evMX%m^XWHyAN(K;CGEGa0Xr>Ml)%27i*^*7?u z%(=xCqyfC4#Vn#8SuFH#E^>Q_Nvti8t-A@w${Rb#N{nR7evO@QMPAQ?B|r zH&&WqOn|NP??kgu{UqaIkE8iDf;FE3(8=_C1BPUL@GqaXmMaU9sr+Z!2w((234qQB ziedfUHi@Sg5=+&m+VFKZqgBgx1=#YtK}G_j#?nLM!r^&;9FS-t>>vrGntFwocC|r^ zrxkFUu(o2wFAr=5rL|%6BUd|lBi3@i)dp{%!Fa!!eY+0zQ+*hAvlf-{KKqZNeUdG< zz6;|@@9HJ43vs(OL%n3HnbmRePmjjF&i_ycSkzC@H$b<{r=~W16h^M_Jc8eqn zdAKFn!d7qOSL??=SivwJqZU}f($;XfI1x-DF~-pq%_hP3O5(HPZt0k#CfP<`C`nsc z|2nLf>8%)Fx;SY(T_B)`&sN#}hR&N4P8NiT90x$=Z%dbQt#nC#+?g=5^q7G-QK5s^ zO)HE}h28buAsk|=JP+dBekA0wg^k1rec7hh}rSA9Pb8?nqS_MfRV z0_C7Q$5Ny-GghnIJj=B|U5eg|mrA;yXeIO7o=hf3H!EDXAAl)%zLWcz&Mz7^dS9&uwK30eoMa%&ELHJk9XTGAIzVYrbCNw9 z+C|VG*9*Jf9#*c2_0<`mhHyMG0p@xY%Y+R=8q*3g4$pR19L!3wIIG}>S=&B^K5GJ^ z?6(CtZvH;z0kPUZ))-zhZ3PPGJH z%M^5kq?;dphALs__Ao$>K~K|-*D($6I@G;m)}=(PZ%V`@Bx}=?4%w-eII|_3FUtVc z5<4gDgVw2vXl)T|6w{cRN~>Z+$cUe~xLDR9{4w_%8+(UdK|XScCyq)Q4xF~9{t~_Q|H4FF)DAxMXDk>lXKEGq195 zOdmjZ_vhIqU74$1)Kzg_Ij@kixOa7K|C3wE8z#jusYg||?T_W=#tehh-IDRFg#7bx8-uI&)hUPS9hM4pcoOc8iqQ^G*lInU{KvGa;DAew@{^l6|0$ zlo=vm#v7SEV~-oJOATO;EU%3cM9&L$LsdQiQ3_myrqrUM=cjs`NJy}-5Q#_ zci_Z|o9lQh$_eLN@E|@1k|=zmn@4RAcbT7hgliAZF4jClY0uiu<2og3Pw38rd8FDZqFyg$ zJi}ee$#Hke!IXKaC@^op6xCEhuvSbUuP&Z*aYnsTnlMjk4|A!QI3s9Ee=c=?3|klT zTnc11DtfT<7PI#GVlC6qMUjKacRpr?tD+9%A?Ijp-VeMNq0qMY33;v zbJs%y=h#CX#;L0Sw1Zb!NQD6KQuL`+6|rf#Rl_-DRdSq>wRC2JrmX+0B+!sk&J0#Y`Cx~_ z7%OL*YN*`AA-|M5RKA>9)PL-yY`R=3Y*G-BhF0$3SY$!3TER5sTt2s1nw$z(UUXbw zk@i-}x#1<0W$05p&C;WIqAsDWXIu(ZWn&S%q^oUkR3=$fuq06tHlnzQvMhcsVHu-g zJf&Pw^>(gt;pLp=T-Ls=QMLS=G}5%3buMBV*gn;+x@BXn=&EM#oYJJZWzAF0ssXmh zv+QV*@KoHsa-fpI)3q3wEnrb$n!0{Wp|ru1un0RN)ilARd-WW&IFK!D5o?;ZexY9W zecdL&bKa)SbG%miz1Jpt^{`o!op=o!c^I(Mz%jRVH`=Xsg0KaiRVewiInqtA<44em)g z7vJ>)5W)k4x307a13`JMZAZx?rrBrb3v*=#l{0nZ0~Ru??Zw)%mT)j@wGJB62J5nB zSyj*mm5gFTh4sD{DK*r14D`Wj4K~n@CZ4ld3)}12D5T;?@YALqdC>^xCQ^OMc{pgk z!uy(u2Zx0c%u~hXmLOPiPEBv5f|e~*4_$KKDB!E%$;%)6giU*u8~qVAcq9GX`c$rS z?A-anF`+PyPQiqup-{X&(4)4`HAyVFgsr1q55Q@3Lb7sK&TTqpDxHF3%FialL}$B_=^fri32(sT3BpP_ zr%&gJgL`6TWl{CE`5lv2Wv6%LoaI#;Zf zq3wjk))Wy)*Di}Fc^YVOO&plr@r3avDg^lo;scGfJK&%4C-hNiTit<~a<8nE-b%bVF*QM7W7F-VpaU!Qjl z_kyiU*je)3hFF<4|BHl9{|lj>Q!I9juW=&4!W|=)uW#S~&}J_ZN;7cc|M?@z|KF(* zIRAgu2#)5~c2>r}`F4)R4s^eve&#mDMsg0ecE%1)=Ena+N0_C&qll!6{GDtSPeP3e zgdo>wA^(Pw51t5Vfg%|#A}HJ!){|`HKlE?#G9b6=tH}FImw!ZNgiI&1Od~qR8po8= z&~!be+o_l->$#4}yWCgc%+=K}H()^qZ*|l2y6wd4glnhG>u054#Eu~70&yKNZOo3+ zQ5=iuv9@SNZO`745rs8+%t~U$fW=xN$KznQ5?F@6l;PU+H!4 zL0}jY0)?vZF~2`lqEdb@n2@p3Si*7>e>>*%haiw8G5SoUkDf|j)7vR79e~QTaHJhG zIU{wMSk`3?0i|gb-_H6ldu~+K+vtoWbe|R_qgMUZTHkqKVy3G!q1L4CQYf9nM`^;N z?g~T;!=xJn12Jfbs0^bxHq8_hvt$nq4qRX1gKA%5&24Oi6ti3(U7Kz<-MKqG>c ztH94d>CtH(o3YX!#Wr^!)a0^cSi!?XD%Im}OS=8P0JahlDX!9>rl+`3$Sjq)$d;fF z0+p;RgQYAgrCYoVM|9D@aq{<@g}Jd!>B-3rka8b5rM3^ug?jt}ocU?(sp5GoAY@9F z10HzBe1i(E&6Ht|y{HS1#f+GuMrr}B8j{jyb@C9JKf*K5ID}k*4ZNAd9DY&KJuLeOhZ2agD84+O z$^9eV7_MKZIf3*M3je&2uATPBA zS{R_+l{N`>esq#ptSz{~DZ6(PlD$k45wkYAcfJE_eh4~TAX)9utc*&#GxG{O*tkZ2 zP;j$cZ>&h5TG7^vFx?ie7|!yREyV_uS(gN=H?x$NVwo89DR0_S$g%md=rLFNVj z^Lm6f43)n3sJ>8}G*QY$=}?nnDrlLTk)CmJLY8>V+_w2{rlZlnkd$2I0c-J^@c*v3 zP(gSXaY4d9aKP5TCttu7CVEeOq)&L+sNKl?E4+Foyb2?{iXyyf46=$iaqZG8!S`!H zz3sJ(y?QXahUO80C*<$#j-4vRGDVjP`lUUh+A%LaFJ09#}61b7K76W=s&6D|*uZ0wHyjZ3;OQvld>?41L9z+Hp+ zPLLoNn3f=%YSupKBbFg%=GA5L;Sfq{9~Un{baYqK=ne=kURQ5VR%(q0%b4_D`*N*8 zaAr{Au_WlEXQ3yU2kHRT_DXLCIKo`hqNFTTGF5+vIl?u$M8{-X??saU5|4I+D*SYt zLhPQ?Fq~quNh#i0T9Wz9V(OraBN0ss4|dBQ`E7$x{^AlNEf3$6qId%N0EHKd3D|py z)+!+(Uv0HIAN>N#An`U1=W2cD|3;9luq)fFbkpBk?hsbXftgVCl|6Dk#RKtCd zk1%{fF6$Gf1oiOE*dfV9>oefnsE?#D)gY|E1=Eph&o52txoX$cO-+F60?P0;%9@tS zqg95O%&f8MYzWP*J@hTFymg0>!%qy=EaGsHe&Qwf}c_?*Lb+BsjOG4&DnX$ zA&ak8I-c4Kvm;iT{=Q%_tb`(he5WQgUaIhOt}#}rR~w#!~kMsQTYjV{#L-Z& zWC8~yy@Cukfz`}GtyPWn6Ha0Q9Ljr8CMsSu~y zh!zmd~33q53FW1*J2N20!V~O)#uut2sTNNm*-lf&a`5@TC=RNnG~v1 zsa@sz^#Vz=irvQRqeZqD0AFj#m+Uu-@Ovp)!0FoE@cm-L)Sb~?7uYtU$h1&i{;hm4 z#aOyH*m-R>h@+0qC?W{m#74MVb8K!Vk5IAzXa&)L#1|Txtwz3=L>r=B-;x5uNudB{9 zQ(`@2^5G8m0V$$rr)i={RaaijGrh}%|86{m*tmq;WddZ6nPKb`_T=Rw^+wmTmNrd6 zV8cP|I|biuB!7o;lkY=*c4QjEx8}MZn*8>L_)RzY*Nh!fvTrOa)K%*8)@ry{SoDB< z3lcAgS{v+We8**^nypV=vn%Q2g+R0)fS=op4P?fR-K%=5T=&MpD5OKLlxd8@6@^X* zbst@>Hy3=B>3K6h$#yHvK%r}h#9W+Gqt+!jbOGt2qvZV@k}<9N>O%C!MVPZ=3|>8y z#z^KMPz>JBWfSX$MJfFW)j&1FHfX0!Wq`wcsTKRpta_Fs|0#je1227Y-h9!RVMFMr zd&K#=VuVmb8N*B_;;1N(`32g8GT(#M;WD;GDihYKcZcUDnGn59ysh03VN_n$PT|M5 zH{e_ytnuL~+ z|C$ihRsF2~jSd4A>JY+!h!y;0MZ?$kmlCxFXjFz|LBZc}6f6LdYd~I?_q$9SZ2}p! z32#Kjw?;IdA)*^~=*r3YV93aMspo&uC%qo=;`YPG9klR5d^#O);SOTuo+Nb#X2l(1 z;1&r_U=JR#2bJA*mPu#3Mg9&fNfLJxDcj}OiclQa;I8<4o9Vz~s)IR0)uPYyELLHF zD2+h`qH?df*TTjg)^%X>RikkD1&anHR7V#clVAWt&?ieeQEs}wDJ?a6x2l0dLFxUfb*I#pj9mc2uqn9`_xr?d&Rqzuhx8#4>jCd2|bT!mm1*3StGza#;a~>T|ZfK(}e6%WG_LDC1CdDZFneFfhP^GT0uc?UU;N038?DOJk0MVV>X*lHwR#kdMM7H@O=Aw(+hh>-6Q9LHT@OPzzwe)jxAY^B;?`RG>DflFu+Z^CU+uultZ-; z@wh!Xtk&SZN3$5Gp(W}Vx!rG3=0Mw%Cxqlrctzia)T>vi<1Lyb*S*}E;$t1Du}F#C z8BVRD!)%h%!5*L5E(RnNKX4vYBBOl9K0p6y$U;P9zg_%`H!~spcij-v|K2uQOi5Zw z)z-oC|G}NBG@#s+mYQ@fGMUo!8R1jm@pI|(`A3OG+zS!^LHdhHAQ~Vd1rW-_6EHER zVVIEeBUiyScIygLgf&NCR>{hN5=Y3PXjE2J#adiRT2^#bp>0^)bS;m6t?)7>h%*vw z`n33@bR^E0Wg_W7Q!tMRyK1Oe-SZ0&hqrH)-u#N2`mQQlj^gZ#K6V>fEX8 zXg85Bwhtm%L4m_TErN&ga)vy&@Z1tI0a0U%k?f{*nxb~#!_M5wX1{%FsL$LLbPiTR@YWc z^-M1zT3k3#j8&^;P#rrC5z_Wl3@x2SxHRw5UEaI2=GTdluU_A0o!w8_y_vLoHE4CO z(dw2(Yr(IJ@||Xw%#vi6)~q9;CQMtxyas-+dXaYNc@QQ1UyQwDkZ3`}q}jG@+qP}n zwr!iYZQHhO-?nY@Hn-oI+1ULiW@qPD{XG#Cm8YsQ>q$jCtKg_2Fa&K&tWR!vL~aW% z*#>1mR4xmq9IhA^Dx*pH*L0j7!sb!zCw;1YPcEWHgM8akcBm@mD-|L0K}SIiHCrPr zT?Su*j$pGz8p2#y*P)!dLCtfSnXOE22h;a{QgGkc*+k;$zzUyS3s;H*)xx4lBx)R% zw3Ep4rVOV_gi_WVT-qIp;C7KM9IIy#EMCMu9&)s24TwPQ0xJdP{+%)u9RBlC_Kk^r zp;FBsxo-{2h8(J4YEBlV?naQw*C}FZ-yu2aP%{+H(9#XT4i+u5DV${U*;(g#3}?05 z{DzaOPvqd<9g;?+q@2{~V#j299D~32WOdNEECb1Y3Bhtqt8{J(Y@8-5K@2hfJ{OQ> zHudULbfUeCd#D&@#trTc&3Z`!MQMr6krs~OQ~rAL+D`Hdgp6Qo_3WqflQbk|k(BGC zYPBLA>@^=2dDkG>l)#lLfT4m{fH=#iH}d=?q~LG+0aTNi{6}F@Mi81XkJtiJeJekn zTvI)dzyvLI2%!C`51Z9MB>A1Tx&P!Usr^D)zX-h=KE^XwCtG!`@!Q)mxkTR*qzOtst!SfXWX(>~XhsU6sP zQ9Hs8fXHPdxShcK%*xND7H~%1&X#3gq>Xr|Fc8|8FA26Q+7wOU#$m}88=vT#ak&r> zo5&ZA)dWXDm~a>TaM6)jAh~mk&bcYQCAr>C8%cLuYLB)P1XG?@fD~!OeI_^%9UdaAtt~7ukQLl%+7W~o$YmjbBV{w_ zbLUNMMLu3A-J|;@C4=-~xIcCd8Td{v52HrSgT$nJUjNSGqJ;}(U<_PY8SEyxuqip$ zuYMiGq|6LCi=y8}NtbzbzJ#1<*0AWzQ8*^X8)1FBAtw(Iq=zu`y5LuOAIz?&#$`|z zti&4QVE*?sKTTv($ty$BI&$p{;cdhANthA+f%k;=)fH_2AXTRKU)y`@IdB^#CdWOZ z*D{>)m&U;-q~asFf-)B#b`Kq5eCwDPe|VT7b`K;oaRTy=>-^>-mc`sbf zSnN)cV`;1(?I8{Jm)ht$o0qy3|Jo(_J51tjZxY<*DMK?Tq`kMQh!n+Pp8p6% z{JgK92ZZn^SdNnTaWcJaNb09~DeXWC*ET=4H&KlIpk;usKC=v!Id(z|?;_@{2N4^a z;;vMFDf5XLn#pwSp35EFyaCnD2x8G_&pNGPW)u$7mkn<~#RDio5z~hD6%0rXZ=(6> zhrV-o_Nw`jVm9M|(-sAj$2O^z@d6Tp#A3Q98 zD##cdkHE2xiZ7vv)HUG%>)tJ7#ZxxsZ~}=4)rSh?AJNV-TP_e3f%G7R?iT{tIYinF8Z{j^z>q=7;zXyHYZdC^YrBgpRS(V>D z46CG5%QU7aB#|E+u1#XCJyKC$hU(hGgA(!bLjFZ0XHt9Owy;UA%CH9JisJ)mm!+Xa zjE{lDST!LYa)9RJeEAYl$;%7v6tJRC0O|Y+jj8*b6Fq0Q~H(A%Z z*~|Kew(do}liv}n?Jybi5cp>N5O`>R%H1DzYhuMw0KEp;g5rC*Y*wLe;cDCPhjME` z+W=ld)ViwZAsRSAVlvQ6`qU~iO%Mf4P@tC!Cds+zD~TF3Em&~Aiw|Jr?nr#Yw6nA7 zrLE2P1b6LNwzcdK{Pr`0%(Pwxxf}QVPGlwDK9uV+DIT-0`x&X|+yd5v7ZGxjOhW>Q z3?Y%aIy--5DJ}zW=^%pBY~S+YI7X>>o}xI;mXB6a2U@(G+%Ow z7C41qJ7I<>yf%ku_CQ`w^L#rVtzK2zAiYQ4(nsW>OQZo8sBS}GA5EhooR;ubtYqh+ zjZ--yyBO=qyaa0;Q5lxAWi!?z(qZ~A2ODEtkq>K}JdeD@6}Kes>CyxXqI?p=YQAu< z&*zX2Pcuhs>E4VA&p*krnDK34&>8RXFBsHU1<9tzWL_3yOZMZd!h=DM6sPRTOooiU z>$Ng&)S)_RHO)V-kn8`Hv1a^B8a~;%P>l&^N}TU@09T3%Zh*APQL^NYAsf62)rQs- z+QZRMUlc%1^18C9708!Uhe4?@S;Ue`WDn?=reudI_1`62-y}ObESr%o9RipIPA@eT*t;q14 zHH7H47ZQhkq*g9Kmme0W;j7CcL*bLId8^7mD7%E4f1X>Y!D6*FN=0XN?0oz-?i;ds zB*aR|-?B+Wd9d5qk{zn@I=eA@#oKs4kVBo1{v~HZZkGuG2c^)=8}f|)Ug?17@nFB` z!%(ZvV`+)uTAG*3uBi;|T)WV7s0EDqKItB}+?LGNGdYGOA)hOQj?g*q?Zqt(rK?u1 z7xloo4C0Cya#+!xAevaQ%p{PLhiv@0-wmG-`D^@?PdVvdOm+#9u5^kX+l*L56OTng$K8bRQT^O_Z&nH`NORA)iEDImi7_SsjqBMBz z8F)?EhOWxdtAx@P(;L33XNk#f{pvH}ZcDmumU*Au8WEkII=(PiE7DzFToIe3PNnjRqeD^; zoYRVCuXgD*r-f6#9y_^B`nzgR=#`@(i8F&(HGo@7HVmc64KYqBew^(24yh3&aet}6 zp49GFINz6>wN+p5FP!W zx;%wVF`^dq*fqZ!Po8~V)`fUGcGs>m1Ft~a5`SBae&PCwXy(6J_41MYAssOhgk$2qsoKR05{!#4W#QGeu zHyH2O`|P7T2k$ie4AL(<_el2%#o?c&A70M`b#wG?vH2VA#tgn94yqeG)ur>N{6?8( zxj42Yy~V#~{VWN3tE97hH39zl+2XWj&ZkB-vG8V57Y%JG{=XMz;#$bK3v|WmEpG1( zCq;P{*ym*%tWTY8yk9b1p?}T#!jTZpQ07WL(3$#9oR_rFS{nAB}8~B=92)KUZp*?b>z^RT8ByNUo z;HFv35*ZVoK2en__Dh&#Tbic^_*8L>l(08minX0*2)|cBQ3pO70>z4TTPM`W*LEz# z_Ey=@)?h*C49;PL+*8bxQnS~90 zMiDcUBKzPS)(%bA89zE{?CO_l*U32B;%Ijky!=JLPHUAI!A<1~!HcW?L9=@E*><6U zZ%M}E*Mv`#Wst$NzYgw!b2TzGf(0=Y{jNp3EAdWVx5}>}6E;aTvVXuNZP+WCN2!o$ z&uB)bWi4;-c*Z2C*Nl-Hk!7MAKov>W5GK2Ywo7mY|4?4T(#Wyv6d*p*K|8xcril~I zMP_|C8Dlqj!S}-Tp1|=z8V+PxZclRbO3$u5J-b^?X9Ol1VOFP=*;8oJlx7>lCPtpc zI|E5U{>}?E7)}Ao0it3K=!1*!-ObH2xjc`eF~z*jI%6 z36ryaN`0(R?_5`PW)|M^m zZ$#}oFr;D3?bpN^j>{7$erL%ORo0Yr>O@C>w9pL_pgv>#=7Tp?<$Ric&2cNX_J|-0Rmwe2P1xK@>Z6Yi`0T>U9T4p# zbPERkVy(cm&KT;3tWT{Qv$~c0J$tjaXT=MEx+QnJn0H#5<*jqg3*f4y|GwAt?N+|; z!09Cz`vvD#@#(#jFA)2svPURiH2q&{j}pBx^mA&Dl$}BJ%j>HJ->pjVcG+8_IzQ67 zmAYfMFSeI+?X^1lL)LdVxU+c2@ZL1xcR;wyaL*dQ5c&oE!}M=3_lw&*t}kG{I{#tp zr}%$LU(&tP20IoekH@1Dy@MDt>X@EBEsP256+zF8wbT^k6G5gjQYh7o@9LE@mJuPb zJff)8Ei5VA65o#EFpR|L0MG{mlY(&j53RvlIHNh+0x~iuEf#__5y2BU#~A0?!f-c7 zt`v@ZnRy!CNwuuM7^925RgB5p=#x9I9RW03Fxf*oiK#{Ba?KPW-MJ#K-eh`W;kqKm z?gaG&(Osd_`{VqjXImBHR2g6J7bx@SgtYejy~Gi9k|~NGtTMrZ(zygtyg&nYRx|3h z#lO?EK8jx8@dsY2+3bX*(PEtkK3{HExBJ+Nmv)r{U9u(RDVkmtEm=UKo+})?D>_!5 zGTWaHv1G2Rn5A^e#l0TWBY8UGRm-fZt%;~{J1|ap+{>g5u0BByy8_)%+ zN8>$k>qV!t76JFfADjgs(VgB66@eD8;x3L81JILD9PdT{LY(RoKkGRc#_mW-CGV9s z8A8L}1{xhb^yMeIYhr=n6~5hO<}OiVLpU{beeI6yLSEfciV-R)x&H-z#^*^N7L<5c zd_wS3@fajh0{?ZciWhv_T#sLeuBa0eGGH>+VDa3$#8p9qySUW1CQY!(#2rM!?Gs zf)yv+s@@{tXAZUnHLfJ<*P;n~7*!au^J#^YC% z5&uB{$0P^)8jo#71ppxa1?~QSvtE9I_5UBNm;aKklC(1xHnp+&?`*alRc!}kRg7;r zFUd?XC~0~K(PAgb&EyCowO|2A6rcjyHX_huTc=E$b+aKeWeTdDyP#KUxbA<$9Kp<7 z!~+YM;(9)N%k1VpcgyO#J_et&H%d}VP(vnW&a?jCKOcQRPT$UtEAoB$V7zZq`P9a; z!?Ksnxy&Y83Fg@zI~fdzq{f97lZAF^#klgQOp=zFf)IhBhwsIB?9W1Ud>mYK%yI~< zK-5(Va1TvG$;gd+PwTCGs3JK6zGV7z*))*N#k%Q@#_5i)9Ja~XAp*8xejsYaRd-SA z4Q~o=HWG*hMqgw_1{_(SFCt6s7`P5LMSrAKwAIIwr!U0>&BAS}C~U|6l!%-%e392w zqm)Ow!HLgDfExZSlr*@+jX(v893Av}hL)LIP zWl?o7k=qcgMuX_kqcqe!1(Fr5M_XW6$yX-ONt9cJ4quNeRhiz7s7Ut)xo}w;XPj*p z=${C$|E~3W1PJy>JWeZ{?9|LWUa%e)Ih6pBH#Ek;zH1hs=DlgOIjmN7aA}g~RFK6S zV9wn%SJhS`xJF=G$P3S&M5WOt(@ga&ER3I7EA+7;wci{+&OvBpBvX!aY{@ajrcc8$ zwxJ5~>r8(V-Xxuu5gV#x$mn{zdU?At{NPk$4C!gcYQY)HgfN`f-P9Cy$`e?^<@+iv zX+npe$Jb3h-b?Sl@cz5fVrU6($Pp9FG2IwLxlj+}(ACEuM2w*rE)JTi*0SYSnjugM zbI{%oG}<&n>b^G4<*B;rr@D&nNECyf-}L;qh3;aVCL`p}{f5E#rZ_>09=1ex(2BSwPL6G1IX6WWjSN#Ki~X^Hr;*AA__JbC#>yg^ zw}D0*Y|CqCi`5Ls%TkJPpN3_S4 ztj^;t;Z+zc3(VPT%s&Hfc>9T{gI*eK97=7}@G1)4lCo45Z9pNZU@zugR^;C%meqx* z*Go#z{#ov5EN?Xqs~$~ZwdUr{fYy-Ll#!+sx5BO@ko}aiH3-xFGe~W*5XPe^GJ&?p zfV=cUJv6$bwIL$$@eeBQd8P7^EfFi$Qj@<{)K5pMASiq8-9#p<{W>GO1WL|-4g}00 zY&TkC<`%7#K9J02gz2dOc=L^fv;l8(AsRRNi8wT8Em{}jMCw!kZwxOvVU$yf-T)xa z5FxDrUf-C%cL3053Q%(&qen10iz8;2ll7+`;(J)}Gt~GEd+Z*b{--ZHw9P?Cgaamv zkt)>@tX2?B*`#HFnsWAl^tYEgMqR_9g)3YgQ!u=I$U1o$!JWOQ@1}JMd+n?R)EE2> zSgXr^@6+_}vW}|c**EGbwMW~_g$o+X1|VmvM((v~e#Si|SWWJ;EtrmOzxObj2R{BA z-@y%DIkC%>`_iB1+WNgg5gt%{u{~j*BW&uzNl^nZ%(=x}K>`NZ--N||DExh zKM)|+CPp%I4|o~xpWnTpV2>}`bCa{u&*F0D8~%Uf{~|JLlYEB!$^cD_Gea$9rMpzVIi1X;aQ$ z%IR<5)?8_SV8W8vu*!k*?&x7%M{r;?9R=NX3F`GS^huJ}T_TV>FQ<$_f$(bP^jVs* z$pG4s$XfC0nvuEGS3^*_JSr`Y1NEa(QaF(MFXHN+a1Xp43&mQ!nD&SlK3l$EF!&DF zUjt&{Dxg}TJ>jHzWku>IHs%w=cljw2Nh3QpF)<{GInm9vrGoKC{r zOuBGAg)+aV6_%^vN21+7ds_&ccD_;0pq0oF%4;~4TKtOX1|<<2Xn->|Cx4X7wt<+h zjz}_mtGR@I0O_Hg)7F$Tob)j=jvU-_HC36Z$~`g^PhvTPaT=#ndZz%bJV3#HIRFym zC+ovax$U4_c}fX=lSG%KQlZ;(tl~*6J9KV>JlD^s%fs|=P${1%*B(rSQO7K>qPSRa zUkQW!xC}!ILl)v%ME~A_$w8blg4W2>*JO+V!Ft@GsJ;p^)oS1a@PzXXvP>z3F;PbX#VLmG8Mruthy2w z#wu0FJL#^KB34s7y=p>U=G>;j3VvGAqYYUjW^+jwTnX1alDJ9sh=K-hd_aWtL<#wG zTt$vtq^aFTf{S&MeYHLUo9v)CjUh>i^eF@3N4MWN?@`9%L{kvTm zxRv%$om7^_j-R`)AFEGkwQ{$$&=KOA)7D_<1Noh0anusID$9;|^$8iPOWOP`(1K;N zzf0B$rbny*zp}4Nx1nb+?pu#b;?$D5c>{-}Pvk;t5Ko9!h`Q)nH`p!6 zf{_RY!LlBx#ul^&_CumfU^D)mX#>PH*|d3go+eKFY@blV2Hnz?O2jXD!muzlAF#;e z0cBy7r10d8ikRx?p93a2jU!1EyEgigVo!YSE%X%M z=L7jM@q!tLW>K@0E8yb|06+1{wmmpr!WH(T7Zm?-Ml{>LK0w|h`Ve~MQ`v3PJv(=f z;u*mZThUr`96Lrw<8GJZB2uRJ6aGJ}2qV_A=Q2*Ot>;GYtL)pdC##GtD)bxM! z?4%_9I3tTaW(8nSjk6P4V%J)!Y!Ec7G+0qs6yORJth&h7ZXGkFNjLn& z`~Wj=%$~&z$#V?hkGx&&$STPe-3?ve^mM&;&wY5l>h*ko$&)AyHVRanc&A?SH(kax z3;lDpU=^Bc*@#{T6M z$!*l8b(aqZfeN*%`)pxw$b6neJgyuh`}TDJDFYc5?z`Ym8fe@u-MSZQ(4QOj=ExaD znf;@v8wQjHXC9lc9`!|tZ0;zRz$FhBD%?sW4fP<}@&%YRe-R>GYklB^LIpwM3NFq# zvn}BDP1nWr`{>#tTQ|~#4^xta^95#i7-Z~{ z#T%HD=71&DA#j1HR{&Gr2(L}!H|7XNtueCNKD5l$J3?0Z2HCdHR0*X+$cl!DUap3A z;OtaS_+S3`W&izi zlG8?|+EGds?n1hp82hQ9f;N>dD(ow(^E|v+ix~Lwr$6rJh|E6%`20p-@)73BA5`L= zoxPK~`lf77a_Wj?ot#{g2i-4L4*vHNNF9MBRwNC)0U^ucMve@TTLwrSKZJ^9O2Mie z)7`@O@{)tZktYC1E7%Ddi<)-du>V=-DWrw<;lB+zp8usG=YQs~QvI(sXaA{Bb9JDX z{cnT9e|!7%KThQu|1GKYy*izdk(7ZrIE)Y$PB3nrNC<^R*ezI?Kte=-p<*QfaFIk*F*_>J1}+!Kp0b0`q(xkllbT;$FjsgUl=vdTlcT$z zix?}u)C6*jeAUt*(Ou*v$%Pr~E|b?TV=yh>?3m*`IBe>de&=cU3-*S-LE>QOhmYr_ zLIr6KvMB7N!)ij)PGB>&6u73kFN6t)20K-ozO=M&OH|XgTQ=CpWDQXAcI)&#K%l2W zn7*cEm|NK&V4x2hqNm{X2m}|O_k-&K371b_Tjl2$+n1mhGhzvhaBm9!icI-JKSOB-Lx{lV!QiXUsC6fI8(Zlu;NOiQ|Hxl*A~4I&K! z+@-oRBkQazEx#cJDfHDO0^CiJan_o6UY=6OS!S34HQ+>bb7SaJhGxfCV%oBtnY-g| zX0%JmpV=T}x`#<3YfiG9E}@0>lH8gxn;n`0_0 z=)+B*zmZ`wVi~E4*X*?rMn$is(uqbxxi&Qqqrzf;acyuOPlYR4`Y1XmZFY(uAy-L08mPR=kftY99fi0UJk`@Kq$-nPckuC9$=VR9 zUnFa@f)4R|k$r!t#m!!e{HCPFRb@OR2*X$Gm27?o+pdV~kL*jAOJDqgWj)j=Q9Y)G z5=jP`-FKJ4_mIF>tIEtGb805c<{VAti3@0T9Yb=8gcM9_+>7tNCwIK2OCzrpPbGgC zRcyNO-~@l8nsuvuoNY;TO?G3hgrlK}E-kW%$3ubfLE9FoSE0&xH6rX0^43;WVcO~} zbHT-rHv&iM6GIa}D*HK~?he}@zCwqLX*_#2WByPO4KI)7te?vi3cp=L=4UgVQqk_2=Be_tBDzvi^;~)0p(adU8DCZd=W56!ooju>c{rvwvUqye zZP35!?tMozU`|@sW*?K*;{nNU{-k9Kojt9{=So6LJ-gRzQMdhD311N9SUZU)lR%`X zXo+#oaL?s?MNxdwF5EeX8RS2d6_svJnY<~}T@(`|szix=3u*BVF5(aqssCu57#Z&& zNBvPQ!IHb!nu=}=PyI0VR#UmwR}|QMxv7~dpDcd|-f|z`!Igb`u;^CtjU0I3%EXRl zJV65@e4ait9-^D_<4fO_J{r>!R_f z5w$wqwBh-$zT%8t#N{jPEv57ITisQ?!8HLkM(v zuZ9*7n-b0}`NkAl`Yc}v`J}Z>)sc>N9$itnv|Y2eV=+vLp+g_*xg#BIm_}7`Idlor z*1GAS)B|#8!-8r9DOPj|Tjrix0TWeTn`Id{+QE!KUHtIko52(Tl&6!fVAAQi0Kb|| z=2bcaM{c}0J2JWXtgU55>u*L(afHiPh@acn((Jzyp|En}HMK4+qsSH3QW)a)f5^lW z65>pY+vjPBFG6gKqzx8SxN)U5bjo6g&szsza;wfO^hMV##w@lH3l3GN(HTsw0!?-> zC(ax6hu6!<7D0NpQWEZipwM4Rq@-4g>G@i%_ck`Ylvc;0gb(A4-J(vN%Q5<;YZ6WL zwP)b!c7`PANkY@o%jr1YXZzE)g=njt7TTRl$(B(nYRyH=woql^FMSil%wKPScIsfW zr9qIcuAM%UI(5^Dp4p0$13u+vMMGxM;%F%TN#|p#+8>d6dWbevzEP9=*%jnXd$Ft~ zg3soe%L9;Kk8P52ic)Bfj#1YM`e=_gi4%>(>90YZG2J%ASZhh=XjAF=TZyKPI@g>z zr}gnrFTeF3BI7&_TPwYL$C8%`O&~+jB+_cJ*O%*hnv_)-h^>XV-Kr&_pmC$ikEWrj zx-F)#YTTZSrPbOMUTuwa(dg73pNoc5>)y#qy~W&%m7P+$tDlVOC3Om=&O}ALUFE58ZOsF_LIThRn8Vu- z+WFF^qL7N{3ODv)@j9{vnl-NxUn-#wY()M>H|RuqMCuS;iAXy$^=dY+56Z3;g{WiC z*{FQpQ$mGp66-EtTz94>S1=uWbz;cUwsL7isVv>5VXwD2t;(+Ba}P#Emu@9)_R&dS z*MKBa_KN5-cOE`W+4`W9>ig$oG4?1=$aD-1Q~P~F`;{s^*bNj4TLq~9UB=&%^;JIa zQ(yPdzuBSo*=9+hy_ZNU*|o6U`>SwhvX1)$rdlZV;by->8kuWSrCPRI1BTk`B&%fY zNK$73JpZHX;A~Qk@A}3Y5s*cpXeoWguiW?P@bWb;hl92OTa>ZOKiCgEB-o|6qSJwV z9NVS1pwogZoaJWBVM=Tjs|N#tC8!Q&%!JX$lPy@@vGV-+Jr^tnwy)(rk6R9h(*!-X z-06P!X2vJC8Hw4FtCx-UWWvz30+Siofk{(NNlD*<`xso>)J+oXby4*UHuHdFtO^Eu zF@gRBT54Kv0SzRW$9y(rP_ZzY($cFikNtE#c#fIfp+l+L;`-C7m%O-^dQu5fonzsD z!pOyqQuk1o6d-bL2OW0zv+mLh3EU8}2r=r=3RS}ahgMpM`}l8r99O#I(56}p2J+k0 zn09smRN?@s_>C&%L|Yu*&GAK3N`Iuo1NL;EH+v4Ze;Fgce+26$49}HN&U$puux4ri z`L>{!B%8;bnzht&N#(7adA2_%M!Kn}cl4QET%kY9)<10DYz7tC0RQ66O-jZ$emz4Rxe%oVlUNB>}dhv>_xD1a1nEah7|cuD9hntUNeVuVVh? zDg!r_0eo-(e^Lu*yEilUUq~dSl=6+22Of6HluVZLE z6}CW6JAG?TGJjbOefgPzb%?h9s{b#1`O4u(&E`hfVVoA`pq?2p%w;Tx5| z*S`4-srUfzj^%fJVfKmQKa}t-N6Vsk#sAcVty`V;87jMa6o^jN=7 z>~?_8T|Pd8rIu1xU4**&)_IDc$9oW>tpgE(Egk``TIfgkYI!L9?v)v)-Z+Xsw^0$p zt^uyUG}`qGZAl>}AM-hHmUV+^qNl;s$Mhf$Zo{SqzI~{wV7lY$vx;Tdhr6=A7}=+K z2!zLcsK>o8&A;dA4)mpp1h?L|r%+)}Nu(+ZV^?1%QRIFAQa^))QCWZgsPWJtzrXfi z&=$1XCN#S%^L7xeAxD{woBp#=6;4_Z+^l4%c0`ME3^z6DBRHq$5p3t0=Zna4-B2+~ z`qC~E+w-zkHOl8b?R^iuxs|W2A5n{|Z(afuCQij55N1#h!l)8vlpNE~$b`ho1jTF$ zgEpZdVu~}HcHb^TwuhAwQG+z-s}#wr6#7aMBX5G#n{35qB_5quXDGa;gG)Mg(VuG_ zPVRo}=+aBahIiqwyLto2^A9&JyV(%oyHHvNMgG$0&{(e^$#4CPphMyV1kJ zzwzjhSH{|y54M2P?&}}-c~pW`mBwkD+}S#~!HrGnMyEc3cI2ja&ybsLIy}pEE4QKZ zgzS z;QG)kW0JMhGC}@nkV1e6rDA5{$WAD@z_OuD+V>?PPATq{iQ|!IRE|?hykNpy6=zbE zv=B8_JAid`O6*jGN9c@0=PS;ruO^@|H^|P8gltSS;lm!Aq?%5J$Sg*kSqzi26qn+1 zNDyg|R6AsgEKu*P*G0k_)nvo)#K4~#dQ-p~EWO99ZeqA(&9XT4Z8NM#PKMc$QKTNaLew%;L>_Q)X8D-ER6 zuhp4A>8&^*%D`&>^|$*u>2W1~=u1g>YSie@%TWHz*wo+ZnZBu3G1^56*$q3bQYgvV zL`2U;qVf6F%E~G*W|i$4FTCE#E0Z<6&ByNdH<^R0R81OZCi3YyxeR{=V+!^A(zW5N z1FJU^<{&3n`zUM4+e?S$tpH4)b8bnyL8Fci0y$bwdF>;R>k8m1lgyXD{ZbjV(b4cz zO<&Ro&l~2bWl*Vno2T3F%Mcb@w5~IOzA4-#dL2UmswopfGtc=A=*xmdGFYzI>@+f5 zd6@|%g2A)N6PEYOn3gx8zqO?tH^|-IXDdA+pL{DDwipv=WF)V~c-p0*jXeY&v7Tud z0ANy25}4Qd#E&MRkT)j!+@U1#mwU0}oCg?Euvcj#YqZo^!YQgUqr6IO%0%E>mNQ+< zT3KAnsI?BJ#kxQ77e9<&`~xGWN9bvOwv3_`2Za=(yd$EFQ7fqE6-{gu30*R?hoL1% z+vsj)M?rcr)Jf2f%5=P}wK8k{mDZ-HJGy`PHWfo3-vy7<)N@Q2=9(0Kc?lOwm&?5pxa4)t(WKP$2Z0QCc;0U{wIO+&=BX^ zR@$A=haIa^&Dm(o3*m2CO>bN+zHe-~&`^6YQ{%;su5r~^KfBn0?OrN<7UF^ zQl6LGC!00IA!1wT_b{_#Y41?C_@2SSN2kupOP6Jx-nlB{%4xl&bZKb$yHGapVpRIL zuSA{aX_By+H1^t&omIVA!*2b_pAOpd&!;0B`Nfh!q}?WFY+iy%b(pCvPLAHeqqH6a zO26jr(`jEAXIeU4nOP4xeXR$c43F(d+kK5=vl6*KQnp;{E4{6FRrj5W21iVDbsMh% z9I7<&_9#M!7$NM$0r5{vnsCJp8jMNQIK=j8 z#u7A+IiOA*zJ10-Y@9+If{UPDxdzv6%14*titdAqnRc9H2KdGtxj3%b*8c7Jj2@V+ z9>{AR9CQZ%^zi(t8Nr_jwpoWsKJeA7medM!*8p3VemCgF=plk{iuesgzJDzqabHS& zZGufu$Dak*|A7DJj_&7)Axs7t06>}ae`lal{Qut3{XdrVC+ zZrQ_bLd?95*e+)u&5sOMEVy^R$?HM)b&8alaX-&D>)^ z0@-NOr_3f9H)oR7bnC6YF<>ECYB3%li;N^Z16#|j6BBROuTK;M*-WeWjYw-uPeHM2JD*h(R-jq#^+~Fd6BOIhL^sBnRZ2KQVaDv}qnb0s zrI?iv6YR!pqMKn=!x1MKo}>iT9zccj7g9~xwR{Y2Tml7>tOFAn>n4F>UA|Pukj@VRL1X`64u^d$!wIE9G+$SDD+#75$`Q%jw9-J6 z>ax{;W+$>jY50xQe$XbsK{dP5rcPcl}}q%d_d1p|={NyFFHYCm4VRkoM<$4O*Ez90yz(ypC&9f3s4Pdui$@D){L z#>G~d**2Va^tkbAI^(V)pO@~v80%JJMGA|rBWaef6iGSsYi!@R;UJT>!EseBqv$Cd6b`Tn9sXr`#lB_b=HZHMAFgvujn~9$QJgf z8P(w!Q?<+AWLfg^Sdf0iWr`iXS6WKWQQsX<Pj# zjsGSAGA5NBvnv$GK;UjCqc&&JWkRXJ_+Zg&v#K?JZ-sV+F1@LmYP6%kl#Es1ZnyF5 z)n(54o{X;kFfA!AMpb2;&mV5wZmDWD{%}y?c2ha>mdr^yal|hwZ8EAId@D0r729vF zG-U`CtBlhg!gx6BiVx1rgf-6$9&2N&w-KB$JMPDz?b2&g*vJTEumSWZv}psjk9_Jk z;5gGJgZSXklr0WFBoo;uSfx1Iu)zy9CSobu9jvl3^5a2k%dexs#MogNYBzTOD!$fc z7)$~#qp%Vr9kOLFKg-Jz&1Q9XX6NgUg%G|syq{3!{% z!BpbH$?4UE)!VNEZV46C%@VdXx4Ch9@thb^5Luf)=zKv|{%ckQN~mn*%%ruDKO zS|IkOZ~f5Bd@G3^mcJTWJ2bCga$@vBEn=<0?G2R&*>Hy2ZqQ`mK%Z_2)mv@DzFR#7 zCQqj|Gv)2Pa*UCkioW@vrtyv5ZuONJC;$e(pAToY+s@3lKidR>U3xt$f--GrQ)%HL z=J2}Pyd1nTU1|c3>%)1`c2m#)y7>7SHYOmKvYV^YBuNm4AVV}3d zDo`A35V*9!$u{5t-0Al~>W;ieyHgw89N@;d1^O)l#5?mDMGvAk>PGL5|LyoIiJ=F_ zH}HY*0X-ynV>qnpS7+`;^T9pb`($V01M1DVr`^-W+=c56cErjyqzQJ8fi?)eN6|3V z0kMvW4|W{|^GLnNc>_62+T+IDh3yT$?=eVngw-+M0$|77+yfnj^N4JKzF~Oj*B#}( zV>(>gQyqN`yfyzMcq1H*55PD5(011xf=i9{;T4Y)Q|uQZ=0;XWpj&_Z!k0>tpx=gZ4gR`(0u6P z7YXiWg{2aiB=vU+G@{NM;CCXyPDl_mJD0=hFKI5C`SJewC5}g~UfjZafB0pn1B1$P z?18bhEZF-)30mDV4l9ad;X?8P*q+1%<#IS$nn1{x#%%CKl%d&vt3hU+r{F3|qBI5M z0tpJa0DmK<$$`#SXhD65Aj6?iyu2Pgc34F$`>b4G1U=+)!7i%~! zqjp_+TMRl&F6X3S%B|_Q$q}C+g9^rK<7_q7rG=R*_IgibO$_Oadwui+`+p{Fwlua* z0q{5E3iSW}N&nB2M)Q9>Y5&7Y(*pNMR$bvcm6OFFAc6T4#zIK)g!CsD3h|tW8u@L{ zY4+=jv)z5xsXQK!4BSN}j|}cqrI~wOd8R%WF~%7lln&B`o-SXHx0vjCvw^0bgP5g- zovedl{;2RY3UifsNlHOv392(N z9FaSDDaD$&SxiPYps05#Ss7{ur{^J=pm%LS?8Nx&O0%0xTz3rPxEXVY9J>9~5#=~V zdU8?{xMTV}nLHNhI$LZ;AuBDh^VTp91~e8+Sr(p^ik^cn-aPDS+w3vWW7UP1vxH!oG7p!IiHxC&LnQKFvXT3TBh~#;a3jXlfu+ zsW?fU-2MITj-Bme*FoCWlK|o9p4! z%gSL^rc(tm6L@C$talJQK|e%0kG@P|KFpwH1={n+=KNTvxD9US_;t#QaxO@Gf8`P!$CoH9MD(nxU0Vihio2@Q0aA zTb+QI{dq%8g$SCVyqZV@69zV+L+YGIQHQ&#Qin`VcH-er?nz02X}}cV6rgJWH2^h$ zI#4Z8HHZ#uJ6JuG1MMDH|8oE~Koy`h06WkMkR8w#OgpFpwE?aH?;cw}SpRhZH-I}3 z8xR{H8*nQ?E6@$l7Hm2A7H~UyJ*)%10k;A8o?pLQKX8C<061V5pf`Xw;0M45AUFU# zARG`JARZVG5C@D0${og@V?S~LIiNgXE*KB62ihIZ9>kt!KXgD*06HK&pdMH^kO!&* z%pKOAYyU2QJ-`k~H>d~p9o(L7zhl35Kp*f9xDNma;2Xjn;+}Cod4N1%9v~mM58xZp z9qOKSKYM^Z;4WY3f5o71*!+qSJ=+qUhVwtL!`wr$(Sn|tqz zeQ)o+-HrIF;zULLRaNIyRpytOiU@!FZRH?jfn~vUp)w#d5Zl2TfD}P1zyUxmz_7sS zAQ-?5pmY#)z(j0xfH3frw%tz*;Xz?bO(;y*J!4`?I5FjNl>R1kENOOwfik z%_iW~KpH`ILj)jVQ(^!eAR!c~vEdyWJb912o#an}LD1@b4g$9&Divv1_d!KX*KY zXreLK@2q2RT2Pad={$@I>IMbCYIjxRd{ks9yU>{U89~X5AYpvzfaTitQHJw`lhWUm zq?Z*2SkR*cgk||5BN8)}Ms9_)uhwNe@fKE@>QZzKX?1%Gt~lKX3y8nwQF;}+qybGw zO!GO7RUN6sUA}ek4;@6>VNQvc^XTp}%2ItPHGQk42%Tq&Q=5&mf2N%iUOojdA8y&K ze6+3XfVc_MlX;^4Vu{R+mc?7F;$X+vxLZvP^ZD`qUDl;brpc|#;n^5%vO-c#Wx*x6 z2wHw`UtgZSyHo8&I!IZ&SA{q(rXE*QOWEky{)yj{K41@;?N-j*r7%-lf}OAyQ8S)D z`Dst-X7%Xwt)0x_@$019`zbEe#ml7s?&e1{i1HC}b1P`fp;lUc6kxwR`0MG!#<)+e zTu_)_`;Dq|+)2WO=#QbM&#v*QahyqgCV(LGGN*@Jk%OF7so>>Qi|$Ll-X#r(B^Tz- z?IcfVFtze0IF=@6i!DZu^FJz<>tFGr1vb&}!UclT#$0G%m8)~21{TxCe3Aao>YH*qUG-uZRoZ*3XrJWLWXV=!MI zLK<$87pLt-cS=+8%3O1_2vI95Y3rd@+_A3`kt z*6`IG)gbba9pG0@b>RK&HPPo&_j-Bp$&nIpP$Q9K_jIe{tOKuhwp3L~trtjs#w)gY zf$z_ewR3!6fvK&C3p4qAyJIFLEhI6?QYzlr{Pm8L@j*$`vrKp!Y3ZLYkkV3DOC7?q zn4%_^&meDfg8R9nMNomR#+C%pg&_|aL02+aW@{){Wm7c)($ez$M!b>CF`UO6S-$Ko z4_jqxForM<6=qEdF2Z`mZpo;Wa%?UqzSDbj!&JQ^)6C9xR#}AresmOJh%k*%B*;ZG zo-&1jFU-%Qh>W6Oe5V@vFi_nBuGTnP`?JW*8gkU{#D28u?Vo;>hYV!~X=55yLj0jP z{^*qP6JZ{$Fd!mwFQ3HPSk(NB>_T0Q%S74APCT!fiXSi6fV>wCi(u$&b$>^<7dK64 zeJr)0ay$vg8k8mNlr>1uPAXA_fI62dNcS*pC0v3`Oh2)h@PB;#oi$U0)p;18Cp4j;>R7dLA9kO%qr%X&jvZ#Dqf=;xrJYZA&uoc;vCvih! z3}2L=L-?A?xg3g1>~I>{xoXS`*%>pjOMGlg^qPS91*yXVuqku6jqFUA_#r-aM)DG! z@DWXiNj5&ZAc*6tEueWwjC`+{7%n!3O=2NFrbS{QF~&uL7@r^!!OJ2%jqari;MIOl z#3YVK{#b?b${9QPk@*>s7(*4E7Lc*0>s1pBEy|Qc<5RyF|FDtWCUq4`9DHi19-Euo zYHb+9)=|wcICR~Ja#xgPpmQFUN3Q*Axgo-Xz78vP@oODnRv*mnwn{ZIJAgb5H2n*|4W5luqwp&(%d?y>^vi0Huf zl#wuk9I>Hd;R|u0qJ=a;29%M~f@X&vdw8JILmKeT%fz=p&$%n=1Gz^ke1v;I&S?wn z%@=zLdST8}6-Tp1d_?@%7gq}I)GR->k@n#V5usLs9QmL)0vm7u$6>RW0Cu8Hr~z#x zdyswys57EXxB+^iO_%|0ByB8V0i@*+M_ede!FGH=TG%WhfJd+$6%b2g3sRU$oC7&v zj?^01fDY&qjNkwO6K%o^^Fh4?Ix<2*hcU@Q;ppLP;qVC(ljA5uSg(a?UyIOhDE&o1 zN`fOs1$+ptLJxovU4js=AvFqmA_2CDE`g00p=#lYaRGirmymlvP>4Z}am0s#jz|Cz zB3`%wQle&Nz#b7E#GVoo0qC9+(mKun6jC10o)l6Z$etC_I<^Kj^Z+XnFRYu73Ipc( zNdbSb^Gxw3ERib{K#2$sd`}EXA7sxAX__5<26zu0Nk6o+n7R$<+(fZ2%(=dJb4T#h z6be?z6BNK9G$Ow5t0z8B`5e9sSTz>(Ei9YcGFG8I00^mmI6&PS2 z)&K$^6ncdQ$`!4^~{@9@bY$!{R#Hm-D$`~zqrWxY z@kW)1o>)t|*r~OXajcRQl5s*7cM`6bN+_}xRg;a`DzPO`u;&rvqLxZH<*e(Z{1YIs z=H=zA3#I7UD^n?kL)c~$+^v*@DafsrlPJhT*v1mvZIo@~xFwR;EtPc=AhJ8SDx|L1 zD*50`v=sUS>;uf>W%d1!|>w*eW^Tv_@`Yem%~G^)i{_4mPbP)WLrljxmRwG#B>$%7Gko zG~q0Q2W>VYf+LOD1GmE}fe$glvg-6##SOC@RNQ(p>b$@vI>MQ!%}S}1(#lGymEt0b zWs$>MDA~(m0|}cOxy||&vlzBH@VUk7jd?AaBQYd$NFip8;H3)RqTI457fPiwRXT1> zpjQ3XtgR>fQUUHNN?(GwSUPEq+@_N5l%_p-WDRXln061*65~<*_sy#%N1=kdbP>I( zN4v0bDV3(6E@@L*t^S|cMy1Unrgds@Wasjnp56(kf!<9NsY!u?o8!IjzI-{ouykBt=!h$go;O}d39{v#UjOu ze9PKX%=*5!f}Pt}&9yU!xSAt@P^jChi);)Xb7bjmiV&~H9lLrNbmR{3j>is5Y-aN`v2k|#uLl_Gw zw}xR#HkbHq(YYivd-8m;C6A=PzqdNR3}|>6iv~Oy(CBG$#*$@21(HPcHAT^t#Wv(r zsm5(|ENe_|LwMgCntUbs;3cIQoYYEqP(=?so}C}pB;_t`i<(Mio)^xi7RPQD$-9%% z;N+#Zz0cRYt@DsJ0#MndBCc9OyP+e=ZCWXF&JKXQ3KP50vc_PE#r2`+%>tqCSuAN8 zgX``|P8sV1Z9BeB#{2G!X_IvP1f82Kg9$VUyKc;N$Mgyuo|seqiY2Kin@}jE<%pbL z_N$Pcq}(YS!A`vjAi?Tq9a+Q+>;Ylcmm|jsJ+r~pm2XE%vA~NkZJP2y^XH--JVR`m zN69biDl|5kDjLr(t1vE^*sZf|OEM@NuCE^CkvUAkmV}Gl%jeL2Ws^AcRNhl`DQ>F| zv%I5tt)z@wQo@>qNwQkuOwAw2w|v-+#4=-?IklAqc{fX2OD`3>jakaHFA~%i=Z_&c zjXL0kEIi*nJ~?8;x#1(a38U(k`&o6rCfPU+{Q9b8MKG|uW7Y&bx61DP-66kapjP>v zhf^+<*`uqZkk8e+vJhVJ!H;%r_0iXrTmtZP%>PWeTkridCuLM z!@zI>C(!yAaY(~ligI_Mu>^Ckt5GU`y|OLMf*gOPGvLdX7MmPy7}~v7>Ph z-nqrrTs=y6V9Qrc|3bXo~Ly9Iq7&_*QaBI-tM_!)KS~sWM<8Zi-Nv2pad_P zUtS^E3_fy%i}S2`!-=ktRBgV63r&oDF~XWUO?WZqSeYkF0^d|gVqSRdkr6#zhYq1b zwd~1RThy&Nr!FCY_LSz$1HU$fSpS~`9F4ZZ%EDE1R$TNWa&4)?DaCt^eWAmdx>K^- zBkGoT-vR^->;;;gF^8QwqurjkYx?5}!SlkeYvGL!j;r0?N1&H-NH31v=Qci4Vg#D3$9UXvv(H|$ z6sZ^LA^IB?n1sr2liV}=QexsBzFhI=eM(*`>~6G{px%1v%(J_HdGBMFE=aW1^H29#J6FzQ-*&t>s5J{yU*~QUD+pu%C~!p!_Ug!9ixdIs|g3u z_c;T`zVVbD+X)AuPVxZ-?mY>NSFcdN7{RarTlUYcgk|yO@Y+SIbs6@nCzdOCriX0o zQIG7mYL2TNlk+Z2tB;6hoqY?aXTsr;yI-sL{x95|sS7vTqc1C!DsBvG$)9fW7`b{F z-k2YHoj0 z1lap&&4D^|B=QAjIg)NUva}uWwfpX_v~A@Z9iVoHagFirMS3~HKAdXL6KrdQK4bo? z$=NOr3@5#Khpu(I-@M^72S|u1dUi;R`@|?eBIMJop5zwyG}FgRIfFJ{VD$%y-9Zv} z6a<4hUU-D5JZIIsK?Wxv{yNW52fUFAx2E42napu0|#as@qWVh-PEIUW1lO8;s zj?KlGI~S*;8;|}R^V@wm&phMwE0~mR4el3T(+8*HK99rH>vOR$=ddOw5;!->Inn!g zch2+eNBNir8(UG-?xTIWLtYX?Vw&g`2 zH4-Loq+Un85bTbwBpLsmcT?|S4&l(}Ii?t}`YY=ijbQK7k4NlL55RzlgGU=k(rOHMr8E#WgyYH_rN-+m%lkZ#T3iHs= zDRm!{joUNe<$0eIA+J(yUA&Csw1sBL%$uOH zV{9$*`+JOM2}8^Gjoxg!o^N?)ksK9CABLeU4BpTvypS0~^BCUE7k{D{QxP6{oZahF z-w1gze)N?28ds5y-#Fv#5}sF9PV=~JJ5j_PD>a(t9x5|f*K97zdR2r+74_0&y;qO0 zX|fj@RdK0RW3U;tl>Akt)vnvOYLPD3_}4PjQs$$o<1N@y{8h!rSHwM=e6H)Q=2qe% z_AOdEe^N#JRnR#%Q$_hz=slj=-sc{~Z5=ag89_MyW!V*YsJ_ZT)RFJ{*-kYnV1sEX zzH`Uuy>_C)@vYYNM_3wlMFc=suD+PDh;fE1%|fnR4w;GTmQ_Xyp_0MBQxpEnjo5M_dDVvNjyq*hM6*yuw9g_~HjO zjH7DXtcoxh(b$4YnsoCjB{qp8B}vcdqk-BV*>#lF#PY- z5buBE^Zt(-tN-NlT&#@j#U1Qj<%}HvB})AlF;uF4rtvRL>W8nue2 zA1s7AtF`j-CFN;-E1juXw7)oIy#5IpUvRG^fS(b8cUHSP-aN&4v!YHK8&E-5xPo4~&^#qDARD-%w zLNEr?SmZXDtOh+)X(MS|CKaGt5d&W|w~Ya+F%bAu?8pzo0gSXs0-;&bs{3{`;C zR^?Vptl-24lYfi)c#g&Q;PFTDDaOgYIRy?f{tiI{Q0a2kmB%P=$D79m0)#eV%j4gif{Wz`D5+JU zRj3CSB)(3MSLuGMBzc&6uAPzMJ)y+Zfs9)bj$%L~DBk~7myaG6!GlL3tQ@lX!U`w3 zb3%TMsd-f{qTp-2>?kkT8Z)as~FHMiLzolY-{v7wW@OZ+%ez95BY0^XjiCxlZleVXntMzX= z9X=4u#GlkMeG|=oLPXb1$U9qaxGHb0|nwLh^9$}gd z`IoW>I5iigxRu+^**>9z;)J{tPnq7nsRo-ZoYz|h5yfIIvkPacSo>4nsp)C4lcFDW z!?>3_A*7o4R~ zwb54TM@^0~f)Jmu7b8}~-@6h5Jgn}=$vh$`&T(NChX5LuqDEP10TOO*I<^|;vOzP% zZ!wDSz)X3#&e;QyK>7XNQT_5aSh{~yhz{$p_!HZoN-H5Yeq zwli`S^E5GYbhUD@|F0!BHojjTgc&L92ZW)sh$;%wVG}5o&vVFec1(z41nf}X{jYXY z7kQVM7rg=*fiDo@1SkCv){$Ydd)b1+cfkAI+jAVrw4#M2B+Z@i(*P+oFa7a)b{OhS zQuxbWNqr;W;=+rlOuMQXZe&*TFX|^KEej_mOKRt+qHU`L`|x$!`k+&Tcpdc z7;`K-N83%%$VBYNp%(&cfbfyPUo#xV(b@#|?-8 zHTEX`*Z6SxZ~I^FUjO~=M)v>K_#kZLVkT~7W^4Li7rj;++BapXMd0Kw-S}iW5Hu)& zJ#dT+6-pbbI$;aWw4dzKFoP`F)Q|<$f$x;%n#TgN0SL7kK9)*}(j|<7Lz3`()E)n$N@kd;f9Hf+~{Y7P%}j z_Pdq$pQ5;W_+T2gV|7ubM(rN1(o&5;7I#m;-S-*-fIcIdNY=om7E!# zs;Z8fy0+5bkgk%pzMj@Yo!JRn#rpRSCR~SaVJL$`_y*I7HAz`aQwFV!Ob#p!JUCg} z{J|003@aL11p0%pMQu|>5t?(ZR0&h|L@qgbsah~dLm`fc-&}C#d(!#*`g_%R=ldJ` zbQO0$F*CgC8#;tpFVdwkJVeQ23P#$ZhK3rQk#rq(k8My>Su@x|DlE-;4*E1r=nPPZ zbQO9>%P{*AI=V3nHtsRz@-hR6v(Sr$G_4DWgq@X`l~Zn$HgE>`hIiXEV{JtRBLgFS z9;G@=2ApFM$h~z;bTw^s62MD#86u!y9AER$3Z_N8VqLL(1-~%rOFsapT)7Z0+QyDb zAv1G)vA%z)y_0^Z<#*xQ4J>nPm89>XVPJ-7zvhJ&Vk$L5efjXpF$S)j z4QO5hZgArx`J{ujeu<+XKxlH{JIeBOF${#j0CqVE=kp>X>;+vpWEP}+g`NrQlUQTy z;DuRh*)uo~B7Oz+9IU_`IZdtZS0L-h2Dk*0_qy&yl#U*-2I-Wtep+mz$!VI^}|}+C52v8?32zQIZU}7WIO2 zsxEQHU(+g$@ze;tjI{#gSWPv?%xDCEeSnBwl zMd|by7d)j=i*Ze}DyFxnRPwkzl4ak{Pt7wa=ERI$t7Vg|qOi6o7TDf{u(lYS8pZ*#YLpI@BvyUYz4(DNnUv@yqkE<7nYU)QjZY zu3O#fWhy=q0W!1rRjzwvPK70c>8}bY8#V&&dj#t#hB5+L zbjmo?Dt}6Yk;o;xcHrH`&UGGJHGe=qca9AX>O`Q~*4099W&@&2fBI4CXz0ctDc#Qb zWWm|N2`i}h0oP5jEDQO=Mr|a$rtg|WpRj(x0LT~_(7I`s;jq5S^B)9HIpCFb?f@Sx z!4AWJzrb$H7LOR)jhdq!8hsA6wNUB3`0T0 zSk5Ndi)%#u3HIGM0TJb@rp6t#v#Nj!{aBjxS`~#xll74 z{ib&-wYW^kfyD%aW+s@vh?q;WVHU*wevH;Tq%xtq>?rQ6Y$Z0&iqLTA%5mbp&cM2r zye-V?Nm5TTPp=e5H5JrkxpK2HeVPYL0?-m(bx&yihak6%p7wf4bYQUf1K7~rJ7Gs4 z2?v>7j7ntxlr&)5q?IewTti6j5aLL%1H4%&$KRGFpn0u0N||6OqMt<}tX?hGh^bT5 z52kq}2}dS{N}L=e?xwewYAMV8NGA-&h#9n3ofx?%=SVFI zJIGQI^m_s2`T`@Nx@4dKptAyHn&S_?eHy0q=)Z~$9Vveu$?r;83?>Bx=NnYOSh(FY zPoSe0u>DFZg`#zfHClwN(F$Yp#v@*|Bwb(hHJH$BJtCFupxU#4=U{Z~H=~e8t*xOV zBV1{r9G&JyI9f8sQ-%LZWZ>N2p*a)EmBP+(>v6!!#FI`u`nx2pjp?_U(OF zDI0u`&P9aGq;6OIzWp1*gu1Ys=^Y4##ze9SLar=2H7}a4>Yn@P%w&NUlSB~xq@Xuu zv1{2RU$Cs;pY7df9F<8uGJ7IqG82h(Y^0TOkG@CrUmYyVNSgtyIp#7C8Fd{Arj(`K zX=kHDc(3)IYq|iJ<7Y(HvQorS;feUUsamBJW3eb<8) z$5+-RRX4l9&#OtQ7Z^v!7`;ma91jRN16nfX*CVwgmyV&LQSjV0^(xunfjqDBv^� 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

o8n6=TcKtulX- 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%0A_5ZT7-9uQXD(Z+{mfYR`lRPFL`Kxhze$=#^ng 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 z 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

<&bHCrmCiSY8!wwNy7g9SW*D)!0ok+|RqD@NGE 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

|WKi>S&%qXrn& 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

dle(0{=R{8uR9 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�ZRY2HtIcS9FTDQW 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

|lpIeEyG(tL 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

;ngI`hqaD=0PM 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�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 W0nLUxPa^9@Didh5GG5ra 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

d2)dwLAd@;160+KFnNsDdnMk0s`O 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%0A^ z4h*uo^Nwe#dlB~Eudeq*M$IY5n45mNG&sw){_G{djBN3*UP^X9If2M!cyGuApM|?t zAub;Zmrh35jgeltwiS|B$ju0LyGPbXgJ}xVqJNl&zFUYK=#Sh^ z|4cv2D-kT;L)O@d)yR+OQ_v;^2Cg8>o^f%fflT49NvdA56JWjN?VZS8N(&)a~y3SX3V19nNdxo~~Y@~JD`$B{1 z-i5y&Y6x#>McB@gHpK0pTpXHl=RLpwCn{f}KG{Q4OAgWY(!T6K4csz41LHldVE>-^# zeEeTPk~auSCDQ*d(m>3?)J)aN!rsW$&Drd~3?bv)tNz>2f7B;E+%P5nE#WBn9|^~Q zt^U7P^S^BVa|abO7Y8?I6Em0pC-sQYfAe1}JyTP5SY|=5;L4as3mvvIgVHCxbfKV=%@wDS_li4jt7K?Jejo{ z?z$oShBx<-{JPU`%;cY+q%WBnTt1U{m}r>;%82G@wOh}&P2CcT9*BS-ao6E&Y;NPSfy zkx{HF7C=KVg6{_xu4;K)40O2WF3=2b6VyL8p53?1B1)p1}F zA;b~DB=DByuq9Hs=jZRDJF#T+2=SG+*&GthYt-2=4Ax(0ALYTBeFc8SnunSlU>!+E zj!J#&#fbvO7XARkKlOz6N>CBxjQep0NUdT zRYv4*bf2UA%N+s>CX0f+G)p5+1K>Zge^0d)_f-wRHD?=9za_)kBwmlOwi~E+mX!Ml zM1B{czRa((r+;T#AZ47!Hqc(0Cft0G!`^L{!URd?-NqqaC0`I75u^2C>?$>2#Zx!sX$J3 zAO<>l!^_F%D)~p2Sx5BjhxHCU#?eh{0;xkH(-A0=PX|p7q?;XZc&On6J*}+FKgy<; zHY44Hul)JBWXKcgcNu|hc^yo@ z+1wfTrwq-f00L!2#_=uFH$XergCp$wY9LqmEu#s-R7SgQlVv}7u`HL_`I@#+(GRct znU}U&DfA3Sb67ceEj9eu9oApgoQyt*{)LA(;o9t@zw=t4Irlzq;iSns<60df`uDa3 z8|@#!E{dSIT2x^}F6ATQZ$Fa${Bi{bcJzGQWTiE_+PRJ@HTx`cd#FAFA6g&h*B@=i z36DExs(8An-A;LGnNnMEREP*Oe|wN*dBkZAm5i9Kl%EN?{^T3^+wi6MtRTC1b+c+C z!68pn`sYmOt+e)SCyJ(XppmOPd5*6^$uE_gAz{_U_o^Z^OLZX9lku^dQQ;O0$)_9I zGy5u}{Od~Do_K1XZQcLk!Ninl_Ev@YPviul)T!3-efPHsmtqp74l?{d61W(SINei= zBG$Vqh4opDu6d5MRyF4S-*M>#Ouv?PicztHD#lRQQ`82eOc2f`C|Y{75Pma5JQ8}k z%bT@cdPT+W7%_7u8nODXm~rgzG%jxnUNAkZ%!(X=K>}R~Z4NpCTe*W73;FlP#rykX#zp1@FTup<=vaoA$9Y@I zWClMh90ds`6ilGz)}CDVo2)uoS)&wGU>(14a|MY^18WKICzl11h&xYyc z`v|}Ed5E64Ffdc}8c{3$GfXFw2&pkRu9kuj5g_3Q*Map>Ut)xV77=m>j>)uAyuIvK z2EM{&C-mxL7M$_nsc|w$s@k+J&%p89&ST-(n!vAb7BuYR!C?VKIBr1PjLM^{4{-1` zYtGE-qur)46;!)Q(@|1BGB^1Ur_yVY)hx3zS%bX7&IZOF^fOOPBl<-{Q^!s)P6p?# zeJqathszjNE+Tkck+8deU$p>hACUdA3#^=ImCXBdG317?{)AVXEYZdf4145T8{i4? zCmgwQOSdx_6W+X3o;n!eLa`Alx;jjRg&;>~D0?PUqSn->M1v0&Wwiw$1}Q@f12BzO zDFN08%0I&Z*eI~YRVe~6cvvtdI6VFZyCPvw{9RXS7$Y$B#QJ_bwal{cwziu}#$f$>V)M z=eQDV@HUWQsqPozD(=+sZbM*td`EBU5xE``11fkdfQD~2? z&pUpW2eGmQ>2KjM zhGU&)sc#ErlBC4TiVV zfzCp?9_=i8|q<{oDraJb#aTS5y`qLU<-x#?Qn)re5CQ&ruKvfjE+SFu4d2 z%2Rf^UwBB;El56WMHZ&M-8`jFCSGK!tEBsMcjAJk!7%Y(v0U4lgV_7#_SiRsc;9)5#_aODZ=kH{==eCoAQ)>u_RynLi1N#aL!*Zv1+z z+xPEjW=)E6!UcvW#2d3#Rr7o;kt!@Z`sqbpc&_UqphTD2y-1==F0f~Va_$EvaseT|Gt%!L?*sw zE|XhJ0x4e%QNp}G0=6-Iu&-Y}s&{a*J!!98LiYLRD-6jp49AJRygOrvoZj4*zmfQR zF6Et0g;(%oO4RWH7&ot9X*gVHP%gkHi0-ojo~E~_*WA?7N>qMx!rVFxYEsD5s1{VP z5K7?ZqGKB&Ft8w~Y66Ot{OW%Xa*0@(r$3pz4dXL<%S77lVhk8jY6^o?!fTJg`|tq( zECJSjUB9`;tew*ENJi5*+R)KG{D&f? z8KHeqzc7OOr_F5+Nc3!iX%2eL3)%(Do0G_#G4D1M7)-9X>{eD^$(S7*i`9StFJvaO zffBuea`Ov^SeCWk!?NkOvF6iY5$Q0Ne>BpQhbX5}g_HOyQ5I~lV8lLUcL1xJ|5d(a`en7n>d(3n4 z6bO{ln&kx^qgf^~r*gp-yWxSOsKAbML1~b#XdyQfk?y8;D|7g|5k+i_FJTh}MVcQW?!~mel`v zmu^c=Pj$Tc^Ae2o_n6QA%QIk)ZsC`43XiWo5kIuSf$M{t*p)biDJyCwASD?W%V!hpL_aALc zU!N?&bNz2Z`ka=^Y0}{7t2B5^q5c*4h>XQlRwl~Faf4(5z9Gs?I)5%U92{5 ze5P(iUdW9$|H0)=!qk@((9qM|iuopTvfEMOu)-2+H!Jo8vCdicGwpBp~FI(N1dq}$L^atm9W23LPrD(JXYO??h8p`U>MKKExS|Ae~0Ho4Qo&K|J*bNBmH zSSgd@O>)$*<4FehQ>bR7P1^{;vj)SuiMYn`i!}ac_+GGxVkUo-jb*-AV(fUaY+447=zxRX#s_zT6tV46=Qy9#iWEs%J8eXder$I2v(8$Pj* zk;ntBTN&WHlX9kx(ibz*w})QxPb~O3D#yO2t;5cs358Q7mEzSi znSTYFoeI=r2r|y5agK4niu2J|FFt)wOp>pOjT_J{VOjYhR1%N)J{k67bb zb{iw)tAq{Z3M0PsI?c2qE}(I(dGyWRGPeyklUDmmM*jvstfc@k+ukaCI_P9>BcjT+ z_~WcE?Et~}c!1x;sHur_FQV~af5EcUzLU_;b4@>W<>YDKeadwV~YIq$XAwF@aL8|eiD`n4>d&o#Nm1SDmO~cz2`dmW!qtP(< z%kMo}?tUSKg1{A+03(eN*F()&xBZ|-L^V$@65fmQ>d6c$qDrO^!D9R$Eqjtr7{6A1 zgc2ciUcB6|yq@9|%^8-r#h$+8OGN4YRCF%>6<-hIx*1_?rXDo98`-Z_J@LemQl{Q2 z`aH?}OryWDJ+N1HU;4YS;a$5#^jEGZc%Z}d2l>x6qi72YDRvH_q0}M{Igy@pAPdwIf_OZHUmtPwBNZ0B{+Dm%{@%&(2ebG3~d8y9<+`#3#d;HF6XU8f%c!`IigwiF4 z{m-;BS&8a#m9A!uhD|BW5@&Z1wqCNI9D7AkwvA(`C0cMTt-`_uVY|}ILxIs%4ohRz z>{4yptbNe5da0nYQ&Zd*#9tvqE@!2B{O3{-ey$)jG$yfTbN(&ya*i zEHwAX7|lW4y6REx0ODpbaHH&rlm34Fo`#0Lso~bfNXD9LgLmZ;c(GufuR+@*$})2~ z^MdkbaIo5r!iBu#<8%hRT%fk#E%ZG=fHa9Fp60FIb$RtB$F}b|i$M6p-Nxd5nrUJ! zZVT(UGwRO2@pTO4K2__|)DJ2ClH-EwGrPg0k#V!o0$}tS@)+I@%lct>H6(z{;FOS zi@U_LzR~XLio_r_II@~rrnsZh`b(TuUZZic9(e98YgXYz{BAVswW93v^OSK)eY+jB zj_RZk2c_(czyZ><^>ANN#zBoV6smz%oz7K7l|;i>42(k&l!=76sja?MbArI@tM3dD zH8Ud_K!1A1hY+T9-fNH!)_8fS51a?MX|rp}+f^XH{&-CT|9q@8tl|Db3TBO;-RYv( zTTL5QA@&}XG+{6*zv6~Yd_(?v&T+TGHQM0YTp~HKv$^gRzQp(WSAGF+vaF{;sKH}N z|LP$2TG?Gnfxn1PhYR;~2J7tZQnojy2VNKo5f#gL4 zwMWcgQO}kc%a!ql?;?YrOH6sW-~p*<(3J2u4ynsJn3SKi5jwfP2{++&N8u7x`QqXX zs`j-tNPlPg<)_KLT!qS8_fp8pjUSULH$_N+Kiy$z3pw}QAPcX$sLea~e7a<3hNA0_ z`}DF->ePg5+D*AUn~9hEkeocJ`f!5_p|2fGW^FYq{8Wv7ySv^!QT!k z3g#GfH4~K+uj;mPxX-`m4*GuKBkp*ea7piW6vfG5#;Fw*IeY(D@w=mmvu8@XC9-T+ z9w|P{qtnnd7A57~^%+oDIjUz8$kd(b@8xkvr#*nUty-6G8Y3t z_M8bdSO|FmK9;e3Z~i>(NAqm7EvssMnK1pOuoCA^uSZiL8w7qdAB+Hq0+KZyGf6GM zX-TOL*5@Y!L_O5RKH^_*HgdsJJ*33T>gVU_)n{!h>a7!21lWIq=ZZ2jr(qH&$zoRB zvqeubg~4B4#V+={Un&ah-j^pZMyl4fXV$X9g>Yk@5GJ`M+af#8k1IS6>}o(d=e)*w zf1=TxM{z@+ubNt?mW9^kw6cy60~bJ6YVY3KkgCG*Yr2$dVMw zG-rJmWD+{tdoKvj^Kk8G+*P=xbxe$0zTTexmT7-0cXCJ?6rw7hvXZoH<+UK zq#Vbhq-r5}H7|J*fuuLLnVr2(?AP~uzFzLsc}4t(U(8KgYPZ7#08%La%`bZW!;bG^ z{)-()$AZA4`KL^T^M9*2|J0lQ!v+3x@xQr1o`1?j|IG#d1!Bc3K_P)L{slf0gaxS% zH*klp2W97Ghvep}Fv*KRKtPC;7HhJGP=2ALWQ7NQ%GXB2IyDx-YArWov=NbzfYxh0 zS(cE%#n#hstj>O7=f-Uk?|XO$f1GVRTr3ft^Rin^r1Pqtuci!Ny(Uo%qC@2bO+j}D zKmZZnr@_!7kWin3BDzhCWeMRaV?n_G@o~u=%v>p?FRI=7R_zDygHn!xnB*l@0y&yg zllw|OD&EE*(d?VLQseCALDguQybi`FkN5UDox(rh&VjPUg8JjGR7~ww4Gy?%B+ zpr-8x-13^-Es@t2{hoh9LR zj6qXT0YdfS_~PmP7?)-O@H(6KjQA)Q-6TqdyuLGV@UB3VGtbce>l^$Xv9U;UyN14H zh>aqVxnE{ZOKk209)nNlCT++O&zRS6(2Rvxqm)E{g(b}J%7y~?7PrCP`3OxJ$3}T| z5VQL$-f)W>(~#=ssIh^iLjhb)Uq?10Ffb*06mE+lz`Bk>w81lpH0tzrMM=wEyegJ7k0 z(>9S_{9R$;4Nob|Ne{t%l+sivK>uCcF68i_)~;>m~JE2(ys%uu5ep}GK+Cv!{Ok;FggQ>u~nE}!{pLIb4HXt zFe_3FIG4P(_y&|nMl|reR|4PsbP*%PuoTIm=~Q5|99SC@NoK(+LT;F}>-Q(u@X)Xk zaUr^La#CicepvAsdlL+@*coB~k}MVSFJC3_$@2iPQ9ti%ts+0G$FyZ$&RNb;vGlPPNYGW1q-C9&hp1Ns18uPMmfcIra*j~3YFcGLb~fbNL7%( ze5`OD3(h>_m;~qFEGL8qw>L_*!V~&^k zr$+6ZuYSOvUUne%lqOR<)b%5nTmnE16cdJ#FgN zRZNgjS5{^>;Pp$C4>$y)Txm6^r7ZCz_Q&2$0N71>-a?36`<3DFAQ+Rw8z_mI=jItn_28r^iND0?2D@_ zB{2EJj5J;Pk9;f~3gl8Vd)fCGXVQ0ym~>pw zARPYAVfyC8^^7~C=!7NWXrr7aT@kdF0QR4bl&6*{bWI4!r-ZP7<1CES#A;dyB?8mgpk)v>e~iD zh>lm1%GSbimo?6}_Y_yrwR5hsBKrf{v@kJ&_ zx&m)7UpAr(f}3IUJA3v+b|Od;!I=;Pbc5%_n@7Qu*bT&8T!zG=tInq~AYWQI!A)OC zQ?^Zhx!;5zIQBSSpcpWhp_UuKJpA_%jx>Efa8q9}cS%JuFq_Npl;}m_1ge zqznl~{OCD;=L`3{n(bHt3(ix+h$Djikc?x7#(fq)?{Huc)nFrB?7$(MfFa$&z1Vq* zIj1_Oe*^>4rV}nGqT3NS4d4cLcMbcK&XhcO4uYJ$1D+5%3?K#R1CUmk@GSz7qT6As zLis%}fV^qwZq+_vzk*F#=CO?PZ%{bee1E;!BQOoLZT}uBhY@S z&WM|cB6?*0U$hKhVPcC;Kb91;Q9M72Ht(GPC+N@a<-!^P4{V#N4V-605ErNmFfu;V zEIt7=%zhd0$-;EzDE%YN%2pJq8L*-v#%Q7Bf&^FhykQ(WdjW1pYejbH(=9<<3U?E^ zQ&+A`Um7iweiIh$fdLnRNk_rIya=O0k%v5E5ai3jedz_HkIP*Imxo(BjYyG@_aQcf zq%S3DGYyrijGHa8IkB)Qr_MKOtAsmc=bS8vIRHJk*_Ve!=tsIoZ6oX{S)}V-(Ui@# z-mU@vXh>b*!|g}^@VgN&h@`BDUtpwaWOd)|0++vod0qlJ!F`05KDI=h#0NJT$0bd$ zXE^1LNDE)>j|#FU9Yu&gPDsyZKciXP+$B5nKpk8ECRD968DW)Bj;31_hI@ma$hZa_ zplX0V*87z-~@YI7&B9vTwzhd zwk_=Za_R792Tw6#O?cp)l^r$U4Z&V?Kgx9_!9TK#bRfkFLkrQE zuXo)$cyWugcRdF}yJAA7HCN_>TBp55Ubf!4dtC6UkZDQo6+Jq<#m&KY5jk4N@q5#P zKXMpdg1eVRU~_so^->Q=?j;NvAr>?Yku&mjDS&!2;P=JQiYJ*ZT`6fOGPtNt(XmV= zn$=84KW-XSJHN{9x=4hxLQ$XMsdf6gECixr(eUCaboyI7Z0|M%L9Nhe<(y`E*ER%3 zrJR2HI=N5<<(xfw*D!>PJkd#woEx=6QEcxNgm#%w{W8&{;;FQ+hj#R?e}9k)U9S`+ zQOOwvs~sX>x2S~vR>=XY=TsI?aeqD3p}%d%`Q(4{c`{e?+bI-r-=jm#pQaK4d}3x(n(J7U?Hw;$CdC;H5-vV* zN|`ShF#`(KK_Mcs;YyN=mLyCXJ@GQVI|&RdVEL{X?0$tE0P!OnkiKDFq|a>FGfrGx zH!c?P*N@nM?~bOAfB1uVa_=XUV4NmNWUQ7h9%7=9VhDQ(nPe~=Q$&A84S%yhEV@pv z@g$Cqr~G*t!bZJ1c7RyK*6a%(LxCx+lEQ{w8}pT5r2jhj;4+~4CmDrj4WJ{SNPs?K z7yL~`0_1Nyx=|?19*sQHB=<8mWoREUrCM6_cRQ)EtZszg^$$K?-5wvhGo=bVJtiu z>AGb_f^V3zkD^+H#zfl(1lxzZVGne#hpR)#I!e6(5SjDK@9qEd%>G|TctC)C zHq3=-?j=ewQ*>|Z2k^@kODFKxfoBZ&P zYQXm#WDPO6CTa)^w99k5z0y1CJ{`#*S7S7BP+VpN5SIqfs7~ z#9mBrFQZms$avCq2l{y2$YRX|rj{?0BJIwo3Pcj9Puj2=+E$uewg(dtgr(6ZV;Wrk z*WXE!Mz(=O39!IYI#G1l5lkR-fdSPw2@HIJ=*?lz)k+K_>clTY$}$Pph5v`JcMJ|B z+Sb2g+s;fd(Zn_mMG%6+|mfE@`xA9N#(X6!OuiB(&hHcO{EQDQs}d|U6OPvdFd z4Vic&B>O7gN!!dAwzV1o%>dkCYAbWe3sCCN(%2!7Sk&2;3 zl4mz`Z-UYW5HeFuW^!@ZgUJgjkP|_<#}ofm8QKxT1b-63opuk|Bi((z4%8w)SQtK= zY*rJ{T)ZAh-J}()2Z2`9&Pe zo$Q;?PrVdsl!01E1|hu9+AQSZN!?SRllN+9^05fBg?q2%$_PCC1_PmF-`TMFk6zfq z1Cl7g-Z}!|#`O^Reb^!%#BOUz^hQ1{*62z31^-U! zP5QbRnh!Gu_@=wk5$9i%q2<8vRM&IBB2%I#ec$Ta%HzRT=y`wf$^^+ zc%|7Q3rmo-qrS(u)bRfPaOG+F11N5!Yl zKRFl)xG<11JK#2t7iXH|i=oKKgiwP1mJFpa%ZE_}pf*J_%A6a3i~b1sax(F9FiAv? z)RGh%6K(i4j)>Eq$BX&k=tdCVz?u)RR8(gT$!Tp{veT9blTw;E;R>0DfVbpx@r@Be_vB*3d5F^alpv!=K9Taci9 zl8r}3+YGr*mur_>Lp4e1&qG2|!65N1106nLmieD_7cdsNIg78I5BC!)W^+!>j z`s_0rUV>18dFt3|=h-YAytYzRLR>C5)1P1VrUpmHqO&!5gb{MW;->g!edj|4P_Uf$ zkzVo^I3)(NlDM4d6lQ5d$$S#EuBeA&C6Q}#218=Z(~8$W!bF(%ZHen$TzJJOW?`Ki z0egE#d&i7L?MX8RUlB#Zv%kJ-GTIjW>j;?w5YJr9Ll~ehYexp&=kwurjPg&TDnxM76J$A0wW&C7Tm*Q`xA6Q@F>C>ImbyNbj^KZX)txdlw zi)~O{&8!MG_+=yn!S{1|xs*S&JrCy8)g?OVqA%t%cdnq8F`u-xPVy0ZEr%M(0q7~` zZ`-aZ-&~&Zk25W@jMLe(_D#NBmafh$w5z_AuPOd4bckQvv*hfg~*D>~x3B%zv$iuzTB-m*ucr3XJOqV6H)&CF=8B!U6rYxEi{6 z=vd1hHfDIJsg<0N4Z#Tex8A12v!(sH{hroUt|?MH{XM>Of9cG(TFbgKwH_>6 zwLPk{8+k@oO1Iuv7#1GA;~GID6CeW32kuwGo$w}4ZoDviKUQy=1ecRT*;V&6X-qYR_s&! z=Uj$9@2BJBKkf3ak8^_vUe2BfcAy$Uc!_DIp=t?ncDIo?Qp(wro9<(@rVj>Ex9-UX&$*YDu_QA z_`72AB<5vPxOy|=kBnrzhROCFpU{bW>tv%cab;$drbULHYr(B)#gWg<{%E+#u{B-{ z`;ll<&jdC#q7XeUa8sr75ZxX=|3RM7ux~}Y98&|CGvyB0YFD&Exn%sc*r+Y!U%=9h z^zc4|el=hM6nuTJ8y7|+QF+`|8TsXe zv&46kj%|4UV{kz>pL=icg68nfheBB@qn8G`mDQl5j?qT=y4IX~Pkb_W3<4`9hiP`U zi)hsBvn32;6*3K2 zh9c-Gm?@C72lo4B#f|XTEp||&1kf%d{u0#ngV(0h>^165)B55cJ-QnbpvBi%8JH5A z&$HqT8T#XkO=)bMb}**oB0=-5$uHuH&`m`_^C~75pytTpIy)DoEj~+Uuc~Dsx_$rb zx5cpOqr?s8l7mz@j~Ie?n^(jG$qK#)eA_D5I;Hl_Gv30cka_cHMT8Eq0tT!y-ksU` zl3QNN!W#8MrW#>oMmEkOkA7KdVtboQyuQuSUDkDZP$cEs55u>|y}7J@WW-nEJMIs$ zUn6B30FvWH=h?cYGK1b!odbKZV{4_%R+2oawz%or- zMqmh(?nz?QxBJ7tYz-4zOlR=kOAev6)|_n}>E8qBDS*eN<#B&mvqc-%I$A_$m0y_G zm}Yl5($u62%#~Ez<#f*>`q`nqawPqThto?iD1&*OoU<7oOb@xdRBv>#k(({UowGJo z3H+?MTQMOweMgoGHG$|1l20w%3AS3Dxj6Qx3qLp6kXbQy;j|0%$QCod&)4UtN7321 z+g?}1?~vctwlMiS#fwjO?uFyH-z2^N(hfxkGdYIKZ8v!xG(y^Vg7~-~n|6o9f8TNQ5$nNZsG?fI)Qxs>UmI`Q|JGD1}vEHudR;jv@FlJirSWOp84u;{y9V@Rf#`D zEaNIE9&@&Sya~=#K3)1j^EZnK<21v`{$uYkyM-om90}jM*hBWL0vg>pqrCve`(RPh zZa2|1kmSSrdR)xFLb#$Y%tY$fBv;=es?YUzBpb>zY@GU`KI_i7@kI4yRCa62cffTw zJNuz7*q7HIJ}g?neOIQzLSOz_6{71HFik-t1`S^o>(DU9feSnj$kn^^o1rwSB=59E zwafq2dkZ1KO=km@70!ibELHjby{g<|oI-|{2m73o$-w!9HCa0i+T=BN2y1qFT ztRG!Q?@Hhh$qZffX?z>mYyn3z2*5&B-;$!!_3WF6Oy-%6Iv%bmyZD1|JzeRVf*>9u zs{(~*oc{f}>(F;B7cm!3e6ntjeGkUr_KbvYk4t~owj04z+&jlpG zCj75CB@Bm6F2_YkKWn8%!WB9BaW60CE|`8<)trAw>|F1Vqn{-6GbCoo#3Lei>eLqN zKJ`IlW!}tB5Kk~HRH2;dc-mdwKZBD}|1~-etw|()C~K+GtpNruIm6Piy{f7@H_qOr zPsRc@DXd*&VdxLd*bmQS6oCxhE;XYI!u`%!4`+FWkD!RMwsT^(v(u8d;lqObvC9YS zXXR^E>o$Ft8Hf2^P*?)*stzY`s09vVr>iuDgr}$pxHEhb-kFbXH|624 z!&MZS-gRbwZz0o0fCi_u$`>5b1ctMPABCQWSNa-N5||zRLDH%C%tjqH$ywH(SFu~FtyA|NvHL}$ z^cm`|>=c_bjz5QE3RAePtJb0iIDCy6BTG-})uIIFT*iK#g2ZTsyr8Rp($LJQ5`-+e z#26!@r(tCn-ObGOZ{2@8CRLv z&Fwa3={1~N8bC<@+bHS;X`^1vlP$-p_`-YUp?@O(Ln3h=3_air(mc4};C zrva<9l3+KI^8PE_vlG7&G(jIUdg|{C%J(K(A}H>>$V$rNLl#uhH9}4C*})oY^U~Rg zX6dS_*AgLyN1@)ncSucwuA}uPYi}dKbGEbcNOwJA6}Yh9l$pryfX?g+qr2(6an<#I zJQ_Zqglc{8VBPf``6gW>qtRj%h1!r3RA-q=@-W#l>o7U;qio@KvG<ENKCU|~ z^?WYp+iq>w8g)C;

7>u3oK@S;eELa>k)as`mPvjmGT;t_+sDAs0J>Qq$SBLeM^Hl@9gQ&*ud= z$7?xl9Uh8UH$p;nk&;q>Ul{m%r`*OBxS7#y zLOk_r?H$*{#@=JI#ec${?B7WHRz;C!X-fS|D#LTU^HI)sPN~XxV^G6v86GKxMY4l1 zQh7a$W2WkO^eeVqXlBeH<9PL)9=sI{RdN!I`<@>5pBvp2+xKGbx=5`noIF))+g^jV1 z#VR5H{AzBte@Y)_@+8QRoHy0XCTG?K+A`#Naz$U<#85*w2f40L_vwGHMwk=T6(;0t(jN6}PZ z!-y9~PhZ>37j^L7>$GE^E3b9pl(Ygn;rL>-{$9!02G_0YwxO5bRY1OFTU-!H5m(4t zInfv)R<&;>NlYRaq-kWVxVn8fryX2egdb=&v#&bocxW)a78YF;Cy03;Hkb}K08^TX{B|GVHxhymZZCJ!daD%M5THobTEa85)+Cbd@?v zU51Zu<@ySu9>bpXK7y)m5}$Xx8)jY2TY&YOhJ`nJm|$LQ$6`)kGii9v!?_eug1}O- zmDYy>ukEY%d$@Sj@gMw2KBN_;751I(=zz4MEN|P9a{FbRN7ER0v#4b+>>w!q@+b9= z!L_nV<2de~U71fF=Ievnw;1jo-7^SoWBFj;gfTfw{$KC9Z5m%ZWzZVQm~N&r`*~qI zoQc~rPJebItIcTxp&cuy+PD^h@=~f{eUooEcP65p;X=@8{GCpO<9{-=edgLj?5SQH~_XFnXu2~W+7(GW)I;(UDmC2PH(id*7h z1L;}JwXny@{3P_)+m?4vO*i>A%IVHI6$+_g>imrXtf)p_i`@ZI1_ zjp_6C9x6dmM4Cb<<9=%<`j#m=d5=YoRefyvvUwGelZUA@HTNHj2eC(^B4mx-KlxZ4RrAiF{Q6M6TDXX) zZ#^+Vcr2{*{!XY9Z^H34gs#HD2?kEOr)ZK_X{wdH; z)5)jvmJ< zr1`~~Dj^k4zJY3E7+7FEFKpNR+5ZB}6Zh{wE%;fcwm6=&?tR&S;)-@eDkGa!wyuCb ziKVG46pjRuqj;41OlE3aVkzDFjvfj9AU3!JaT+fNs(fp9zjaJ@#HY=tzgSp18f3t3 zW-01N-!P-J*=7uT1a7BiHJoD(!R3P!yx`KtOF^b{V%FZSuDHdY#@z-6hS3AMoh;fl z90^Yx;6A5r=LvC6zY7&{abbRKx)|jk&vjS9wIq6_IY(~m*+lK8sxN4Rj|yIptsu6V zrg>`0={E4XeiZ`+uLdPv-el?4t*wD`S6di|jyD(>rTk7mR0IncFXa*skyvAb-vUcT z3FDo-nz%6)))*-6FonB6*!KbQj!8+2N6dT{J*J3R~z#mo~C~qoBp+XjDmD+v=K1)a!DQanPbD}`^>Rbo%?*C z;+?+}uUoLnndm)q`P;1~mbACQ*QPg1>a=1BUtaU2DM{8M7ybs(c-BBtyID3D&^a=*Vu|Dtv%jJ3Em0SjhjdnEqfr`bfP6 zq}_SHc4S8D$ck4{05nw;|9R@U>)V^|2mMo*41E{vMuk!QW4EZSv2h3L=MZShpgd4u3t zFXD#q9y8+2Q%7;(bF!M{%{V#= zm8sDw>I}SomDn-2&v&yp9k8-eljruSxT>$DUG+)bZaWHze|!=sBBHb%9t;Y!Ea1#F zxR!61v5vjn-1du3lPRF;R!1Px)+=yWepK@A-VUvv`~bgykgGOm855WBKkkZtHY9`BknL4$)n|W$QZ?wt2f~88kPC!>4G4Kw5KMS7d*bSj5lUlWcYEFrtND zx6k>6a~pPCH(bdCd5O8TpG>pwx`Y97#!kZ{8o>=Pupcp(y8o~v3#w*?cF=%;pp5*d z9r?m(OyqyUI=0wA3Gk3V9mUtgssD>_@XyBoz~8|93x5-5M?sjR#|{dC_YVW}e@6V5 zf%%^ie-r-gcK!^YMflIQb)^*gd~p9}FU0MK)BU%@`5%3u_y=d<|DUxW^q-i7|L)fR z3I2Dt{?k`2_rHSyI$dca2RkP-MxOfZ^J4NT9UBG_n-=&7Z=pFSMx`wVX{Z4?5IP6C3l1e@QRWhE z`j>a~$8lbpNz~c#TG$@~2om>Q3e-|%J~BM8EwLTXz12%s;@;FC?S7|cP$x%-vs4#e-no`Kda%OfuYvC&M~_f@V>5!ze6BU-nj+9HUdoS z2#warM6c8pm1tmr0?s*{*=eV9_1!2v!{Rt0sZT_ZPTZvU77ihNy6`G?lyAG;n&oiYiU?!6}Qfx*ED`vq~h#j=8`#K4y-4VLXpgqs5&T~Y$dWJw(b2Nl?J=o+c@ z-C7D;A1t{`QV3UYz@KI^r#3IBuJ6=2ZxNIYuBUq(?;3pVL5d(m`1gV_s&D5lt_{ReMEa0J<~4&Lg%MzK-;}1)B8dqdpMVLij!{AifC^AiW@E^W zM6Qm(mEwzk!6ApY)SWU!WABF0^R#tE05vneEJClq@4v-{s;CMw+c9UW#Qq}ugWVnC zCwLBtu=KWF8Xp1)3znDC56D;lbDiX0jSz6)IJ} zoHvW86^tKMGuXqB)`KBFr1X#qSJG21HRUMtwh>7#HhS7_c;epNrieIB!7=2 zPwp8vx_Z|47ijrsBD1;(DYVo{Vc`%qn-6H%bI$cGXQW{uRrAy#F1R_A1x)acmqgIN z7>Tr1C;9qBsW_wrRBtK`DJSvJOYejuY051Rfl%oR`qqj{vX%E=MZUjS?y^ZHBH!n~ zL>-MGL1JprQQ@7j@;3rih@y~z0`R2tATfbHUk=#>Ay~0l2X)Sm{LXVWCU)!iG+Ujd zRE+l_ABcPcnZ}R;=@e%`lr|wz3K{x~-9Rc~BF`Rb{*-{;ZtS^%aX}*i2jWe>9rUd&4cAT>Gr)zpzzTrgRTXE_>l<&GJ&)HgQ7s=DLgOV z*KN8^u&NZ#UR)$|Jwe>+KqsNhm7^8ivniS?^%&vBN^Y%dD*KH_3$XPN^KWQP0xi)S zk-+)5o~}-b@>$eh0_UZrYFalQ*kRnQ)1rS=YuPaj=k8*H_BKpr1GaJD&Q!ng*|w(NEEz7EP0k@1eoR{Rx$ChwZRz3Q-^k(7-O6K z{U(v`CFyO(83k>Zjr2tkvvL~*qj5@%1t10iq4tUOs|EWBE2jhsDj<&w0dmKBZBw&V z#pHE5`@?-pQ8wUr1%+9mwqKqRg)-cI>WVbsK?J@!%S}pA$9K4Hof}iH+QJL?1zNtk z#Tjo(O<*7Idv~qr%)W zxjF|kV5^F?!?LqVp_bWt$;e%_(%RV5vrHOV3D)vgp2WX@tE~PLqR`;YKB_*xbXKU~ zS+UVdT}4XN26O9Ts$#B{Vjw6Gi(3_HI~+rF4j6jdN1xblZ5i&YIU}m>IgRprx%plY z(6g{3ptC(R$}B`!d?Pe8jF{#v#36P=v`x0pR}sJbE{jIcgYv0DFtAHOgV|$pGCcW~ zSk;!L$OI9A@}gZTmiBxkukv?qCY8J;wa5l3tk-;rO+_dGhqW#96PjN~TF!ui6PW;+ z25ei;Y#Bt&^yTQj!ZD!;n!+F;tb!oYxR|oLeW^WaV?YQg-wyxYH1Mdm_WBox42O_R z_B(3mI}roUZjWAmnl1y{h3FSw7m?g9`k)X;;XFpy>C%a>a?rw0&tIt=d^DhY)JXjD z&aEL_$Y6ypAu(T9V@%VtxD(O*M8abEQ329AGZG%8Swx+LPl$r6AAV}Uk1C$HdJW#; zxA;_=%LZNYJ}tIlcdoA%rfdur-?G_Js?AaO@SNiLg=f^9_J1YH~s!89u1QU29H(73lQ$beIh;_Ad-Dw_8^b1ua6f4IIc@cO}W+hupMSO**PTna>m zpE1yRhM*H?oR<9IH)8apTYB$dH+@znXLq@hOD?v5nGcRqf9@d02nnyD-Ay7xCDp#T zRrS> ze7qIrDP3JK0)?<3U&o9pe%J8yU$sefQf(bD?Gu0hN;wySmK~%3`Ckl$0;E`T3o;Zp zyaDLTZrsB-@@)lU!_^$QLc{^WpYV$<=1te%+MHDLB7a3d*;i>+6GNE+Tl?pch9_Gu}$LY2$i9ZXJ4eK)u)R!$CDx~P(8>=J) zh60S5jP~w#_WjA*3KKN|sR-wRRC8~_Q)9*WV193p1IZ8NrkNC`?MY9lL?N+7DY$g( zh?$$@22K3Lv^)$Gew|^C9jwF{B&8@aZFsZd!+Vwp31Z~B*{ZF51Ip5CIx8GCwlpzV zx&@@o=_K?Z@RzKW2=x%neF%=0!1`((CNKt)g&TNsX(@D%lTL zan4oIH&0^;+-M>5l~I1V4JyrHK|z8yQ@0|sHuGjJGZ_! zZeQqPM-Dj*NYP)pqWrSlBl>cO;j$6^p- z8%&81w1zlumXd)Gwx-QXWO8nuIZlMwt1N}p8wiY1f1uEUs6*&|C!6A(t@tXn_@;74 zPBqvb)IZaf^0tkDHrBqpD9R6&wqU|gGLiqxnKf4N_j2!wI(~MMvt|4p;wqp|Vqc?l zn8rKkE?rV6b>MYoeW#iV^(`-RvJ%T?!+zzM=E?il8&*&O8h5~bjd8`)?11w-Z0kT9 z1W=w~f1_?fqe#zZ<^P3U+^o6T!bk2?=>7?%*v|i*^>Nr$N4fEIVQQ9krm9VcaAM}P za@6f=TX+fmMN8)wX=kg3^)HcuUlx($nTHP6}gvMfhLPxRJDj>9e@@u>CF zgCYku#kdPZ$R#P0E{t7^)%o*JN6Zz1m4L>B;p1($%0Vb^xI9?I9>w)=c@rp;1!20~ znnyVUMA(=+tf9{0V%C?sOel3K2Fkg8qQC_xX-cO|^gBL1dK@iVJTq!@JdQ85f{CdH zx@a9X3DFcxx9VY1D@D`DPRyj&3|w5dnpay;;Jidwka~TR$_^0S*C23tJ0pb?8-O?c zz7$c)6Q3Gqcenp!TEmFoz5AaS2IyyWepRHd9G`@LpcG=uK%1fA!SII1u|JwHkxRos ze&T}2!9~*KbD3vAILiBhe3Uv7@So=1PId1xH`TrZrgrVW@UV1K6WfdwCve}byj24g z_Vns!8b(6R4$v}srmodrN1@KIfV1P+8N4&WgTu?;IqV{C5rZU4Lit#hG?C6%2^lhD zV@%d*^X36j-%##VI9EC|*WGq3)J9Ae=aOx>p9$hp9-tY1J+%cPTeM?G3l-g$UWZR5Q=MGQQ*0n0AP&~hI-5U zN=tYl*ZfD-GH}@Ia#_wQi%i0ay)D$5`z9wYY>zPx(!krNu)=s_?5qb+jjv(3HE$!M z$9DFDbyho60L}=_mdI#?4f4cM|A$93EV^$zpaJuC`c)2)l^55D*<#k#iv{lyMQ(7Z_KTlZiwhYoYVcPXgu#{T)YH;Vd)$8ilI5Cc9fFWcIdr;YvdyNjl-f#vy9cz|J8sxk4Ph9}$g*=DmI#zc=Y znpbu)oue=tw2zRrf`qkO~>Kt(!<<`7QPy+ zTp^2pLcGdKH~$cT6Z!%7?FG#38kR-70j_R~)!-lNZ zB;M#IIe)-$G>eIV1A`piZ8GTSx1Fkv?4eAe4KV~E3xuVnq_ z5@v0SdUadnEBgmuB&WXk4QV?*cHLZhXG|9+Duzd{V11!V0B_lwmFI+Q$c+7#h^)Th zV$>r-`Yg6sbnAXvNKyXQNgSZ7b7>lFNUy_!H0 zF|FP&aR}Mw>FA|@82vHuXO`S8Y2eNUIV8b<_A9-m12>#ohGhHXMR%oejL zydbJ4$@Hn=>q#@n!f|WpZ*Q&WuadJbCfq%@fXd%8;C3R4U|o9U8yiY|U<>2RU$fkA z>AI)Zf-VC;NG?*f~umKTCzWxtSrzp2KGB zUuK>y{4~4ctv%@e?M-s>=JTeG@=b8`J|iP*5F4)nW{#D#DuK>!KjHj=(wKS}tv9|) z5A-(v8}Rcb+v`W4yU53eOR>QqhI5(Q+;n%MoDHYp2`Jq;SmfRZJv{h?2Q^$4#+WBT0SYjDIk|trxFY{T$k@fl>y7dZD@3HM-&Dym7ysvznO8{EK z<8Vk?7S~9wZhGPKZ7}%a*6WIW(UR5L_T{y~LqE^V5FK(PbrRrnGKEIlK}s+=7(S z^g3khjqcHk65VIi#yBS(4VB+{cgRW;>-MBrr>el+ACIBrehfr#-j}u#C6TFqtZjdM zlDDB@yeK@01wSzg*8d+y;ok~gl8p1eg~g;C5-{8(tv67V{~<3nRXKwa5<~nS9r7Q| zX^;>={)ZI#7$^&h{a@Gr-+*zNPlXWY+rL%8e+i)fAdUZv<*HFtr0@?QY@G0K3Lsl5 zI+9o5duU+*>R0Q`^sKTZHM!`x(xfzv*yLEXSkr{FlkK?V_*8V=M8!m{cq6TJeJx9s zM4R};EX&MPtrRUe1(?~_l2R7+>)rF$qBmrb6=5rzA`D6mBh2LqEUArwdVhaYRsY(fBFwJlCRqYp1{=`RP@d|3`DcGu;1A|wGrwoWeS z(^6{H(HBT}woeFVcVAZ;#7I*ExARa7BopV8Ra8`ID=XEkHRNi3{YaQ&>6%v3ZtJag z3@ou7VVSuu4NMqbUvH(<`7=u*6b8x4X?wcOQm|SlLhlCm3k4UMK6pz5nV7#Bf0OzE zsOU3^Y0%s}Gf9DbzMj&B2x%;aVXUct9PEz8S>@J88G<5Ql?F3=A4PP0hU&xA^<{y1 z8>G;rQPtccVvl4uZTFy1V~B~r-VMZ@hx6n4T7L1@L}8UVBQW2QO!X$N71XJHD6cgtMv-Y7a{T`%)R)>b93npj{XqlSk6?8paXWcOZ-&A!?pO)`>d7Ka(42wVBY6W&z!A z3^qvjQV1KT8L?x?y6ivcJgN>_?lYq{ZCFbyY;`K7{W4O6tH4P#n7^e4w2mLTS|DJ& z96=7kk^M4Yxfigc342wyjF*nIUlaw0zURFD8bSMggt5k_CTz}Rl3g#A#00#xkTm?< zd1tcq2JevMx`z8wUwn(hv!TtyYvw+g=qi`SyUe3~&4d51W!Cu7d-E`!|HVrD!yQUt z(|n!}9}Tk$%bBylAKaOFARXC%gwiEulv6&^`7h$in>>?}LBMRJ9f)-?@&hv~g_3qR zo{xTZ*cUW8u?SKK<%9N|n!d(Kt`4(7G$p6f;&EgqtEn&Co#TT_I%@5-ydyQ=k;5wq zWk!!7c6z3>soL=d-#txo8UVA>*XdQemsK~1`<}Qn7B8-Yj&)uT02ry3d=O4LZGb8# zf%rM%g$Osp?g=UUxF*f9b1BhIcPAJDq3W4UM-T>~7jF?sujvBw~PEM4R)Q+($Ze zCScHWjyFp}M)45_^v|Haw{wgvZnwpntApgT3!v>19}|bcKpwl|K0c;H)-Mu;Bvf)| zff@h3)I8k5jJ{#RSFhOUzz`rVgpP!s8NrxU}}?a$bKD#6VO!?k4H ze=KMixiBc_R+5|%EE|ZoLd(Ky*k3bug@|#l1^0J+Fh}+Q5QAg@q24>AGdyctFqdQd zsLytd7-}5&D-v?YM7*Iqeph1#UCP&ZtA2`yH_^u84>~t;E*+{j5llH%!c2H+z9C(A z4sKY(Z+A*PKw&BN%6>&*S@ggW#Ih$I8If!|h#C@TSTA;8=(2T2SUwZ-J@SL+z1pg( z#bHu6SfC6X2r$5KN8I1J&=O4>y#IVknFSh(e%bv1J(&oW_i$mG^t(lUgo^0bF#*|9 zzo!!}(jdrYw4(aj{mUX=m3z5S8E5=7f@mSMtVXHj&#hdSi9!PV&pLLruCi=c*xyVa#wO z6Xn*bsNt5Qt9j~D$Nq{_cWfJU!~Pd~FxYIH1+YV!J?RCTocseys}cT`iFyz4jszy8 zv)uSn;GV2_z>etWVJmcY$Tm@OFA@YV#iB1mq%fQk1>~u*n;fDnC^urbxo|?E|Cv`_ zNu)k0dz3M$3Usn0GoJE7q)kRHV-{%RMC5dGTMm^@e1%~>JdUpEvb68jyH53^8J+(R z8sW_&&fi6g*YDX^fm+xsoy)8#h@?J%^bCC;fP$}=C5-DE2qc7ux#6Z}6>uT^s&SXU zteb3^Zc+6wU9kr}>1phggr92%nSwfbk!mXWs;HL3;}51qOg}IoJ?K<;gf>*p`b$gIm%!Kp}4WN_+)2umR9!v(j52>?FKf9?pIMQ?l!Jwf> z3{=jcY(4#)WibGh^gPY*|b^G7Ku5htOuw$ z(b&?Ha^#5NLT9$gbtRb!nIerR#-?F->g%5vWL0n35}w3NaLG1Bj&g(GX82R|!?vbR{(0n2(% z*qY;%8Dzbjcto}GUzntIt_z6wB=jZ=lT4+g%%e+A%NEPPsXP2xRoO?q_|PS_p=)Kj zISZx9ca}US%zOw*v81;hDX#Us>zp$`7b1U*Th>U%svT>Q&iSmm8a3zk)Zua#=zh0z zh&^l)gE+t6QPYph{FyItX9~z406Pdr9V(|{{Exc=BWC;qI~H3*`P87^AJL?U+%#eh zT-lszW)HAQ?d4bZw)st+t!TboDs#`+^DNS%GEHFgCJdT`_p&C1w@c{<6T+f&Kprp3 zhCoNRT5rtLIMlhLu<*k#VM%6r^6o6~)F)T?2)csDeU=`qWovMyK7w~=fF0P-9~UV~ zZqnRv12tDHbx{7n;Tlh|lF(`hZ75*8sN zmjUAuw2yt?)GLiK{a57#f9dt=zEhI0h6MZwSBP?=;X0mc(I)~~ZtbLbAEGMFlRtlwRxd|`(( ze}*a%d}bStL{R5cR6sV?IdqS*jx;|R-1QebJz^@7v`$s{AjKjk9KN*NS6;qR z*)I2El_Ck6N z)OlW5SKxR&Wjnt}h}`v0Z%CKUZM>4t)gx;{JF%2X>cfK*tsCTmy%i{t?NXfQB|{#u zIV^sgK968qTQr*ksJCS|<9tS&CNuI(eRnKOZv|l``^?n$jMDALmV!sBPp*F+=gDXE zYXET*tQV_vM(>c~AL>g9Shx7bEOUfGL|D3>u+NKrZ`KQp8xv(_6Z#@BZx$3WF%#=_ zcw4vk^E9NHb%RZja_&6vGcp8Q$5#+Hb~-@To3z{|2^c=G;hZ87%84&GeZ;aoTSU`{ zywc#}i>n7s$5*xCqe%NU;f3+R5$uXK$awhHliL??hqXM-&AW}bCpL3C)2KL8Sf zBhka!@`$Dwp!hi$B1=uj7*z|}&&<;quWBBM{MXYSm!#YsfVbhpC^CcCx4D;;J$;E_ zMeWz_oKk=^;V2{=Jn~_>`lJZ6>Y2R~qvI_{g;)Ck>pQyk5OIn)L{nJ+K)SVYjEuRb^TwA@+dQWm^a0XEDFxW z>c1ygegD{-pm#FVb0i=YOP2-iFQt!1N-P$n^!5OL)&gG$43RK7t4|onT|q`6kYqbS zS`f#-ijZM6|4hOE8yn;Y19F46!m_4!ZduA3#jNT*2NxRk}Yep?}fwHi8$Y3#C^{T;m9dxa6_;4i;@C9;rygX(F64&}l|KFGlZyYpmY zDRxeCthRi0;Z`bromGU)#UV*3lg;h8WzJrDwu#U*80F7!$GPL?IwPZ zH+HG?Y1Qqv_hY&ocj1YpsrxOtdmIIB zQO1j?>ki%=6X1tF8|vKf zRC8*5Z&dAfRCU92%ePCFx3)Gqp*kzL%Q+^&id7bUe2!nJ+qC0;Ny6cmTMvLjU*mZI zNvkrPFtnUa11&m#?s5>Ij9RhSG(`Z%5B?=G)VTs?%>UTb!fb~7}bOLrRzu`>n`Ad!1E72N*T|JT1i;3vrZsUA(Oirfaar_>uKV)yD zd;<+QFr0yLx4yv#rNQRco8>&>_$w6HB`foz>A*Y$N9+%9e;M#^7wy|K*dzO74O_cH zHGi|$8Jc!rTWyrsd9M z9XPhIRFBXIsJjW7MDzQ>0}iA*mpm|+V^*SbF|b1g?-SwO-iXr_FpsBDMfZBDwgescn6JUkjMCg=7-8# zyC3bu8BAi8iD4vfKOz%Uc%@EWMlhPxbKl95T8q zk1gkF+W)};1XJDy(OpmQgKX!&U+9uTqH_)I<1^@!f$39I!BtSHb(aMg{8k|_w2FLP$MGOYXWh4wHN{q^ zVRAWC)lg`wXV#fD{~}fz69-=!Dc;PO>?iV`&Q8Z z{Aku6lPzri0@r0}DdrBCgje*OueKp()7ADlbVVjH&WTZ0GnYf_AF8Q8 z@M1M{16p3e26IT#D60_Fv3#zyZodI1RLtsl_gou_--5JplX55<*nfL+>^Wz1&7%syQYP%4B zSt)&X3{wjGZcNBq84z`_5g$nWS5xSM{KyzwFxIpm2A=VqJe(InZC8LZ!f9LMY{q3Xt>jAk+s@=I8a91w@TC!_ToE#l@TU=HTourALVqds6IXIio*W}u|AzEu zXlg#_Cq+~C0VV6OzTuw;M4Y2I;ygq7TIzCw-iqely}t2tLh(si35aD3vG2gYG_pJZ}epS<4sIe60<1-(d$OIQM7!6DVxJ9Ngzp8UXnJpBQUL zdXaMxK?{xQvVUTG*?KWLA*>E6^n0V(nlWz1H`hyiH=8X%zXip0WnqLx$Rp=IgFf1K zU`{romaE2blwa(A<);yS zrW>!=CkNmtJ$(xupKOyi^C`Z8k5ag*L&qpOEcF{L>89yh%^g>qL#*8!o6)RO z##mYZ+KD#GRx6)vfTLa9fse2wX!AkXn};gRzYVMX)lgUS$Ae3;^P2IskM{Sq zJ`vZe{eLFf{`z0p>$cd6Hrb0d+vn8VrZ;?5S+9TfTl<{Nwv+bh4Z>C19{sByG!tS` zb1-Pi8B90-=w`fQz6sIm>8yiwqU~Vgr3db|=Ta!`-1863y03&aSE(?6yQlGM>m7FQ za<(zj_#7??bW*<5&H?qZ7llESC~BG`S@V7w!GAni27n$FC);A*h=SO`d>>3!*qi(PoevYSD4RUbh!1g8ak8) z*e4%p4P#@RS92)KY;bObRN>Ig7xoqZxdjiRfr(N>Lp#j@z1&6hb~d*`G*>qZ{M_W! z;ZGDD&ZRmG()kaQqQg@#?RzGd4v)rVR)5rA=s90<{M@O+-cBcat3byRx-KvTAwvVw zHkb&T*wN{?nSu2Ej1751*qrjVA#99X=a9^oocp9h*if7^gzo(;OTQzzW$B8ggzk9p zdDIe2(})}S7Jb7z?vp%R!Qv+mz8y>-Tgm-|#P7xWg@bmQi5Bw}^`B`$czS@ke1FjE zCOjZZ#E6i1x~SJ*sA*D~gTd$l0k?DAsH zqtkoaj+sYXy>>ikj-&pM<05D$IN0XnEp+#9&X;VbaM#rbohwbKZ^dktZcezH|HJ2J zTcE9u#KClgj^BsfFAK*7k*s|+dT^+1$J|_OC?Y$Y@+M^zQP!3^c%e#JQ-5h$=#1O; zLS86<cjh*7a4aHjj zUaiFO3Cg3ZYrAoW6HB2h9kfW4Zy1{qH|?O&=w^p+`;hnF=sslIPPSu03tSmWD-0sIhvmhWHO_rT6%x^^mG3Ibj+2a72}HUX zNISjfGwRtku60?o)ztoSjfEZhfVQ1iHeS_Gld|96TXp29mbW3#u73}iX|PqI_XfF8 zqTzpVH)}fLk*58V8osp2C#x?*!mfkNh=QT~UFF_<*DUfgx-R35Ta>q$J6p@?JOr!} z1VYV;9qf7L@B_G#h<|Onk3G=yEXwntROXJcq0S>~DgJn-q-l3^U3WLr9cBLs^e1Q# zQ9Q;L>KbBSCWNw+Du3(%A3EZWpMA<$S0dB&)Tey{OQhUh!eieO@u(x6PoB{?cCpP> zoH4c1MJP;~OOw`yLBt~3du7is>QmIQu16VX@Wgx@U2nt936!lvf&^D=r<txg(*`+5rwQJ@*Dyv8Qbwn#D1V%cL9WqhjQMzI_D(Yr{(0o!fd`$cK!4z6bZFsaI|L)_o(`o>&IALfWiD`gI1;&3|qU;10EXQNw!Ibq;3ut%&7K z&oqO|feV2r3U@0&i}F1cgeU$eZZ=YDxSyLMuIEDhkPB{bIS%*Oc4JYqt={#!Ti_vE z-}r*)Ts@_%@(Om!#3FHu}*Su+1BVX?wHlu`6tCZwHzMGm5Wl7cag< zw~L#@iGSOkF?E6NcUS+6V5e^>j708+2D@w{x|eN?ptfR=Z)bwT`0oY>1;oKJ9%nkSGV7sizPV#CfG}_#-a$gYN&co311L*A{N&BO4!gFGE|q=y^7- z>r_yMPNk(sHS7T{#r?=11vP|FLA5bKZKEmOG`$2ebosI~sfc;){P?Bp$aJ79t8b9M zbuQtxiF~=S>#yJNCE(#!*Anmye}1f!BY&R@KhOUUE9>evG!g-`UE~#YefkYG9?qE_ zHq=UIJYYzOdvp@t7C`vm*<*rp(cfu9FM9U2p%49g*w88e?_)z>c(PGs4U93*ZN_<5 z_<1(AHvC%cVs^Ek8?##(v)5ycbHA6TY}!2@v~m|tAsz2QCN|e>L?U#g9jA3^(+ zEjZ_F4q;3Tus<;q(%5&*#+2-f6gc-aw1sgee^)4T1x@(1ia~#;KnS@oy&04SbGvz| zrF_F{HVzWwSO2qH$$9o~{9r4huGx8h@h)G=2d2wZsAZpnE>eFLi=`&Ui)+5yRot_G zWyLi$9bWa%?q*z7WfOOeW3VsNCVx60wed4lbbcuNvJ>x5Y=V+{x*1;0zUa&72wxd1 zbytJ)zD_lGPuqJT=ag>`H8|$mzZzUS|9w`gK&kCR)|^8y+Cb|rK2KMb5LEX-pM3~* z^mbrpGvCl}*ylL*fpe!$k3#SGfca^58BdqBAd~bBL(%uo!b4yi=^?OF5r5xY=MdPg zq&q6A*PWJHaLp(QOIT!kC<@PZGuduJ(!u%|_^V8%s4OZC;Gp5tjaIepeQD7lAriF; z&t^C6rqG7y@Xh;lzB-8&7lOq-PK!Gc@xgZ#XCe$+`4=B(%ih$}<%Rl8qHkQJcAM+J zOZbuSuF5Y!-OO0gleD6f5r1Fw&!V>(i#}p3TJsOaqem%^*a-Jq%A=oC93%r@4~X$Z&5}AWd7g0(Z#3f0EYe(S2nI!VNdRWeNjoQ=`yiH+kcvt3T2Sn;H_}` zs|ysV7x$REsZK*p_;#cE(}q(HMe1A=F~8%CH$4f8+uxu=w8$IOq1JL%B$SwBB8sDe zW&WIUg>D5;>R$IX_~$zbKWBNv=PTcCGsOWcd?Yoa)4k>&?3Cqec$;+a=k%DRRn<&A z@j_S4-rh<*H`oc=;eXb6LeFuwB+XxHrH47$Sxy)=7GgoUpVFOieWMSX>;=+!nirp^ z-G36CwrO9u7J)pW1qT~(G#rA;M5!KNeh-$ ztouM}tEpL8vF5K-X;gUNpF3`~c{9 zQ>HTJ!#1|5%>O_7i~xft!xF>f;dbkj-!SIzNT zbdo3Gj&M_sxqs=2)#&+o(8K%4**SQI_j0#wUu{@d9l`xU7+4!I5iM~ft*~|xvaso4 z&A)4uo5!JXYso?_Hi8aA=YRgd+yOGQxj_f za0)P+t@}B?rev$SezgFT^MevOho>USbdG_8&ZxwGDQz8uG;{sO<=3bOd2hFMY#n3-7Bo36o@9=>7cz_I)3F;C?>C z$$>sR+u{5wq9f6R0~&R3l`jO%RpYlm*!O{+t|$Dw1L_g@+U=N~u4**ZZld3C2X`9} z;(xUl@>v{R>WM_wSE_Icbi;$rrI}59hn{^w3Uu*M(I(917^OmS@5XqyRVh@~_f>3O zm8D{*F(OSA)DIRKMWUPw*rB3KGugdy;?>;2z62g+zC^#08b&=8Gvc|Ce(i#7#IY~c zx=qt#)#&KQfwAiCwVK9DwL!SOf~~hV;(uRd8^-R96|{HLGY1>Eql*K@-&J@*r-Og< zlYKG5k*9KfsYBCvyf)JwzMrr8|IsZyP5X?>T^!bjP#Et3tGn)F=Qiv+u)5}Re8iz6 zh!*0{z2w}V!LgYhYFUWiTrY;nv*VP2-*ZG3?Q1I9ie*k$u_?`&T6NcNAwz+Fr+;Vt z*Cx81rRCdMwSTSuI?_5C$xn2ck7L9WdmE2gi{1BA8ak~xN@n*|wf}uC3iXG@Mbfy2 zP8M|z%U!}saj*28pY4*fA$uvUgEd4EkXmNv!HV7$=)BG<>tCCGntsQIemk9d5752; z-h*H9HPF3MEb-hX=l)d-sRiDBc7HB_)o;I5#=%1)ti|8uSo1Z;R{wR*KDYBhXa39e zs(gR$7#>i}B-Y?=gWVfnpq!>W`8j+95qEX&bA5jwL?J(GEW;Cx-PU+IK=?b)KXwN^ zgHe-eFCns&fUPHVba&r&`<#8|j&-?V5Jk@EEcUQQd<1cQd9JOG-&c_B;eQ6|*+Z=_+RQM6JYl*hI8wSpec>|I{~tM53}=juC#TWuc$w{r0(TB;3ey70bEOOo(@ zt}A{IJloFNj@UJJi`;!y;a3=*$D1C2N0VwV+lvg1$8m>nj+gDAZSsZM#H`bI&$1o1 zeel&K+nz&3=c!nxpSK1@mKo%U-a3b-G4_joc`)7+ldpE z7i@dJ`tPg{YzJ5QgEE_skAlW+1RKyd_=7=D=<;@cF_eey==FYi1n&*}{wcpd#P6^3 zdp*CO=J)^L_jmdIFu!~Gv-@TK{xrXD;rGq_F7tE-e&4|9oA|w%-?#Jo%lv+Y-#hsI zOMchza?bPj3;ceT-+zzryMx~ePk)TRujKbAez)*@4!;-k`&53<_3cr^sLc?G31(`z`7<}BM(c@_^7g8grCB7LsHVR^gEIkR;{omt*TgR zC1hG@Ug?AaPG3=#RI_qfMa`0=%IfOgG*YyBsnxWgYGGxzHhQ7X{WV3WlwaY}C|*_N z{MyCt&q)=_mVXgOb-mwNS-qliSz0QYP*Ya5YGnG<>Z%2mH8td(${Mnwij++$8=0Q1 z)kfFoNOVoM3GY=aD_4-B>guX$)AE|d*)(nn&`i@yirE{DJYpQCi7gU;}7qUoe zb!{aXKdI=pc?HFJ)20^z3*$+_lF9{l znwC+XRaRruXy+zEj`3B?E6E+zm1J^-b-@ze51O7oPguO7s=AWDj7-P%GgD1vMKval zu1QW#)_;+-)V`i3i!vEGnE( zg14~~ii^n9vO+SYxDam>ONz!%nM`9*IAmJw{C^tjQfsZXk`|Fm`Af!ER;+}lY;8&9 zUA2`p*2;yT8K%kkrr~gpj!rb?-CePCS;hQimDwyJ(L}Sg-fehW-XakX*JzlQSHX3d{9zIZ33pUM8$5J>UuL(R4=Y! zq&#>sEvsCy*oykLaClm3#>h<5f+ZEz5Pvy}B#a>@8Y0<^XIi+>v;Z)sW@QD<1|)_U zWWtIXYsCt%+lpn?l@$x`F;%W!T4SwAM*d7#v8W2Pzd*^@gEhL|aP?Eba6kUGBM)*2 zJo^b`gB#5XG$YWixY3M*1X2&QO};K#9MHo21+vAB_7KqG{9W(8Lp{W;hifxj+kf2B z?T6=g;rbM=%W!D|plrBO;3|Y`He4&=dKj)PaBYX{2wZ33`VuZppg>G;rNET~S20{m z;93pWra)Ic+u*qau48bWh3iX<3lfMITt>L!;L3!n5UyglO5rMpYYAK{;kqBL2DsM4 zwF#~*aJ>vyGhF-OItJH&z~zAJOMkdXFq93K5w0k>QsBygYdl<~aFqwU+P2K?`F?m_ z57!pBw!^g_u6N;bz;y-7G(vyj%7JSDAq8D)}R`^0l0K6}# zST?r0vXX@3^PR4^?c%h4`*slH-1=}9->0uwLfg5pX!U~1l~x$Gp?^QtN{A*gQW?18 z!2fA5CNHa;GXD->E6`)fym^Z&t;;KxuD~%C=5O=nt(-TnlGRGcX!gDce`gu{Iu+h) zDy{Qi)SqX)XC&2R-i&s=E!{?1+jkS6~1x>SwJ};qt{uO;*zLMGmeO`%XNPm8d&)~M;^JaWr!7~4j zJ<~+b;q%J*)px@47JTM~K9A4v!Mt1X*;<83$RlLhlFDVvidI)H0L#oHw{g2H14dS@ zVm7yd6fQ;QWx*1c)g2)S2rLyU@NsIZu3S-6?_EY(MD_a~aAKEFuC!J!T>zO%k;bwV zSFKn~?PZpWR)2!pHQV)G3UZ}s%H3#7P=eepCoCl7VPVqJWy?yzBd;bK1+4ru?|uH`j%FQ~S%7UsbFwDCp7#hgV`;eDVloISfZ@>BS6 zf<*r>fH)W;aej0f?s#hNu-N;T;#KrF_sbz3&#J;OS&#YF!yVV}w!$3`0(M;U3-bb9 z;JYmLu78)&HB#SnV?Xq`e(0Ik(Dn3Z^UGn{f?pR|EwKKrhdX|8Wh>nA0AdH+aX0Za z+;Ok`0#0+_u7UpJj<*T!c-klv?znY574C>*OW=+J4ltu0kA-c5J5JcQUBfrlzVZFE zduBiMCH>G>_d|cEANr<#=v(`tH}^w7+zsp?^Uk%sqYB%zg$ql%y$Ih zuIA(ynDL6pN4n0>d4t%Bk<8cTo%M>ATH~^2r_X&1TjJ$ z4a8;LnNJK55fL9x46~q|EGQFbMxafEJbw%RF$?O8CmNu~?}oY?3`BDumMahUId8%T0YRgX(kZ|A?=;#IoW^1Uwt>g!15h!7K43{}te^85nyfriXsQeM9%dB>yeo z9ncN0K)DY?`?9i#;UB=0x8Q>3hJWq`VuW|28S)r3#0)fZi4n?xz5$KA0(m0LBn$JE zKsunuV_KkRW#xlRCqnzPNPa#D>MckMY0ML6(f=zYKR=(C7i5t;H$dBs@lYT12hxDp zNY<=;5}yy{E&x3M<;jQlk`3|1477*{(1{Wa$%nZ3Ss)L1H^TcwOlt&QOn)qa@}OT? zKsQ3aBS8LGN<;*d33=h)f*n{E@Cj%WA$`OSh|dE4fbkfN@Vo(dSA+Zj-bBFrNdpxY z{xj@=zT^7_LQ3v4lUW~5B>5935+l$x8?fIIpetsQ|6vxCJ&{a&8f9xHhLeyN>?H#1 zg@Enc_m3JTEBjM$-kxgrBTbaC$?tjAIJzfv zu9Nb!N6dHKb=R~N=6N??ElQ;5yw?*B_)b0;qmVr2M&EU`W4Q2Sx_|km*I#cr6>T~> zG2!UiLZ$vXZS-BQ-?#ce!L7CFH>rLU>&EqT-cfcc-*htJz>Kwp$~+=y&wsZ(J$my^>V6rsxr5Q0vHm?M{~1jFO!h+$TY_8tf|42eaCi?>kzP@YCbHBTw9~kPT=z`a`Gn?B;<$qvCA?P2I{qTeY z-}1HTbKkmY_1B@zB^)@4I*;=29Dac6Ul1~XI55BbSncMUSARY59Av)z0G0X1Q;DX| z>;$Y|+Y)!zeIpXuq4%{nvGcP^TLb1HRWehKK`I4*OFd9%FV8EV~f4#l;*(8J&L}9zqo0DKM-x}xF>rRs zF~9s+Pt0FWc3Uh9N;CW{Y4Xrp4rCvIkdTd^0|&N;&i(%N_m_iV{@8+J`8_bdgowMh zJ}|~JmVab!d1qe&gzX7D3|+RRc;mm;X}8c1=9iG&KP%1fe9=-y-t)dU>Ey}I&XX*3 z42ueVd%&u9VSb?-<`>SaYuoxjhUfETRbV``4v#XqLP6rvM+UBXC+1Vk;h4X+uyNPm zG1z+xO|vxmVE#DzFMnKgbjv_i?}qu{=SURub$^qii(gy!?xPDx6^D*f?qMKncgKA6 z^AyY{_hdY}phq+7Hqw7(1LFDif%)L)A{8+|aSQp~-F|<5t*)d5zcW)(!ZPrN3`G5X zU_R)73HA*!AFE%Cn6Hhw;|>b^6#D1(Z^hp)^ojZTGuIO|>&&#Yio5;DmgxM#dg{xKiI;(P9a>I;t@qoBW**S~h{zybetFrVyxYF&nB8pnJ{*-|N{{ApO{(n_fhNp#o@p0DSdriGUL1Od(A#cB!53+x; zD3+oPV1D7ae7AoC2>jQ>{I-{Y{V3&Ay@LdXJ0R$H1DH?oR>6GbANiNSpJ6_=pBun@ zax<1VZUFPO9P_ES9~q+^ILs%2`CB&AwH=Q6d24%O{-40lS1>=HJsk|)JV2Q5Tz^l! z2J?~AfcdxoN%8ZUvyYzvb@p2lhw=4P=h}`k=7a#|FQ%CPWZn$!=;u+;f3kT1F+Vlo zz)|RZ?;rCm z;Ao@W_lfz#0tO88$MuQ%yW0TsUw_2^O|O@qKj4_3-zVnBugiG!6%Qxo=ifBUKXnb} zHz}CE`+AsPQZ^t^SkKmTe*oqW3=(g=0nERd!MUE^pP#RdiPT2IX8`?t_ps6F=ejWe zcMS6tz#niw-#rw8&ZGSoIx+u+d+zacV*X9>^W6jY`SO%`#_l#Syc)oK2!93W=qsP2 z1H8b)Lr=_)Z6k>J=;x0`NB_Wf*JtbxTj2SQ&=d1xDdtl@Kf4b;jJxK>i%_>n!W0KKf!C9diKl$ASIvxi;Ph zdV$ATzZ3Hb!+cJct^s{8&wl|IKk0?}?rYL)eWiqkn^3PaxM6-dTUlWi%N@}Q0jl!=N{5RAH`U^Sf}g3kME4*N^_CXp$N>;6PQn4VGYB`V z4DpqO`T0@9S2tsIr+-`r3R=PlX>%t;hmi@S7lB+$5Wj~q)a@=E1Acy;Hd?@6L7{?F z4iw;U*PBq(lTh-rUMWiYP?vs#rNmN(nD2q&S>cqu>p;OqiyOf_*9(B5C!xN+tXCFN z=dKLbuf7T+Sc)FzB*Y{YuLO99^&J5#|RFze|3x9JwOBH)B6BVnboCMiB3FW?p>2nQbJqbaiM+(T|Z|PCSH3w39GNTH& z5j~#=6=d&BvcpksT#yQZ_5Q8igdQnC8R~kM(fde7FJaJ)G_XMasz}xsCA;38P>#F? znCnUCkpi-8>{Z5f52S$Xt4h)EoK2fQGVZSXh9)pkdw&6@&u>u(AXyY7OL2e^)=wZj z1tp}@>Rp6m-*FtLs;z2J#-m&LJ|2$2^P>wOtCfKY(&k4WUBw9LbLTNa0UkG@gkWci zUId=Pc_5`91E|_MHRBJ@E7h~Sc$mbue57)iq#uIYaT6tl8zGmbX!*_qDZhLGs&~Fo zZ|R!DB!8T+;`w3LrRryFOB6Qv!ElClyB*I#)~!4~B-irq4tCY;_S;WVgreGWZ9C`n_*P z&xfJI()Q}B_@y>dcjC?HU`lw3Wl>VJDT9S8#eZN+_uT0T}!66sTou8!$QWS zsec(68T=7nChO$GqJ}9=w8_YI*HC^=OjkBrq6%y@$|tD4}SEY^O1ji zd~Ww~1wTKZeuE$XbGzF+&Y=&u7EZTcfBO9NFT(#ATUTd^MfO`L|HCWX6D)o@+}JD2 zv%l_1*!1kL?{Ry@Ikeld>Fe&>WK}Tc;(z!@&;~r9PSmbord_W-rKlSvy!xt3|AO81 z&qWyAo4~%J)^iR$K5^wEEbyx#Pg zF1(pr9xC@W_X3li1SLgDZ^AVx_H=P1MD!PGX6LT^V|r%hMNP~l;H11z$}fu4@6q7S3k|`HoDUB*NqTl03o>( zis|_4BBVEN>{-V5KMp&Woux(Zf;u;3a}PpUTQ5TI6m{-p_)h-b4PbtA>VfgTivLwS z(w*>DFG3wpu}UGlp@5d@3I#G{Ldv@ z+-E1>j{#+6b9=hmWtO?oy$Cbi2*p6Cb7i4A09i&l{ckhV%I^`l{MxDf(8@RWB6w_O z$K72iwkRpeIU$Hmf1LBz?-P`{)A;h+dd|OGge|=ZR4KNP9b2wLLJ1Hc#eXU!;Qamj z?Ti;>qA!V++{P>j9olwM-!b$jIPUd)*(Q?g@BYt({vE+h+d(mW!c|e*1}D82?tM^}|0t-UX|zOtu+o!^++ZH_ zbw<+hP~8C;e^}77X9@rIAgV=47QF|1c*Kf=2R2eSl;plKB7gVPaL?_6_>w3`BmY5- zR6by=&Mbr;To?&W% z|AOm}({lDfZI2eSf!n8&y>>{TEz%HC8!qI&l`-<2cz@07M0idhgGkV3UF=5zh9heA zenF@a)L|kv{KwLKH?+a_M+v~~oYRS@EiVXiln9WR^HTckzu)R}R8Td_+CY{55uIuy z5!MoMIO*{Vv;X$M(I(u(BTf|5*nTh0|0J&+RNG^btzLtrF;AtMHuwc68`JY9hh#@f z31A3<9Dhcn2qMQ2Flv?Wz>HpkAc{AJV!hGkRvFMyYbhT zXD_sA6~t|bjZU=j2DAb8#tAYJf{j7L3&tBG<77`V=IPYi|6Y=DA|dNUQue8&tW!xj zr&AK&8=Ulte`v9{q`LVS)F0ZsAV`A|ZAK&7Bxr#De-?FV+92vEXp?>K)(}hR0&SBF`FLq_ZjXvY)oNn zc8X@WN{T~UkduiVM`RO>3ox_^9$}IMSbsqwgHS-YdEqQ}HuUH$Qv_+H4i1WN5!EN|L9>Ki*uFFeQEP zFAab;8bF(!0-}xcvqSc7k^SD#`rCEt*a3yjKEsWnjT8?muJZRc#$=E2H%6+oWPkKi zsdN5570fy7JwzM)oW>8B{K!)Y!`=vtf56Xcu=*yp|Ax^<_><^4LK~&dVcn-{xqO-IoeqNLOIyFJR(5d47O=zQ! zR%LWBv=RG28(=9Y36cE$1LH>(1P+dt)MWIpQ|A7y1kvWC3u>HblkjHXum^)~F50-Y z|9WWCj6;$xUF)OrOUNw>i+@dG3uxYhWiaR5BmJXIo~EA#tbuPophV`OYkV7qHb>C6 zL9`iB7!<+|`zvUp?FVh55pB?X{|yr^*8UhF>o97&S2LQSYM49P1b7ekOv)=lv`J>Z z4Uv*XISwc6ASsGA+_!N@8{yxxPRrUKC1!P|=A2AIv~l-se8lMSF@K3gg>mB&JpgTB zCbd;`_if;>0KUzy-F%yyiZ=bVKU$>xPxfra=E+GoB*9>#QF+Iv6vkW9OzVBU-;lJ; z#B00gy;GuqLqFRkpBCBw4Q;@~I`zO#3BOPKbukj?zYA^R8QKKL=M)5m!`KNkDf8{; zrj9(8kbM#mCTSG=3xD&eQ^^@86B59;srQ57??-7rT-qp-dt@X>n?Fk)!&P3AcVccq zSadRLj(516`|`-q$3|wnnUeXYIrE4a|8|l*~!l*>EF;Hh5stbtJdU~q;d^`q^3HF$x#s8#6 zX@o3DdbKLVqz{=2|Z z#ClH;(QmAG(doR%Pl5t=sno|L@qQ6TG!+qKf0Fjgq)`{sgAS_ooho4`W&v@?G6^X3 z9(&5dv%D>d_lc61s8UO6l^8xcSW`-c)oWkoJIw^JQj+})f$`aSfuT{J;i^Gfz4dii zisVa1J%5>&^F?~V9*@Aio~k!Rk1AQD{|9yGINwQUiXzSi25r}RpHRzNBvp>=L1dLL z$$m05=VE$52hH+^psrGB0?;->#`;eBpwPs!ysMUfFL`7`ErRSzQbAZ3sIWGouvn{Z zB*?O?Qp?^x-toDG;jziI(S(E(l}6I~L$S#Dkbk|pz&$$YI8ogrslsFpk^PFii-3(E z2M^lrse4xv|42LvWSvf>4H8^g+G&8Q4yFP$uuMK1UdgX<$SwNexIlsL{%WNanLxwNgotN ze1A;Ycv2<4PSiy*s<45KdLnHU2y3rLV24irfT$WpRWQqf!s48Nk7g+ZjTc2d$pT@0 zk?z08BWSOu8sxiDB^qvs|G;?<50$r%K4ElGcwCaC=o0io9Z1Z-Ow9fwHDo{K{0SmA zN~#dagNVTSu_wnwePRsR>8U#|i93l$v45uPu&Sge2r))sWbv)K^q6ovs%P=P+01qzV?+=*N6kqS`v*RgNBV67YLjOCpdFNryNJhFS*4QIK{U%n$fCw9r++bv zN1&4B^aRt#G|NfMq8q1z!JXEUPP6b@)Qyr?C>_Bi+S*>9o;^~_D!s4ou+iYp)0r)e z1r&v6)fAF*HYNIvVBdXe`7I)^5mjM`Zejo#{9Is8S4u#$ht~;N{1Z{%A`3EtA7=Sz zc=VAF-+d~~(jaQWBxDC>3E)|d%YVY3f%5=#h^3h2+KmiS7f4lA7ZB1TnDH!~29RZ6)GtFb~28e4-=X>s0~AJUkAHQUir_k^iTA zkR|AK5ASzn=|v*V5{Mt+KB$iP{E}r6#C3vTrb9W)GEww@UG4L(N_v5aGk@v-dxkM8 z??4~*FqIS~N<#(w8-xD2DEIDH;ndQYlo6gDYFZOoG4oz@k}9P!Tvw+ic|;5Wj{t@j z6^k0085sH7Kr)^PNoeOd3u6Zc)avAhFppId$sw{)P^0(-<_bZUAy4^{2}DdGDi08^ z%!Y0cl`3gXn66d@S-`Adlz&mlxG$z1tn*s$CHx6IbCG@o@nunZMbKC!RZr(Ocl?yJ zyrPKY)PNz8K@m|w5kujxzbPsqJ2P`?QFLy)DJeBHHZeFVZcuDOKtxPfLPEwZg^A-w z1%*b#7!e#9Jt#UZJTB3coSc-Gn=*Oy;N)RLB2yv~(jpQeuX)I@gnvP?apuWmV#kaK zH6;ugniQFs9yvTcE+aiUYh<)#MDnE3L(LB4u8WE(+9<+B;<~<%$*jUksCTR zeQ;u?Y4}J}N>=Ew)PKnItlYAxsU?#_V^ar3r-jihA;ZkZIJ0@&*zDVHfkHw|=0S1h zK?$iq4@oc&8kUwdV`@S{fzdR4P;}~`_|!p=K0YOAXmV^$ZqD4&$Pu~5!NX~m;l}t> z--toEo04une{1I3d<8P=WK!p)@ ze*#QT`I90-5&>adUZhS|C9MrrFBeD#5keH4qfwFB0pS}Aq=2fNnxBKfT4XtSZK!6Y zOh#fB6)v7BE08aZ%sDzT<4{WWVRP2ul$;sZkVCML`mY#7#b^UE^~?CBvlhc1gfv zC+JNQFXHo<3bJUFETTkn!C*I0V6~`dEuuenJw(o{$C;}AtM2Fn)eg{nh-eb-a>A7Ey z4A}1xxLj=ng;m1V7@3066? zrJV&>Rok}5H{Bs2AYIZ864Kq>-Q6M0rW+|qDM^tIMFi=RPAO?5q`Tp5hzrF$S=lQHfB*-B2RBz*U*iXS;E`fC!%^?l@ML8;sv@dbiN=svtB z74rgY1BMQYe}TYnUdayvvESEBKLmP)5!*j1E?68)z;@) z#x~fvV2K5UWjX#3Rl{o)Af+^@w(9nuXxG}e246`X!*jLH^I3rhR_i_9r}eBJX3Ewj zw}2_~ZW5v1cQA3ssxn6?yeXzwrwn=^0K@Ht{Aq3k*Z@XlovmoD1hu_-X>e^bA$$|o zG#m}?f4vCSkoJvJB7uDWtS5hzKqFD=5im`?sn>y|S5MxawP%M67_C4Fm5`Ck&1Jo^ zT0=H`Rv5#}{}PG_N-)niT;|M4-ZWl7dw)3mnj_*<^f^P$4ZVi9G6rGO8EG$iGm|Wk zmh)t>D=PqAisixd+U1bhm%{p2nb=o)Nn>_li&y^3a2eIGnaxK2Y$lpi_(5vrZ}en?))4&+{ZA?>m4T6g;bc;jc7<%4phmHRP0B-N_tW9`6#-A>V-+K z1nHpRx1AaI(y0|>>Th(Shy&?j)(Xs*P+%?y_T}e9VI**tz^f3KW_zQ&ofr!r`=6U; z^kr4b7n0c|18Ln1$zzKI9S2h1Zu!6Wj}{fsXvmQ*K;hipID1DlF2#PK&f9AeU^^nr zYc%+UD&TXnrBH{L_2&k9aj6Q!8|&6J6lQ3`y)l>YH+mB6C&@foK-ffdP3in4pMB6d zNlfyas9M5QmpTzeiAW1xr~)x0kDks8I*qp~qsX-uoxl~Sb{~fa($#qQI4&IOZho-W z#%piNhY0iBHz|yv;k=qyu6F{eLxdf2vchv&wq72x;feTZcsfSsB72jHd-=rx(2{c) zuH5SFLZ)b@DfDHt>Qh6ZgfEkF+YCH`}Ac$4d3o@!5+86~!Im44XLHq}&<0bAr(|EVoPkCr9h=;l0wy7q?>+ z2$9CO(A&uU`zcKbCD^tQVsuFi$@Y%+WqNxK_E3Ou1Y0WSp8}Z(3!<(ExmT<;wdN-Dfavasgl~O&; zBH@9(1fK}0I}#%HhX8`Wt}$XGz~M8vVP@sz*A}mE==L&d-k>Xrp-4s$EeMA{Y!a+QmV|TAT69g4wV1GW@*#u#MUeKMe6XoCJ>A{L{Y7OTSPCxJ6ZPLeM`K z_3N63>|@3(B|s5>`9)wSF!Pey!Ecscp&osFqyDfVKRHq$Oh|M)66g3@e+0CJm0gm* zghb)7j^tP%Jj4C?*qZ2JYAMu5ECon~q871C8K9CY>LfLe@!Z6N+F;btlr;;3rDzRN ze70yG8l*^Md#at1*j7y$uo^4n;YP$DTlg;!hnEtAltSwiOGkCaWqTQ|aiE#+FanRl zvJ<kt=S#?teYd*^{42y)or)xP9sLM=BQg5;2T(a(?KiuMcc+5^ zpMkID--JQ}R}mHs1$ZWo1MTs7Ft{1KfO^(#@g}c{Nw4y0I9%+TI_@wi%~l z(^jPdIcP+MjSuUDa@bc6 zn%iP4pb9_deaW?wQ>|bY(&+;E2;rlf=QZ$%AAzX^xx(wk8&4e!EXu5tX8p>9(~b+I zs87cStBs=JSvAzG*;BAYIJHyQ6_2t8)_7)xJ|pAJmd~I=8bIQ#%R+k?r1b55u=v*Y zAW>jF7T{r6O^J+2xdx{Qa9}5jO@H+0^}~u|BG>}|0+_7MV`K=UfL@WHS6>abvtS+q zDJZijK%amKJ+ZzRpe()(OjgiEJoGxuf8QH3K}`Bij3O;R%atS9I~#>~O~e{{u#S^} zsJ-d+hruDje0OKmLd`=AXNQ!WE1_Uicn|csZkWLyZyLIjt?IO#LZjzV(o^_w5aHdm zOu|X1o@MlKmz(1!$3XM^EU&}E!;;EXAjiO~R!8n5(aVk?=(oa*sP3o=IAM6AqXAGZ zp+xS-X(?Phl+c3nY@c{21K+3n*DX8_iey5hBgA7Pp&@0TWF~hOuZ*URTdoyi$&e$C zn0(BU$ZMX=yHhAF6wfYkbu(4B{hqSF{ziIka#D8^8li{2r{zhaE{43aFe;{2F%XuL z(gnVFF+aHfm5os+rrPN6!JA&%0=&B>Xwpod~ho=+}G zhjnagy?wAw9clUo(Pi1YZaW(?j|WJLYlMZ+r|eeJ>eU+W8Vum>4Cpk zb)RSP4b`clrmF11MQ$bMbb$0*!WoZTMqA_{W*HsA%dSCw_MwK#>D1@d5O;S#QZT$I zQ-sD~@490KSxUdI$T|6BTI9C;W_J zZHik7v&1&Y4KG{Wxx<38E!zc;;3FN!N^sOWiDWjn`SHgb=8o^VGwj53mDi!_nhMrg zkoJ&28pZCIJq8U??p>>;^(EB6-Sif1;S0}xNi>0#k2A%@H|W@@R*yv?+ak`;fivc! z6r@)}gW^!A1j~$NcpjVlia{H1xIQcx3xc@($_|?x&EtxA#Ucn9(l62}j*4sn zD8b;AF$<)j8u{=RPQnwEff_k2memy8E$;s7w1c?%k0wgAC#|8Awaarsl?p8uqg4whshF8Jor=wDVbNa(P*5`7S z(aP!bU7*7-r6;KRdyv+C$)t%2hB#MzpU^j2FCjuSG(5ui-(Vb!;>Bv`?<4jht-jsQ zGG^w@BRVsDB4@etC|7)BQIa@`qTsz^B+cOI21KyB10R?e$!aCg1X8bSK>|O;ARCg6 z7=6#(F%2~|GOa%ZeQGu`ybf(@MN|Fqh*9XR^5+hd!g>|dW`F^N50tbm#309q^hZhx z-UhSu*cyoZUPi7>^~B9;uoVRSQI69l2C~Ah(^0iMXdgJhFoP|swNAhT@`fKjMi(+? zGI;uq(vQw^Ah9|JIN>va>)!?XVCNT^QheW5-Ut$47e0cWhB7KiNqO=HefFDA%prCJ z2eJ`4?9$UvU!$_d3W0Vm_(2uM^*&kx`R5PBuG@Qy{3-$%W5b!H)B_Br;*`f6!j@2< zKp8k_O+Yl3@M%*C^KN$OAbSTW+6O*KAZ7*64=OiFYjzkQ;{l47e={gXZD&%)Ck?Ad zE#{Rh!f84qzfQ?`RUm?pF%nggN)2wc$UmY42D;A-phpa-lS_SiEa39#{SFyx68w=JJvo0c~_KDa3^V9d}0-+~|!rD3siUtc$@vo6A31kMI zVWSw}nT@FHta(=%6Ur{hEoX5+E-UyaM-c0}2p%)RYQe`-M=laKThS)I!@*@qd*E9?xXsHI($~iFFDn~SwCX(DuGVsAynsSGTuP6 z5MtUO0}hik%5%Z;RSDh;Nc$eAxaeSS3l^P`{dLx9{kFG_qT@>F@A^BuW+X1(5c>e_ z<#4JJ+%`)GU*oDSOFhD$pWQbj*qL6?tzJgOI)vE%%HCqH+pSE*+Wk&EQ^ewBL~ zYm~?^@txs*ZygS5X!hsw*Il#ESG@LaW-fy~KQ!hkoaB@D7Iz72q8*ub+yvijHuWl5 z`dy?yV_2oS+1hcc!4o=bb;~ZCP;0-b2*{EV;Em}U0JhJhr#-=A)4?=9BxH>Ct1!TZ zp=C1VD_z>`@C_Uy?V#cXi{_~yFS}emK`y0*g?3Neb02Y-VupQcY^e6CdLJQqtq7RK zUjsgRGdJO}N?@-%PkeN}Y#LatA6rm7p(&m$aWW(jz^&3yfIcy^kg18Iz&PruR!4r2G2RPyVgH1?fOFFw` zDAR!}SNaysbZb)TuyVsvMrOo#Rw<f!Gz#3Xvp+kCAoQEHpgZ6nQdat-eHY2^93FcQp9I{l@0E- zYH;!pbP+>INX%wK{1E14#;!-7!|8UJr5%IS8z^quDaoEfhF_ zpY~ZND1&@MVX}#Q1{HF$z(Rt-B-t%U5Ed`y6pqmP11IjhJU(LM}4MFqCB8GZ@*Tobrpf=2~~5rTN$t>+#e?E`O5@Q5*k z3a@@th`vG1G~^xE=;DtQI=TPO3I0Nw$SXYqrJj%0J6~7gm7Fo^L1+iI=!RS@r_Iq zBw7xTrRmbnMk4b5d9-9<73z}&f#$rp1d#glbWh|zL55?8WX)2}KrVt|cp`@f0h#OC z-D0h;Nx-E9;IPHEC|OjevG@Z3XoC}LKF{q_q6NN{B)OeKlfT_(hNf}@Q;cd(LoIZI zjF3-PHenPFIqeLVkO1Z}^W*3IO zz;xLvB8{GU+6goKOjXnNG{yyWDs~~0h^vPj&xzUYonacyGQMD|jtJ_Uf>o{tI3m;w zUwf~uviI!)t4w7P@M+%`fm54%#;0>$Q7gdtm7BpSz%~1_)>)&w{YB{_k&ke?MtP>p zG$KYO>*B5>l*tTtXP%aJ} zzDk6F^usx8b;dH)k11Q_4?oGI_a1-G4cXL4&3BUtzEr^IFM*()6S>{RUR+^X(A(Bw zmTOgpmZBRiEI?0|xa)99~=sioZ%!5*M9A-Ubb99g?2t1qTon3=_3x6-+Q1 z@Sqg@3yONv)A3HWZ=@Skkc+egF($BJ?2!<{K^XHxV*U}}6X@XCg&6WtaR3D~WPQ(2 zKaXO_P)`RyDr9X3n>ice`x1*Fee@Br^J_IUeg$U@YtEQHRIn>i^7)=+K$tBaehyG~ z#G)}022k??Df9{Uyflyqz!wa2T0%ucC_r}$@m zqe2hy1r}MJ0SiJE4V=5EjbDQfkWI#Ai&&B>P1%H3-B+Fr!`-v&3vUSVTmsq+3XiBT z+t)A(H3navf0xNOf-!4!9n6XdUO0@^XDQdW+q5xN(P@hvh9Afx1<&e~>x(0=aEJ+! z5|5AzCYhxvw^Sbw@miL)sgTImnFMQhEvFp9Mgbc&E0qYE_h}wIFWD9uDmF(cd00IO zy!55d^m5NIoC60x;2&(`+8%_}1mR~e*P{rs>%Dh~jd@liP_x$prbgSDdUcdsVmXH}J zVY)X8!Ov)~w5wnZ6?DW#{gGR7WiZY=KQEWkP;{0kmyyonoPV(KH~)W40OglWtrb!zyyCzK`J%0sGY} z?}SD|3bY)ZpgBj#1v>#2kbT^l_~P978sR4pnRj`ZiYGHnjM{NjJun`ATN z7TGgy%9#!&Ya<{kS~!xDP>3I!9{)1WMdf8YpRiV3dY%jeZExQvafVM+U3MO`)thOH zD|=H9*4w8d{V$t2g(OoHCE=^{+MQ*$vW72vwYjoMWy0QBS@=lE>LxxR2D&}3BI0A9 zX$+K=2QI#8n{IxQXTr|#?~4ib3MJE9H_#!&_3j8#7%o=YJ1iz#Z5YfzchX_ zHkR?_%h++r(m8%Xo{^)z;eO#TgM#A%X?rs{g3Kge_ffECk@UjJ^6<2yH@Q0FX6*q* z>wFy$g=FWfd)fQa4oDxbhFq$BB!3=OX5D<1xme_SGBYzSVsy;mHcyo5pC89?S{{#)lhzobSu|Fvgxc)`|34B z)Eh^JJ15h_#D(@!hyuo6iEOA@67ZdFzeweQ6%WK=B*evK3g zRvz{`9~Kfinmu(G&-A+9ttwy${jkep0Rj9xUXrSz>$5MC6f!2I+Ww3KXZg9~kJIA)Az5>ukezCAKvU&}smeZYUQ<>W_?YZ2NDxjM7rCw-#Er_0 zZx3SIT41#Epg{6aP1)!W=v%U_V)K!RZ@qoCFoUnR6R{N=vwRnkt^x`MQg_kQzjSVaNXrhOuS27JIZZJEb)^*EY;}fDb76atPPbLn3z3QLUlSF63w<@$Er#&Q)>RB>5X1s_6LVvee_wmD4L*ujj;%I5*E~dI)XPmy$WX ze2$-8)O_TVWU%HNw%hD|_p%`qJub3Tr{VB&RIEM3#w_WQ61~DsJY&b3S9?fyw9HB7 z__zt}X!)8V!xSe%`b6E;vXhVCBXAh*##rm(MZLSqdyjS3))4$JHxrH(RY%H0P5THB z_c{ac#a+inirv9J%qXzYAY5#{Az-~KH$RMhqpHWpdvJnY(@(GARJ4VXkgq^UCf%To zSz+5Fm&Vd)O>lZ@RKoJvet(L5d!aUsaAgcnPU=Ig?S|2SyNg)mn`NZcaBg56bHKSt zne^igA@z58mC()kF`}`wF!IN zpFCkciBJ;x(DbR?A9!Bn){`hu*n_9KAF{>+bFEvsyu;^>Jz{E+uj#!pP4m(9 zdds+d7&H9ENTJJzKyV0ltI2*Jnx5Q(vQl@n!~oaQ(1gc6o}dKoyxKwlsMgn zP`;hLY3JKsoN}5gmPBYQl%-8NMdCD8E7^4XuyVPWdDQ(TuP&)VtpqO{p0Dv_UP5M$ zhDLoZq}WxwzEjQzZ)kn{G*IQB6mIp{%idwCT#raJ+j-r~?TUQL0g*Iy16IjWiulzv zCUNrw1)GHeRFaLqi4_b6aI7X_Nln$Y?z&)e6cet1JS;YuMm@bt4zW#cG~ zsEnV}MmL(8cHMcNqnlbg$JuZe`N-73r$)AA<*yy@Na1(LAG%D+n{2vlOkZb9U#}2s z1wSiCSaivJlG`~eMX?9wCL>bDEKzg(POEs}%vG_@@~n#8Y_pEhJV(#|;Yra^mwR4v zU4fD3MmZIsu=AHuOCexcrL7j-LBq^s2MzJoS?Q-sd_&CDsRH*Sr3Y4-lT`lC9uVFf z`8zaUa;#Q%gQaCRKVBG|zG$(I>@Le2Wr!{>6QeL~v#>N0$z()MXuLcmI15w$R1 zZzQ4p(!PJcm=7fvIRPL0AIY!3l*Q4 z!Dp>+jIgTumworAsPpe_B;YdzM*g zr3d-tz)HP?9Ij{8Ozfa7L!|Q=8~5mFS;|F$)Gqrt$<4x&9VTMwGil8VE+b$gW>F{a zk<9jooAo|76BEOY2Pfx6Lut{ioE!M#(^xky+LCgF?HNJcdqA~@M=IXA1A*NQJirc| zSvpBA-j+|1`16Q6g5{9a$__H`P|iBWgEXz5?>y1b4Z@{E zN>RgPnM}2ERfw?e}g?-@Y$r zts+wy!0MjAo3Q9W?iQg001yGRe;Kie;({)6-$|-JIB8^OV`E@z{KHY%w!2x2Dls2z zTNx1pUHPCEoQt7a#p_HqzR?MF%0IL!8jF@161Y6hTgnotdAh&5PPuyK?2v&j>VIBX z!Z1dm`{2=uN8k$2>~ovx<2RD)B&>GR!;p43?rbdG&WcsQzDZoZ{9fZk{sNCYMIn~n zZe7$q&GlC?-g4WzKc*hwH)XwtqyARzljSKLx0%u3hMN77W6mrI_RwM}NcWomGut!wbh za0?`;HDO>Eqn{2KfkG(yr3?0dYgMv8bb*ukj|MpTt5e5RcI>8~pk9?WE(& za&Fac0`q?|&D=!y+4Lyb;I+j!W2SuZ1iswYTGuD|R8RW{pUv?0!y1NhH+Y_G?{S}# z%)utuC6~k*AEx3Cao9f+_UjI-48i@(>{bQrofp(ZdP^@%H3**6I~80DUkyHM_w-ez zaW!)br*irF!c@7cy1Ggz8d93GPEzgr&qz`@<406q>#1Lj6G*;-pExanvI%D8c@N)A zKs6RML?^h8=_*L`IB0_+CNe9wi`HKlX0}Ck9XZr0q$%YC-!Yh@uO{cTGiWs^%g zaI`;|jD|Q*pN)IO1BN2OsgHXA!qt{#XE$*Y5h2qvqGJWW;PoZzBGhRVQ8uPi;QMg~ zam;7girO@tfoPUeR=Ismrr?p(6#NJzpDl*kSx(T*UUkHm3!l|O(BS#g8_5^+(XZqh z<+p=lH&af-w)%^DTE2+f0QYOid&h)83iR0Fro#5v6+}0*a7HRZOf04h9J54LaA}uO zuIbQxNdOwUiZW6Be(%}5rlsb#pot=7wG#;*?-2LM>H`#~gG&Po?Q+}>jp^EfV(p51 gdVFNQ) z`BC)-OnX9itFN)rxR|>HAOqcw2e08ZSo})S>a)!z)#3BsNo7aMGj@__^pl-1Q=3yj zVt>w{_ftQ>e|yZ60tG=(sOyE+heOtwmIedPV!xS~ZaUhjX#J7c&P@y^Hp6gFu^J;S z6wN1KZ-4(tj!#cVui2PN^a= z7QUHQ5IhnbAAm;Z;RHIr%cm0*(X~*_^jADZe+P}5+z{|$MHpXLk?V_gSvZEiuw9Jk zro{V==V>Xk*wR9AetpEag}VZkH;J}@r&+^h9A}Y*3^R;1*|p}&M+^HO^wo2Lx(oUd zIf}0}4XWXfgA#F?pP-F+4r(nd9_SW%9?&BPfsso+zqt6A1xDr&eci%((FCP71Rk#r zfn5fz<;*#H)%r^K9m>)Y#}x6ay!O;ydtv6$IV*96n{wzuWco?C8y?9vT6J)&3Yx{(+?&a!55{0WpB}0bV;WS`G zZNBlF{`)taF0?3M&aMS3<;f;zG}TkM&!2_5T{7bJ6AI|+zocOxPshJGNOtov5`O$n z61TU$O=K!ZhVLoear(KQ12Vxm!YvkTgv}l`K>z@lu(xCb1IL7b2Y`MF0LX}AiX|pXI0FaT>|h&;LH%; zZKQtM2-(>>o7g(v<^49A$c^1!;=VP$jsM3N`!7y}-U({{K~PV~&e%lB!pzpd*~QW1 zyK}eWq<`w)W$RYIn0@uY6dVA!h64bE@9F3IZQbdc{dfJ_)f7#f>|7j;Oq^~@^QXn2 z?fQk`6;#JPL5sCR0|3mwEH(!HJv&g}7fX_(2gk#{&B(^Pv|lpvy%Rv`#D=;OXo9=# z1;RfR;g9_TMh@zqhw$HRr2i1pziX*mzfBl=OL#z&zD+@szIlG}+vQI1FTYF3!3qB8 zx5aH6G!TN?fR5mPpbs#>9zMCtSHj=LzbnqI39n0k8x1`GfZ7cJJh`{-mS5QKG8jp_ z)ZmENx0(N`ba%adA2D9{7_>O0%>Bjv7{KvZZw>ZA_y7A%du#Bc=Wf6M)_3qIx1>rKh0DzGs03dWP1WNtPI^uWvYTuA&5n-k*UH`*++ywiXm+Y!+<)0}n}&zdKbV9baylQUmUbnbaY>oxrf`IN_R>7iCY|>`&R!)+`8Wv`G4Sc_BWmX8*Ym~-Y>xa z5x1BP_eB05xDEJS=YNe``QiH&`scVE-22V$|AO1dgWELxirXI-*N@BNcidutw!-ri zl8+}rxMd{-1N@3x&%^I-k>6c!f8qA_K2QMK)!)Cv-{Lk2feN%EDmMm?Cx(0|qQ%C@ zDDw|Cvp?^{008xU)(hO+Daqbf`d=fL^A|}qlkd*y{892BLe~{^Aa;L~D|&B*T)&39 z6)gYB3V*~dTKf-V-tkKdv|LeZ^>YspcH2PMW&LHj*XG{?g86H?@8tcyUzr7+!QC&= z-80h9WZzHqmB0%t@LLxDv1mVm`jg>5bpQaCdk$R*Y~CsT=c4_T{2AkYM)Td1%=MG8 z{_fo0G2T-8k1@Lcc2voDPi9Mi-S^j2-Lm_y9pb~^a(*i$pq3f-k>+lz%yD1HFX3N> z?&!^S`(XN0>nFYMr|W+GwgkG0e|73R08#$I7W&t|rY`wK=5GZ4Y0LKeCR*fPaJhc5 z|DyCyxqkmS=1Ra|^Vg#NW3mh0bLUE+_g9&}1H0{@-@EAdt+f0-rCdMmtzR6vRTBHT zFa2+u>6xOiN(e##V66}U5cowG0Sw}ncYk;1KVtq4Er^s+ME_#>&!|uHivv<55VzEq z`xy+;J^1`P?z4fm+4tW{+&|dZ^5Z7`?warqp?ly&fv^q$ Sh=6`5;R66Psi0#v!2baI%yz;6 delta 42871 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 diff --git a/Additional Files/jarFileMaking.txt b/Additional Files/jarFileMaking.txt new file mode 100644 index 000000000..8d7ccf886 --- /dev/null +++ b/Additional Files/jarFileMaking.txt @@ -0,0 +1,3 @@ +jar cvfm mesquite.jar manifest.txt mesquite org com + +jar cvfm mesquite.jar manifest.txt start diff --git a/Additional Files/menuSquares.txt b/Additional Files/menuSquares.txt new file mode 100644 index 000000000..4ec0ff6b9 --- /dev/null +++ b/Additional Files/menuSquares.txt @@ -0,0 +1,2 @@ +◼ ◻ ❑ ⬒ ▣ +◀ ▶ ◢ ◣ ◥ ◤ ◇ ◆ ◈ ◊ \ No newline at end of file diff --git a/Resources/Mesquite (1GB).app/Contents/Resources/Java/Mesquite.jar b/Resources/Mesquite (1GB).app/Contents/Resources/Java/Mesquite.jar deleted file mode 100644 index 00a8507a58c0d6d93726d90b4e8aba2adc24ee33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19043 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 z

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 z

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 mesquite.Mesquite VMOptions - -Xmx1000m -Xss4m -Djava.library.path=lib -Djri.ignore.ule="yes" + -Xmx1000m -Xss4m -Djava.library.path=lib -Djri.ignore.ule="yes" -Dapple.awt.graphics.UseQuartz=true Properties apple.laf.useScreenMenuBar diff --git a/Resources/Mesquite (2GB).app/Contents/MacOS/Mesquite b/Resources/Mesquite [1GB].app/Contents/MacOS/Mesquite old mode 100644 new mode 100755 similarity index 64% rename from Resources/Mesquite (2GB).app/Contents/MacOS/Mesquite rename to Resources/Mesquite [1GB].app/Contents/MacOS/Mesquite index 2fe00d364bc0ee6a679aaec5445fe3498443c519..04623d77d84137f7a9789dab8cd3c53dd94395ad GIT binary patch delta 10859 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 byie_pjUKpvR%_Dh-5#q}*ao2n^$_}BL^qrR delta 4509 zcmeH}dpK0<9>-^`nNhC8m~F5zGp^gX%$gyWY{@NYY!4|a&9=uixi$t})VPFdr!aOX zGA@ON#2{2VL=noCT%zq3N)b_tVz0?Q=j?Nyv!Bzy=XqMs^IPxw{oZ%2-@AV6{k-d& zoQC8*0+Zzw9fuJJgamBsU_&AhKf#SX4?al=uT6-^k73gi|$fe&Of1v)im~ZQudIv_iwdQ-Pb$?;-R>U=vPTI1Sl< zrDn63!C`?+whv78 zn(o0%QaAj?g*e>boajmh5LE=Z6NQu|3tz~GXdUA1Lv-=?3-%B8<0doYxtsh*oV+5L z1FKRW!~@=INM^(^0(Rfp^X*B&m-b*|L)-o~#QZpU?>o=X=nyOwA)C>Lku@yH4w-g-+nfB(n_AG@Y;(f!-BRZA>-ZSgY|*2E(hdFD+dX^KrIcSj zdjVDb_Os{eehc@kB%3<0{CED1nsEj2(P~y2q6~ zaI38H{7BxC-Lm)ykyX`OWNcv~7H?wJz!>A7|MbB1_$KRFvF;}EQZ3aEv>UboE4MMi z?p#F{^nICWn4D*OZadnpEr+Dj9P)nN&FI{;?^sf%%@e~|`MD3sR@>#>Qp8^m zb+hW&upy4kPY+9)EPJMZJ!3lBMqT^`fSt27C(`!H4i-)1x#q@BEGAB6^3drGZ9NfO#>;la9~v zc>V~dk`J1-5hvvPX1MQHZZLg7WsVtHqlacMkM^8o8aPcM-XUM=a0|#R4t=4#>J_NJ6;$Wre_i5CX=9gM^fY zAt{s`3MXC{*5LBIewlP5)F9pjWn^9C@CqUbyVX$gkX-bCr3y}i5e^}uVgV7@0il@H zKN0fsMgvgH9HcF>UPlC`X&ng2Deq&mLpM?=k&%(Y9h^JqA;pz;X~CKcpFuzwL52{G z2l4b1bl14_f;YjiwLS3f@XXZN>#?CkAx)h{p42yMQ5`fuf3W%?boIJ^sceX&Gap1c`xY!Zieq)j|`?$%C|+z z>N{SGA`&^3l&3phTpc2{+hBV$huknu(b_KuCr*i*y;+pZx*>YK$<97J)mpWs-U-uF z&mmdOES_o2OqB2;+}+Gq8Pe{b{5ko+t(0SJ>%tvc3OsP94>e<^=1fys2c>1+b(zNL zlq+^ClcwHW`NcEm&GHL{P-kEvgExF>HHxozc#4x`)T_oSi|SC=Y2HH!^6i@l%NNv( z5apQdX2;kVm3uyj9%t7>tufSCpad>`5eUHbKK_L$a)hHrMbJ7@NKg@t_$$u<8UcSz z1oL6CuW_u!eB`G`P3b7Cx4E)JAy8RSot>~E=rlagR;SU%VvbcaO2yJ{*tZNeddz+^ zjJFTFHcXx_w6+O+PEfCRBjQWb(VBN?Q(@)_dp|lC>hBtAUUr(}Uz+E1x0p2enQKo% zH4)y&%<8)K5Ov(Wq4gDF|Dj4r8~P5b(VF~k9Olw zr)2m(8Ah_2{8VmZjk6EL571k9UN(O;@v-920Iwu#M3dfmA@rABn`(D|r*mx6xTXfa zfU;O(i@umw2Hu`O+oYBqP0hpJ_4;)AQihd`-@@{sWdf!9$JHl~$)}<7s-n>jSb90N z8&wf%iWDWnzkXQO@Dv1AVRaxFjVq_VLkkv;(6l+yPvE}4Q8kD+|6A2;_(D~)G5p;C zI$j%h2KV$>ZY3+L{$gtwoLQ)9EM&U3e5=DC-F{WOW6`cW$jG_mD0lXfwd7|R^HrUE zRVQE7$(JbXuj=HhI{B(j{!i4&4cD7>#}!mg-tpX)X;y_fm6R;clDs$6yVyRVZe!R$ z5j%9yn5xdes4ne&T3UW(X>c~rUGQNGCTX7w?;?RD;&b>2&N}$X{1N^$8He+hIoB)i_Jmwr zx_+HR;PD>|!e&;EJ4?q$#VJgK=avKWMm$K; zq6eEDX7Z4=jP6wrFQ=9u{{T$!1%&_r diff --git a/Resources/Mesquite (1GB).app/Contents/Resources/MRJApp.properties b/Resources/Mesquite [1GB].app/Contents/Resources/MRJApp.properties similarity index 100% rename from Resources/Mesquite (1GB).app/Contents/Resources/MRJApp.properties rename to Resources/Mesquite [1GB].app/Contents/Resources/MRJApp.properties diff --git a/Resources/Mesquite (1GB).app/Contents/Resources/Mesquite.icns b/Resources/Mesquite [1GB].app/Contents/Resources/Mesquite.icns similarity index 100% rename from Resources/Mesquite (1GB).app/Contents/Resources/Mesquite.icns rename to Resources/Mesquite [1GB].app/Contents/Resources/Mesquite.icns diff --git a/Resources/Mesquite [1GB].app/Contents/_CodeSignature/CodeResources b/Resources/Mesquite [1GB].app/Contents/_CodeSignature/CodeResources new file mode 100644 index 000000000..d813e0e04 --- /dev/null +++ b/Resources/Mesquite [1GB].app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,131 @@ + + + + + files + + Resources/Java/Mesquite.jar + + m8frqDpXKLdBGNJ0iNKPJhFDaaU= + + Resources/MRJApp.properties + + wBaK0b1UF+IXTBH5y+2N/2n4SlI= + + Resources/Mesquite.icns + + mqnGaSRzbpi8l2W1di+4pqXeH9s= + + + files2 + + Resources/Java/Mesquite.jar + + m8frqDpXKLdBGNJ0iNKPJhFDaaU= + + Resources/MRJApp.properties + + wBaK0b1UF+IXTBH5y+2N/2n4SlI= + + Resources/Mesquite.icns + + mqnGaSRzbpi8l2W1di+4pqXeH9s= + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Resources/Mesquite (2GB).app/Contents/Info.plist b/Resources/Mesquite [2GB].app/Contents/Info.plist similarity index 95% rename from Resources/Mesquite (2GB).app/Contents/Info.plist rename to Resources/Mesquite [2GB].app/Contents/Info.plist index 304057761..2274987d1 100644 --- a/Resources/Mesquite (2GB).app/Contents/Info.plist +++ b/Resources/Mesquite [2GB].app/Contents/Info.plist @@ -50,7 +50,7 @@ MainClass mesquite.Mesquite VMOptions - -d64 -Xmx2000m -Xss8m -Djava.library.path=lib -Djri.ignore.ule="yes" + -d64 -Xmx2000m -Xss8m -Djava.library.path=lib -Djri.ignore.ule="yes" -Dapple.awt.graphics.UseQuartz=true Properties apple.laf.useScreenMenuBar diff --git a/Resources/Mesquite (500MB).app/Contents/MacOS/Mesquite b/Resources/Mesquite [2GB].app/Contents/MacOS/Mesquite old mode 100644 new mode 100755 similarity index 64% rename from Resources/Mesquite (500MB).app/Contents/MacOS/Mesquite rename to Resources/Mesquite [2GB].app/Contents/MacOS/Mesquite index 2fe00d364bc0ee6a679aaec5445fe3498443c519..0a244408ad6e325edad7c3d52fa9dbb458ec4ade GIT binary patch delta 10859 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 delta 4449 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 + + + + files + + Resources/Java/Mesquite.jar + + m8frqDpXKLdBGNJ0iNKPJhFDaaU= + + Resources/MRJApp.properties + + wBaK0b1UF+IXTBH5y+2N/2n4SlI= + + Resources/Mesquite.icns + + mqnGaSRzbpi8l2W1di+4pqXeH9s= + + + files2 + + Resources/Java/Mesquite.jar + + m8frqDpXKLdBGNJ0iNKPJhFDaaU= + + Resources/MRJApp.properties + + wBaK0b1UF+IXTBH5y+2N/2n4SlI= + + Resources/Mesquite.icns + + mqnGaSRzbpi8l2W1di+4pqXeH9s= + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Resources/Mesquite (500MB).app/Contents/Info.plist b/Resources/Mesquite [500MB].app/Contents/Info.plist similarity index 91% rename from Resources/Mesquite (500MB).app/Contents/Info.plist rename to Resources/Mesquite [500MB].app/Contents/Info.plist index 76abc75d2..580c8a15d 100644 --- a/Resources/Mesquite (500MB).app/Contents/Info.plist +++ b/Resources/Mesquite [500MB].app/Contents/Info.plist @@ -46,18 +46,18 @@ ClassPath $APP_PACKAGE/../ JVMVersion - 1.4+ + 1.6+ MainClass mesquite.Mesquite VMOptions - -Xmx500m -Xss2m -Djava.library.path=lib -Djri.ignore.ule="yes" - Arguments - -mqex + -Xmx500m -Xss8m -Djava.library.path=lib -Djri.ignore.ule="yes" -Dapple.awt.graphics.UseQuartz=true Properties apple.laf.useScreenMenuBar true + Arguments + -mqex diff --git a/Resources/Mesquite (1GB).app/Contents/MacOS/Mesquite b/Resources/Mesquite [500MB].app/Contents/MacOS/Mesquite old mode 100644 new mode 100755 similarity index 64% rename from Resources/Mesquite (1GB).app/Contents/MacOS/Mesquite rename to Resources/Mesquite [500MB].app/Contents/MacOS/Mesquite index 2fe00d364bc0ee6a679aaec5445fe3498443c519..7b76f19e1de32f8da99ad502b66764435e823302 GIT binary patch delta 10862 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 qg=qDJqb+ACBYr1aNN8DgHnu1fV*=zjnNQkK~O delta 4453 zcmeHJX;f3!7EW#wlraM-0SY8xY{HP6fDBSZCJ{qfU@EAX(lCmQhRFd9gMeC5Ayhzv zguwy^LKjBSSA5QK@b!Lh2CgiU*B4N>-qEj@UFG*IeVXBpL6c_o%@~6 zKnU*xrXTh zNr~U9Q4M)m9Mk}f`}k->Zve6h7+m7RsY}1hN&F@#`Y{64xsVw^CW#|qu=ON7{9}HY zPgsZ%Cp$2uT2byI>VpcV&`BFb&#Z$7#>;*RD9fr#Fv6hvTVsR6#tz% zlFJE=2kB<&UsGzv1g;A$2DrZ zx}~d}S^JiUl%w-b6_zmWq!rchmNKtfTRSBCU~zuxPA(pr=m-=(27XrArGQC~>{5O5g0 zAifHWuK*RG15-!C;j2g_bk@oI)gK9P1b^>VHT=oIUz%fVU62>tZ3S+`st+OOy+tgj?3EzaR=@;|LU1ode@_>+WS3qQ%>vReVCxS zuh`7mTqeofmeV zP2QZmC=Z9DP_WNLttO~JkOv|3GmIGwkg?A66Z+{889uq7JA{5MV*>b<1pTs#3ZKx= z3iFSQ;c)%vDj?w#EinHI{Y451A+CLgQF*EU>{Z$U4vqcTxbU(IAbP#%0LK{RHC?f+ zNr)KY+5dR2wArS2`qz^dqwVyi?{Xg2KC!CdFWI0G#8jWPXR{h7vJX_I=yq4rkh)~2 z(A&u9t@vY_XbS!T3S$^M6+7Tx$PV34keME3So#*Mrxr6i9c+wsVuP$oc-~AxuGiE1 zc#Q(UvYj-c+&{yAdocDSYWk<9Lx-wZW;GMpvj%GKazjFUmZx-xlewnHW#%HRV6TDh z(yl3%LosvU=It9x&yQv<`!I4N-|#%*6Co1d9bf{y^*<@GCJvO7;9XHd5defq2*N{v>XMiO zQVEHdt&eDAJ#APfUkx`-GDn))6+6EGiIQe5q%x=!_m4b+@}MPMNXP`Z6yyM4{OX_3 z@bN{#!T33lBDGdu3PQ;m0IsCIJ2EnSJ&hI<6C=5_`4e6Wd*A_lA+C|P8wOZ@dP5uNPXf;wZWUE?_&3C+}Ry` zIh~rv6YYq1m~1<@w;maaqe(i}Hf2(pQ=touYW@cABjXuISzd z9@%zg@nlD{ROQEwa2H?;EANfr3@g%*arBM0`2tXC0?B5s+N5P=a z2jkp3?QfP~JsgyvXGeG0Cz)=ZB>iRm%tJkR zSCr0gs&(@NML~uOPs`^Ir94m_8W5HWMs%57=fZ#9zM*c%H~NP+jO*$U z3Tca_4yg0_<-m>kQ_WgAarAuLEuRm+T*$J;1}rQO+9cC@epr3;u8&MAcarg@Q8SlSYvxOeXY+X-*{2?{i0()m~K9*A>#W^71)n(eACAP%7npIdhdZ^t9Dy7JD{l=3c3~)f;wc z>B^}a86h6u_F;vob&>6kj1rb{UE&LJ{#a4Tz9T;rM$D`nal<6VCaO#WXO@HWN4&@w z>3uEEGx>>-T2}ofYZ$%3aXW{qJX2;; dGE_%$$gwr>Fwv#WH8quYM|WvQRnSWje*n>h1c diff --git a/Resources/Mesquite (500MB).app/Contents/Resources/MRJApp.properties b/Resources/Mesquite [500MB].app/Contents/Resources/MRJApp.properties similarity index 100% rename from Resources/Mesquite (500MB).app/Contents/Resources/MRJApp.properties rename to Resources/Mesquite [500MB].app/Contents/Resources/MRJApp.properties diff --git a/Resources/Mesquite (500MB).app/Contents/Resources/Mesquite.icns b/Resources/Mesquite [500MB].app/Contents/Resources/Mesquite.icns similarity index 100% rename from Resources/Mesquite (500MB).app/Contents/Resources/Mesquite.icns rename to Resources/Mesquite [500MB].app/Contents/Resources/Mesquite.icns diff --git a/Resources/Mesquite [500MB].app/Contents/_CodeSignature/CodeResources b/Resources/Mesquite [500MB].app/Contents/_CodeSignature/CodeResources new file mode 100644 index 000000000..d813e0e04 --- /dev/null +++ b/Resources/Mesquite [500MB].app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,131 @@ + + + + + files + + Resources/Java/Mesquite.jar + + m8frqDpXKLdBGNJ0iNKPJhFDaaU= + + Resources/MRJApp.properties + + wBaK0b1UF+IXTBH5y+2N/2n4SlI= + + Resources/Mesquite.icns + + mqnGaSRzbpi8l2W1di+4pqXeH9s= + + + files2 + + Resources/Java/Mesquite.jar + + m8frqDpXKLdBGNJ0iNKPJhFDaaU= + + Resources/MRJApp.properties + + wBaK0b1UF+IXTBH5y+2N/2n4SlI= + + Resources/Mesquite.icns + + mqnGaSRzbpi8l2W1di+4pqXeH9s= + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Resources/Mesquite.app/Contents/Info.plist b/Resources/Mesquite.app/Contents/Info.plist deleted file mode 100644 index 70cab0fe3..000000000 --- a/Resources/Mesquite.app/Contents/Info.plist +++ /dev/null @@ -1,63 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDocumentTypes - - - CFBundleTypeExtensions - - nex - - CFBundleTypeName - Mesquite NEXUS file - CFBundleTypeOSTypes - - TEXT - - CFBundleTypeRole - Editor - - - CFBundleExecutable - Mesquite - CFBundleGetInfoString - - CFBundleIconFile - Mesquite.icns - CFBundleIdentifier - org.mesquiteproject.Mesquite - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Mesquite - CFBundlePackageType - APPL - CFBundleShortVersionString - 0.1 - CFBundleSignature - MESQ - CFBundleVersion - 0.1 - Java - - ClassPath - $APP_PACKAGE/../ - JVMVersion - 1.4+ - MainClass - mesquite.Mesquite - VMOptions - -Xmx256m -Djava.library.path=lib -Djri.ignore.ule="yes" - Properties - - apple.laf.useScreenMenuBar - true - - Arguments - -mqex - - - diff --git a/Resources/Mesquite.app/Contents/MacOS/Mesquite b/Resources/Mesquite.app/Contents/MacOS/Mesquite deleted file mode 100644 index 2fe00d364bc0ee6a679aaec5445fe3498443c519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43424 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 diff --git a/Resources/Mesquite.app/Contents/Resources/Java/Mesquite.jar b/Resources/Mesquite.app/Contents/Resources/Java/Mesquite.jar deleted file mode 100644 index 00a8507a58c0d6d93726d90b4e8aba2adc24ee33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19043 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 z

n4mcC?3NTEsj^e+FvwBp$FRU($O$ci+9sNl?jY(&v3vM9#-Rs1fl^Rn0it`r5^ zSGvwzb}t*CxI{z@rb6?NQ0K~UR$S^$75FG2-0h)bcJtq`>UqX5z&0Ju{VjTv;vCz;Hm5OgS*csVFIl&ItmKO!^oWD zt-13wa}`WbXNBUbSYml?h6uz+XGSj(uS}!kImNEDTRb5lFANo13{v#M1Q%?N-lG%1>gU>>9QXWGY436K>piy6+w#9Njoa^k-2Ee97FPNxKjwbQW_bj74L zunyDW2HU3GIWr!>w`NMob8_H_Q^YllCUG>3CgNy*92yE5Z3Osc7;N*d0Jgn(ca+oz z)hN0xG;$rXjYo*hY5_H@%e6unOYDC6K>?O#^1HBY-7(cfl?}9sGYIO&lIgUKfWQo* zltc&Rr5Es^+GZ{bF)UWJ<5}oV73K(baCNnh z8Y_lU!>)_wOAb~HX0`|pUil>0co$bR*jd%w)yh~Z! zP;aHL$z_Cn-p*a}_uR&n{G#ICrsNT0;~9@LF+pKCjap6)b?0yWLBI(>H`s60q|Nv) zB1LQmM{_)>p3SF7XUtl#_qA%I) zs{9L7YdPvxp3f^<=(#))o=0~M%Vnp{27De!IgI3HgB_m2-|aXz*0#@!x9T2s(6{}t zwvT>aRTlG}pO)AozqG`~GY!AlBT_nJF;ZvqMa9S7Kw|@hYiw?b^&a>Ip1fjRz@USA z`rQ#vsL)Xkv(t@mTn`Q`3vSM+1&Q=ag!V!Tic>IcGR*|M@D%pJ5=%rHxxIruCt33m z4i$8xuk4alo+;i-R1|n>)##G+R>Mlwo_@QzpW$NIQl01qx*&4JgQSeBT%^aRK1H#M z2M1H1Qqmf96pp6$Mz2kpV>5zIf)CHI~&z9is~M zIgMWjckmOan-`%C^iHI28&%9J5Br7&581tgjUg^>b%d$4u|10t9^X<=u%Mnx<{+v~ z!;%GEU5@$&Gk9feDTL^r!A|&j)#x6afjamj+iR4C%a`g>6I%tg81-?&_yC?aEQ6_u z>Z~Q)L8*5=hNhziDorvfbDLST#=%45Zj*QStv6bMIK1iDy;`gW&pwhwVAMU=4MR{1 zk~Zy8spyo+@C~o=FFh84=W(UGu-}7-n%}%k@bj>>Ig{tP;0>&e(jToHG{};W@wE5e zI=Giadgx=dBQUq?*sGp;fyO@D_-Z54k;-+ZplWaC5;W1#OQQ4>+`c=5_NfQVyv=yC zj%=xlGWs_A%hU1CoxC4T^FURVIUfIANh>K^2j!~Ny5hmTW3S8vXxFVXXraQXwmPh_ zV?^h2_>&d9em0jkOP>vEGAUth#-CX=%bTr{B!FAG`>g(TsZKU0i9d^YC49*{u}FPo z$a0t}n9g@|9TSbZ>0O)($It3@O5wcB1tIrhmaydTC7f<&i{LrMtq@D-B#tjjE3qv} z>UnZn+Cav~^q{&Kk$$ii34Om;RJi0RWgk8NM+m$?`^`pBb z`)vgNtG}{DO_`HaqT*?kJ2;^OrCq)RJAMllz1rMmZp)K%9~U zmxpul2b`MADcg7%xI0YFYdzJSYt#L--}!nuz_fnU_&P@5JSMrgr*M>}TC2D=Mt@`N zJP5Ub|H8z?Gfn$k9pl)|xd+oOe0EzUbwbk~wN8XMvo^d@WNc?vp3EkyDp%s{g7NK!5?5VoQV{)Rx&!Ovm4W-j>Eg$gEUSL5rWDuh z?pCaNzEkrhQ^9iHpuqC zYIiq*Xqa@Dco=P0iUI5X#jo;%cr{+mA83SF0wu^}g3z*tV-`tQayFZpE&FeYRk zvvQ01%1dvn%4FVISe33<>vbL2kBt7w2Ww_j&~1M4G4M~|7J9i;}Yh=?FNQZBkw%5;~mjF-=S_-#vG zl6l~#7WImqm20f(eaef72y=>$3ukZ6b?}v-YfEyeB|4S%KM_msugX7KUT|X0IamXL z7JhH?9ErbX3*F~mOoHX>w`d^ui4FuIfaIoyRO@D*@u-A>=h}^$O^)3D`cn8vkoW6iw zGX-wwH$|n&5{aVPmu$Ot{iI=HzF*x97idnr1a=xe_Q3x&VL$44D;Gt8gM}{m|;!X zs*6HZ?N8bzj+w&Gv){A?;WDkv#+s6@Pcs&g1aciUe_0x)vLXNucS?sD%pK~tj82G)t3{s6y-T|RKL!`wXDcm*ww(#7pY70I+xLIr@27ZNb4>eaFV#ACfXkTt6*Cyr@Zi$r$YB`@w8N zm8Q*YMd&EapMPW&3=CMc)maa5G0}oNGn{rRWOe>WgSWnB!*ildS$Y<@~FAGxeeYju~ z=uxfK_DB`O$}$(BVRK?C_B1EIXhiWEd{L8}1YUcPsa?^2p#`kHzwj0Fe|$g0bvT-! zGgu4z$+4*ME&eI0l66G|-b8(dPn7Q*-f|a(E~@IodIWMw><-5sKE66sc(KPg6>EgI z`&(ZOAvf2$u+Q4hCZx~$NIf#x$XVTYecvu}3N-{JNehM9@l?&DROY^H4QS?R8`HiQ)n5D!W@&4{5^ zI9|iKO)(f;89;+MXY##zc{I@U%OgB;j5EUkOxH~wuRwkTQn*9 z%Jzjy%?ntlGhfy>#B^x3k zg~$&N|7Zp|25v|?rK3y21pa)0Y8V6>_>|VSHZuk|I082zjm|iYi__9KD4a>t(bJC6 zitmCx30}v)Qde3()bA!Lq|B;Evc@dtVnbXOVd2l{$F~D= zzcRr4gwq&Iz$2f1)v!IDaP?1N3~6IBt?arLql`Z%Bz*Vsn;tUm{`wsMfHZ<+!XgFO zg2s{;ou1)RIwL=`lE%WFz)B$bcPFN2xuTkor<%Sg27!`nG*L`)Lvu+fcQ6OVoKcKa zUi#$T&2J_%F90sz=oKgnPLA5$k6I{RPR#K3zf7&p=CH}SM5!_gR}$%N+sylU4f@|( zz`%hcVQ6E;@Ye$K?;{?!jy)csZ)bd|emM@H@8b9$2R|mkpP&FUo4=2R2C=q3 zVO(d{x@`qcR1fg{2!B2H5m*3tE@p=MkFBmhQfQ>YGH|CCa^|xga^jG@jc?+NQ{F!P zy;#yxXK|*UXO#(46~5Xt*5}2ZlN6{g?m_s5*)>s+%L}E)8(2&x7CDaZ20r2T>cf4g zZKEyLBZDZ19?~WXToVkLKU9Sd1)C!dI0%YyJakFh(ODW}Q-yUduU}W{;3YbEVR1;9 zAbs%AL5HUaM~2%yLpmh9Q1TLQuEz2tR`{!b!)sHn{&BI4R!2d4@!&RJ=ZB<=N%DY1 zjc+fe@B^NovL}43_IH3()Fx4aY)5$&0CAE@xtVKcmT=Xmw)G%&6$xT>?f=w4B z`{o%@UkZGfUB6?t229IYdXnBKzjFu%Tt0T@kZC=s#jakNXgTCdmEK|$oiL^sQeVbc z=G5-(0+NksBf3V;v;$JbbXiQy;M>Lf7nxi+`kVLFqzHHSW4=UunKJ*V2DcI=N5iO+ zZzkN|m(zR!^B41eOuQ5fsu34(;s=1G4aI*>ynvCuts}txPb(~D^>O|KC;a5-CO(iZaKICwgQnh1hI?JNTy0P`ROrk0x&rd&ux$VrM+`&pci-|h@ku>weaM~@(L32yz(%Uzs(+82GO;HE22GhKe zH;8;$)8zR_qs`)Ix?MwTjo*uxUG$&dC0w#Q6rS*l1Z{2SW(-nGP{P$=@)?T2%_^=T z6nNX;t;KlqdfM1&%0?oXg-wb0eouRk*2yf&8$GwRiYVGu<9H2uJ{+nCGQ(U%M^kOG zkMZ`k#C;#_2MJyk{mPGqFF(wARt&WyMRQctds?Q~XGI^^vK94R+Wb2HOk5@ByTEa0 z1%VARyP3tQIU(? zKiIjIksUWY*m(;4-$T{3^aKsGxReAiG<{iFx^t=V2}2{~4`;I%LlU%-v$C`dQ&*$X zQnK~NMjNo>40IAQP9xw{Nw&0v_qp44ieI%Uq&TI=E2N1_4V}i07h~W;}dhT z;AP@-vJlvQ!W<<2qzh4`gzwe(*jX@3u*e5;20Otoz@QnK82uu^<1G2JXk(1QrzeZEZ3Iv!f=){jf?>VNDcuH*)6&at{zog%V~!#q*)(MV4ih?% zs$~B;RKm^xYsVksxUwT~=NyRS1^fRiG|?i*@Yo zPo-TGTBOofX^SW`QuuT407^nUA3W}`9ECz4d3S8MM-_Q& z3S({CT1adwvOC@48fE@r?xYLz^RS7SwM+N+J$iWkX3s++dJ^C6eG!Ay8c|!N51igh z%@<%x#Kwm_AKe29V7Lzd8cuse&Ns*WIWq3OZ&XPD(y$6Pu6lrOw=+0!KUK|0SrD8L-dA`mYS(6g?sX%7hm59ZbwgjvfxwV*54b z5|nMs)+oX+fR;f zaIgBA^^pUE<8+&iirs|w=hEzWi)u@_RmeT*J;uuw931ZW2!RiSbQcGPO;`%3F=#W$@P|8RQ^S#C5jd;0>t4TXtLG21yHxOc$~} ztDTD&zy6q`>7*eAfa7!sd_GPy2O`aQG-69eCM9VM$@mZtr%F!$xRAPXA#df2dn`Fj@bDb(&EG*y zvk%B;ZFctMhNtm=RWL)>g(<)t%k`OIGki|zl34UWj3s|fD9U0S<}Jot^q^N_npnaG znwV`gzb~%Pgia|k{7gY^Iurg%KHw1=k}-wnP0zy7=9r>QQeEqQb z6;YxZX&Ev#n$vQ>I#ll4^E1MmFu5fwUE+l3zyajLRiAfj`z;e&aE&jf#SI7JWRPpa z(?js>PT7sEi46kkS5Fe}X6j!j-zCNOKD$D)(rjUt@kUTf0QW<3T6kRo;3ljnV-KZ^ z1jIwX=fqgW{iuV0RS@@?UP&D2iiXJgj~N#ybz0#$h;VJT4WUw z;nDD!cMs^eq|h`6C@{zGhBS%mvSi8DP{lxY@ z%B?oxA;;DwUav%ytKc1|?;F_OR+w`(G92vJiqBub_L>J#QiYD;)rc_ZY6O<4SnUm) z#(h!;9PPYj-TXGn{FND8LH_fcMzoydGf*_J|9#s9AQylSWRPQl$M?VQtnlL|41b0G z{x%Gc0gsOYUmD=+-=Y7wDZ|eX|AFxIehGhs|AEj8eEnZ{Pk4&*bR+*y6g%Jw_!r8L zW$tP0)2)_2W8r|8H~+e<`PatFr_oQhy#0*s0^U^M@95uefO`t|bf45uutkJlz<#%D z>M7XMoiIPagn-7}&oleozL=+2Pq#Y!#Ci+Vt3R=Rv+?06)YEqMpHLV;?ff^?@0#16 zLOpF*{t5L4D8>JV`fdC2Q>>>gsXws}u>XPe`v%pgU{6~Pe}bvt{R8Z`4Tw*%o_3b~ z#A*fZZ~FU7{*OMhr)W>xk$$4h68;nIe>NvQ1$^3W@)J-PxUBzudcSQxd5ZP4rQj!4 zC9sJ73+wm4;-|jz&)8mupQh&j`V~JlL4QU&G5w7G_b30(`S}^!#tJ;^KYgHoe%HsS zr%^l#|W}NBmS~c{>t(H{-j4E z<;UYOPWqR)KW&x&9sFpl{CGSDyZ;*eht2X=?C*`1AF;rS1*GWL*x%YNKfnI()%#Dh zY~YQD{!#oqLHk9^KLvd%Nq>UA;QTMpUj^z@)Tiq0C#nS3f1&ecvB)`7%5n??%>3MkmXsRcytp`s8fyVtDJKwzmf~-U30rZINPu0u6{> zEi(-YFhL7!0nd_49(l);?3l^vY+7lpFxHEyCb9Rg>(;jJL`jZC*-cC-Mork2Q|X_p z0u)7zpvd*}eV&=wndL6;63KCl%{~t4IIz=ns$o@c3VR;zsu$oIm+@jT!xCE#nnT z^jS31M~@weK8FjTdEennN z;rCs=_xjN+;^Gnx$>gv^BqyPWv+S0o} z@N08FyJV)`^A9e5;NM@p`oW_kZ8JG~@!G$+(QE(i+RD$JHRB`RFE)O*vT8=gC)*mvxQRXt}d@bdnz4e!Ks+_n$g-%d+vN{S*FO_m|$yfTl)9 zPxzEMH3QU>clamX_P!JM7m&pCiTh97w!$Dr@1G7P7({{6^Y8z+a|p$|{(+ndAMT)e^EvD4=A zuc!p<=-%#Ym<>&wD;-BMKf~g@;8v6IRj@hKTNMoI=;{JdQ0+C(`#UT z(e!%D@3r>T$n-j6r`H)I3bj?>^x_$$MFw}6UiQLHFI~MA_ZQ9}q`3ZqE|^}f8Lk|} zOs_L9nqRgyaqMrsO?*@KD}Ojg;3ph`2WLNqPdNJXKjFj3yZ>WG;K7f{r=EQ3y18y1 ziyS#D+CHySc@GcCPnRF&hyN(bteD?Ey=+~!!Tn9QNpycYogQ}mqbRrEhflYD-um-T zI)DBN2QmKo=VO2S3$dep`ghX){NL>R3nw4z_20$|PsGDG8IAGe|0ePr6q6J zuSom-Sjz1W#j9%GI_hc%JXCn$R2Z{R_tUL{whLec#{KZxgPawPm8^Vs8|RC1ZhjV>2#%f{=NmN!nlf$!s<(wQmRFujZxolWkK=@ddb z!+3<5euo1JzU`dnE$Ld%`yTfW@j&KIQp%0?OJ>py#-nAr-7=GL@zBh0>_O)qqGw!& zvXTt@L-WJLd2$3Je`(oQfUzFL-5H#kR_Pd@(ITz5s4(`-2OBqAx0YtT#sY} zapmbS{WR&P%!KE!#Y9^eni@q;VfwD0E=xsU)Kre^S^Uc zNu=TXi*YLSOePVe?*t2GG$^-M8a!kCi)O4^tCoB{5^7!+gP3*YjDw6ob~i=|F>pMV`X-v(YVM(Yqp^5HkaY-Sm4dq zyj8yt6m1>Va;03ZER{$33M&ic@rum|%cj!e=WKbTQn?rQ7lSn`(ZFqu2w7HwOBkHpmaQ!@`Ht9p;Rgs!-^@lie9Ny zsZ^_0Mym*5rqQT+B?~{mThb1K9^^9k4n-ct?ulOknuUOG~Z2i#Z7z4Fxl z85w-z#_zW+7_n*VH+?rsyViTA(a?2_j`0NUQqPJy5M4U5IGL&sx}R96M^UUpa7NV+ zLfrzJy%(jd>#+gMwyQUWxgYj})8a6d1G@#nW5y|w_8<~_n0Of3`(A7>bzkF%JPeeD zt(>H1gfd4P0o)3ZQm$XUbU(@xn4V0RAG6QP6n-9r)#Ct3F`Xm2Ms8X!sRny&4s8d> z=_?M>q5l}%3rx8TlLNJ&!Z8^+h}lcX)l;R(T@6#mVB^v*?R?0`%$;&s(FaAZSPTNR zX%Ai%3}f%a!KHd)^ld|Gs+Zwh+9#OQjJ@QwN+t*~l`5bq0{<4`0N+sKDxfB-1RYiYHpmZD)e90UFNh|r1 zUtI9%3>uWf!}eS81Xf(V;U8oIsh7rF6*%1>a$k*Td4v(?P!ly!;W8QglN8(Ah7Q>D*Rdy zRB8?{OD6k5WU_Zu#I{0_!`KYb21gr%{E#!qFZEinY+=fX0~p)3hsIRb^k1%r=Oxwo z=w+0WCX3YfwE7qSU+}&uca4tu9=1S|D|w&Nz`iNvplqRo4vxj-J>>2teO)p$J(18O zFq*K4>dJWkz1L?EIxQC8`+hWJda#IBo0i3@IjUZ!Kilf6?bD*Ur6(ufPA}E)u>YKH z#J$#(bV3XLaSh*K#~Ioh1{aZBjq#TCi)+@*8M9DX={247t|a#t&BQ@s#A|xS+!_ID zQRs~&u4}R&h*3`Dsd*URU(;5 z{ESetGM5`=$r_8C(v^B?@N~99M+$cCMnc!TPD_0)5xGkBiQKq(y-lOEKTPC2Xeaoy zC@IKsu+-1d#=%1W6eV6fK=9UC(j4DOxU+w5L-$3(wQmd;HbRLNauk=n5R)}KxkK-; z^Ho8>1m)(6RnE_+8t+YSqHL=OoUr4->barQ8xur7d@Jm8PGLVcNY>6LnUvr>E9-*j zK-|dJ*EO~Kq>PJ-#LAUf?zhaUw*{u3iKcd1&V(%hNx8_%Jw>^V;nIf5vlY(;EMFfe z?P=+CEY)n09%}V~noEDY#r|H`{G) zXt1o&ax2RC3caYe!|P++xpv7$=0TKfmhjd_>dp8bK74$Ol3y{0>douByWQ?iyG=-P zs1~KxGO6r6QvX%UvbFi^yKn4twzt=s5Ol`#^>CcgGVjO~kb&^iPk4)N)V~YU0(Ihz zusgH6y=Gm{vMm{Q$81Ju#*-3zDnVVvs(WP2W?+Y7D4u5Z$yV3tZ13&0=PRLkhhJA$ z;|#izD$!Jl^dmN7G^izTQllMNr_Tm?~ zQ|6c5Mk3r_?d9x5z$e>M5|cY-Df~84j>+cW+mZ0C38V>yA<@$*J& zmin^SymEg#f z%U1%Kr*0(jFSS`XuQkKX>5a|J4L+OejYf^Pk*k$*Em(FPZq99C-)i%gj_%q~bJ#VM zwdLgk)aor5xmaCgOhK7SwTK=~h241GxT(;WOlH--yIniy=9zOWr?Z+|vehn{qo_6t zYoa?_mrPux+ch`Qx!-l^WTFpDH)}<0N_-kO4YN`%*I87)Css%@7N|X|q2{Hslp&Rc z6OhtBYfeMi5>}~MO*vCaGE~RsczeH6u2UB>i?!%D=8C7YYE{)m9)MH4nG&eg>?5|0 zdSF-dH2}BNT=%Ut!#-G5E^`oPI9rA}$Yx|pSku)j;mmPThikzR>0>S)%~%y}yh7IW(Gv1f;|p}=pAs&jWzhPjuKl-P3) zQT7qpVOo{z{V@G^GGU3$xm;ZoJ@_);64SRQ87U*Sba6)H$MqgbWyrC!yk&U;p(A4X z*pXD^V^~jyKDcJ(3xYXn*Ga{CAyGzBLXSw0aRzgzSs_rhD_kW@-KtlvIw0gLIY+SP zqA3Go5tp!N%QK8i=#eVqJ{-G>dpkH&pJl;rit6zX=-*su{z>fPL{Osj;s@M}#5>7m z5RRlWL=&75^>e3d{ryMHwAOKOml%Gh-AYRXBtb87k%hG~=!rui%0NN%W#A&q@7V2j z6pK7+?xsko#MG*_yF2S?prwMWTOa#>7FSwGL}4@J)@Mqv@=hEPMMBaDVJeOfIJ~wC2STHqdjJ(isgDaSl{Y& z>PV;uAETpdk!LDA+fB^U+oNzv>9*j)n)Co)Vhu$xyp|k(gC922D_*@CwAa_yW{W_l zj#}uNy)e!KiJ8ydOHys0FS~;8TMY0ZSb}hP zte6p(spSGF1xB`v)*c==hjD54ws$t`2D?erZTC{NgZ;8O!kj|c>~xzoQ-o#e&O_A# zkFhUtw7T)e9yhl(>%LdSjJ3`5Tyq0UEMvT}8E%YkZpa7wCTlj7eXZNs-rCeu*Q|4{ z)P*++a;07}Z&QiA&F=Q*W>r!}e*yZqyr$Ro&PPtuj=9qoqoSx7JNr~9?`iYlZb6>Y zi{`yaV;fZ(qc+i3o>bSmQT&SkHB@ z6TD~4T}gGD737;pJdnhhtMvb&>L|BD?`!5BS9o)KYXh4{KOzROp9si+O@~J3n(OB` z3KIQQbGLgy{ivXN2GZcqEDf6VD=b2&*Py($S+%A2QDV|j;9S(5DPRJnLRZ1o@izDZkR(h77yibywap6S9Oloo00%WD!Zaz5iintShoyF}Kfe z=;8H7Eg6qEp#w|OW#Y{g`YHO~+8*ECS;x7)VuJcyd#kfC-vCn!L^qlbV0IU4p^b!1 zvCq7@)e)nvux*PWXw>U-by1*VQS5F-?0P%ws-v1d7hKX{%;Q zYslX~@f<)hLlAwg`UlcC(Uj;Xmkl{^Riw<89kX6A$A>Y?*dR!UCZN`ztvIXpyeSQ* zmWydTW4ZMjF=u4s{tF{qKY(9s>|+}pzgk_xnt?TY+vdK5IHuM-$FUZQOcZN%Mj_Ys zaB_uAKZ5OY-7XS@+XZQ~5OuaIizrX#5j{MZYM3Pi#-+WoIi}n-ey$uh(9PiFOo(5>+OniC=APrcTabGplH^g{rCj0X+LnKu3O?O{;|YAP$gC4aD7kV`YW;J>+B}x(pf%}#K3!}Ln~i*SoV-BY5fM) zA#6{zIIlqOyBILfc?iO(EsrbN5or5+EHze|UBUu^!(vtvUp4*j880#RI^-L<{A?F} z&rC+vynasV&xJGJH?8_8Hk#KKA{YBrs~i8EbZ_5FS6h91UoG}i7wjQYw-1f8g|5?1 zm(Kwjol^?<=A2R~dJlrsHj!GvIZ?JpK|=ly!yWD{tK|Vl3Tepu5)c zXOx|~{E9nVwoY>aN|HAo+-3Bn&1OAV%9y8ZQtv&;JNz<^FPnnv^q4Q?r`VEKdl@Zr zccy@K&eH`J8DNLAK1Dsm0X69mR;9d522?be43^6J(xZU`;r9`?t4fPc($DWzw^g^x z5X-U|3gXixu>b0z(0iISv}DxO$FtaPN?RC|p#y+-XERtN$Yg}6N1iqxP9f$h?9cGL z9)z|;e+CX(8p5a8@=V|(Xk^R-GVBuqI4;qbam31rQCkrh0@pN<2Cp!iR;-?a%@&BN z6wv)?&ws*bKPUy=J}k*-c_-4?rjWCBBGGIWM6(~(zI4Pm2k4FPLxx#|LvJRV!A4vU zQdJt754%9`qOLF zcF8S-dX-YKg;K(~yNN4YJ08?NM2iL6?9Yl>Et*pDVn(1hD5N^<(fcTc20!46Gw5`f zH3yAW>dX|+LUN0se(~WwD8Ftu)TKJ(Z#qe>(d-wE?Mk>Wi1gTUJpR&qZ8nXqO zD_%4Oy`^zh`!{+$165xr5%9BpWPcZk`%7#em4kMJ+e@{vfOk4r&0k}8h*v6jae}oH zy=%e$3+cBi&e}IB#*0C-5fqn$iDFQyLP_l`o#$POv&C_gAcufIMdBhqEt@$>R=HFx z70(BwyncXawERF1#)>pw4q5ZHdrkDUQqt*chR*4WD!2UQ06DVx!pWC_mo`cxynj(P zr4}1cB{}`H4y-FIQZ3=-RVsP~!y(Ht$^=+v&?mgv2CLPGk@PRIi9WfsW7xV%`HdAL~up%68<#-Ek>x@;)#j+N_hzYXP6BT7_ z1Ahf0&Q1{sGW~eurdVy+59BT0dqkW0JWa<5)dtQwKc3n+$^&Lya=SMRohD#CU1yH` zl4@VRftrBY88v}&W87)2uwPB+Wey>vmpNn_*n*6d5Jo?fmdrC5POtSIQ018dY?X1! zRDG8%UEHsY-;q_%(#DAi1V;4r@oWZ}*$m&l+!3J<#|D@YtIw@#qbk88lOcpM8PI$t zn-RU@ArbJGs=dS3O2vv=>BNn&rte1g52ecM6%Wv7pQ`N)aSzSNGQWuo&v!3;499<; zdAxB()?ez5-n?X{O}U7#4~#M$g+$S+6{o27UJmdOa|qcVy(NB^05 zgdP>?(Z?liV5K=rdw&(b*aZx{UZU2E<)VjX_Bjoa@`3Dx34=o^_-@K^=da&zte{*9 z>f!8YS>9WOk_#g&U>HAUPl8`xvSr%5ARCr$Gs3myB5s0uEcKtNvG5Q#v zBSnryu>4um5wL+_l0%{wCb?&)%P1~WDppE`xi*C38#Bo0XjwSA-_E0Fe028=JT! z?4@``128HfN{i9XqqrcCA}F$#;<-Akb)}FL1AdKMh+6f0ZA@b;?y%NPMOCyk6~(Rj zM*hOX!I-qwr{GEwMoZ@1^$FQypR94 zm`#)fh1nXjoRXYpDe>-WpcA0%E6t=T;jR-Wodya{nESjOc{p8y0*4Zr1^xw$%eON9 z#{W!-N$-x(INfw3*Q`p*XVqNr+$#0mQ7h^q0!oA?3yu1hxY!xN>(tdV=Js@_2yP-N z@&-vP#iPz4kyGM6Ed+X%S?n;ja!9oq30Lk5{vy&9A+$x}I&ZtRU((pRNhj%Abyc#i z_(irz`rGK2JJY|}C_WSk{%htAzl1T=8)70^nglvt1P6RLAU6*`5z${Yx5?R|IDwAs zpnJKDmvaOcJH6DxOy+pIj)qfQ?x-R_uJ4fDL!wTpwZ9@m6iYaUjImqn!H|rgdkn$x6hm~hc{oFo zY31OGroS(r$Zlw)8FKdl452&=8fk(koH&ReNKM_diXlaiKm=j_ORi~xNV!96WG*ey z#}Lc9gBfxj_3(_=7Kan0Vw|cFK`5sMlLH8Xp0jG>S($2TeQPM9_fy!2IFKf1wF?oE z(azR=N<_O5MRp-F+=iEt0l;E{ybJ&@FM_iDU{+1>g{->iHNxNDux_~Bif~~j)2H}6 z6S_Ceth{K$vHNJ$im|L9+-pZB;yLrqbjQ?4qBdB8E0@ZWQnMi;FGZST+i8vg#IWWA zz7qC945v0;klGkP3MOP^{hZ=Z%&50g9vMmu&MFF_Qn_pby{hRypCLzV$24MIC&8Pd zB;;L{LHT-$8EFf~Sqy7f!m{kTnC-i8tI>Q?$w-1(e=uM{=cGx~hx0e<#D_61Cib8*x zy`>?OJ?)TE@)Z~}NS@K!R}wtg&4YmxT)uTWu=#es7?bf6HOe)N*ULQr+gULt)`Fdb zbT?ti%TA2FS%V9bSwr1Z@E}<@AHlwhn_snmEb>G7AB+6!|NB&Vi#Y;00yzRX z0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX z0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX0yzRX S0yzRX0yzRX0yzTv5cvNIlcZ7r diff --git a/Resources/Mesquite.exe b/Resources/Mesquite.exe deleted file mode 100755 index f3da370b30b35e6a666bd2b93b62175935715c41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35172 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 J{R`0`*6BeanTree -

BeanTree

-It all started yesterday because I thought that perhaps I should try out some object oriented programming in case I wanted to teach an object oriented language to the students in my class next spring.... -

Much faster as stand alone application. -

Taxon names must be one character only (actually, they can all be the same character). -


- - -
- diff --git a/Resources/docs/mesquite/BeanTree/BeanTree.java b/Resources/docs/mesquite/BeanTree/BeanTree.java deleted file mode 100755 index 9bbdb979d..000000000 --- a/Resources/docs/mesquite/BeanTree/BeanTree.java +++ /dev/null @@ -1,493 +0,0 @@ -//package wpm; - -import java.awt.*; -import java.applet.Applet; - - -public class BeanTree extends Applet -{ - static TreeCanvas TreeDisplay; - static BeanTreeControls controls; - - - public void init() - { - setLayout( new BorderLayout() ); - resize(300, 300); - TreeDisplay = new TreeCanvas(10, 10, 400, 400); - add( "Center", TreeDisplay ); - add("North", controls = new BeanTreeControls(TreeDisplay)); - TreeDisplay.Tree = new TreeClass(); - TreeDisplay.controls = controls; - TreeDisplay.Tree.SubRoot = new Branch(null, false); - TreeDisplay.Tree.Root = new Branch(TreeDisplay.Tree.SubRoot, false); - TreeDisplay.edgewidth = 10; - TreeDisplay.needsUpdating = false; - TreeDisplay.highlightedBranch = null; - TreeDisplay.Tree.exists = false; - repaint(); - } - - public void start() { - controls.enable(); - } - - public void stop() { - controls.disable(); - } - public static void main(String args[]) - { - com.metrowerks.AppletFrame.startApplet("BeanTree", "BeanTree", args); - } - -} -/** ======================================================================== */ -class TreeCanvas extends Canvas { - TreeClass Tree; - - int x_max, y_max; - int edgewidth; - Branch highlightedBranch, branchFrom; - int xFrom, yFrom, xTo, yTo; - boolean needsUpdating; - String treeDescription; - BeanTreeControls controls; - private int lastleft; - private int taxspacing; - private Branch foundBranch; - - - public TreeCanvas( int x_max, int y_max, int x_size, int y_size ) - { - this.x_max = x_max; - this.y_max = y_max; - - resize( x_size, y_size ); - repaint(); - } - - - /*_________________________________________________*/ - private void WriteTreeDescription(Branch N) { - if (N.left!=null) - { - treeDescription+='('; - WriteTreeDescription(N.left); - treeDescription+=','; - WriteTreeDescription(N.right); - treeDescription+=')'; - } - else - { - treeDescription+='*'; - } - } - public String Describe() { - treeDescription=""; - WriteTreeDescription(Tree.Root); - treeDescription+=';'; - return treeDescription; - } - /*_________________________________________________*/ - private void CalcInternalLocs(Branch N) - { - if (N.left != null) //internal - { - CalcInternalLocs(N.left); - CalcInternalLocs(N.right); - - N.y = (-N.left.x + N.right.x+N.left.y + N.right.y) / 2; - N.x =(N.left.x + N.right.x - N.left.y + N.right.y) / 2; - } - } - - /*_________________________________________________*/ - private void CalcTerminalLocs(Branch N) - { - if (N.left == null) //terminal - { - lastleft+= taxspacing; - N.y = 90; - N.x = lastleft; - } - else - { - CalcTerminalLocs(N.left); - CalcTerminalLocs(N.right); - } - } - - /*_________________________________________________*/ - private void CalcBranchPolys(Branch N) - { - if (N.left != null) //terminal - { - CalcBranchPolys(N.left); - CalcBranchPolys(N.right); - N.branchPoly.npoints=0; - N.branchPoly.addPoint(N.x, N.y); - N.branchPoly.addPoint(N.x+edgewidth/2, N.y-edgewidth/2); - N.branchPoly.addPoint(N.x+edgewidth, N.y); - N.branchPoly.addPoint(N.ancestor.x+edgewidth, N.ancestor.y); - N.branchPoly.addPoint(N.ancestor.x, N.ancestor.y); - N.branchPoly.npoints=5; - } - else - { - N.branchPoly.npoints=0; - N.branchPoly.addPoint(N.x, N.y); - N.branchPoly.addPoint(N.x+edgewidth, N.y); - N.branchPoly.addPoint(N.ancestor.x+edgewidth, N.ancestor.y); - N.branchPoly.addPoint(N.ancestor.x, N.ancestor.y); - N.branchPoly.npoints=4; - } - } - /*_________________________________________________*/ - private void calcBranches() { - lastleft = 0; - taxspacing = (bounds().width - 10) / Tree.numTaxa; - CalcTerminalLocs(Tree.Root); - CalcInternalLocs(Tree.Root); - Tree.SubRoot.y = (Tree.Root.y)+20; - Tree.SubRoot.x = (Tree.Root.x)-20; - CalcBranchPolys(Tree.Root); - } - - /*_________________________________________________*/ - private void drawBranch(Graphics g, Branch N) { - g.setColor(N.color); - g.fillPolygon(N.branchPoly); - if (N.left != null) - drawBranch(g, N.left); - if (N.right != null) - drawBranch(g, N.right); - } - /*_________________________________________________*/ - public void drawTree(Graphics g) { - if (Tree.exists) - { - calcBranches(); - drawBranch(g, Tree.Root); - } - } - /*_________________________________________________*/ - public void paint(Graphics g) { - drawTree(g); - needsUpdating = false; - } - /*_________________________________________________*/ - - public void InvertBranch(Graphics g, Branch N) { - // N.color=Color.white; - highlightedBranch=N; - g.setColor(Color.white); - g.fillPolygon(N.branchPoly); - // needsUpdating=true; - } - - /*_________________________________________________*/ - public void RevertBranch(Graphics g, Branch N) { - // N.color=Color.black; - highlightedBranch=null; - g.setColor(Color.black); - g.fillPolygon(N.branchPoly); - // needsUpdating=true; - } - /*_________________________________________________*/ - private void ScanBranches(Branch N, int x, int y) - { - if (foundBranch==null) { - if (N.branchPoly.inside(x, y)) - foundBranch = N; - if (N.left != null) //terminal - { - ScanBranches(N.left, x, y); - ScanBranches(N.right, x, y); - } - } - } - /*_________________________________________________*/ - public Branch FindBranch(int x, int y) { - foundBranch=null; - ScanBranches(Tree.Root, x, y); - return foundBranch; - } - - /*_________________________________________________*/ - public void ScanTouch(Graphics g, int x, int y) { - Branch branchFound=FindBranch( x, y); - if (branchFound!=null) - { - branchFrom=branchFound; - xFrom=x; - yFrom=y; - xTo=x; - yTo=y; - g.setXORMode(Color.gray); - g.setColor(Color.black); - g.drawLine(xFrom,yFrom,xTo,yTo); - } - - } - /*_________________________________________________*/ - public void ScanFlash(Graphics g, int x, int y) { - Branch branchFound=FindBranch( x, y); - if (highlightedBranch != null) - {if (branchFound==null) - RevertBranch(g, highlightedBranch); - else if (branchFound!=highlightedBranch) - { - RevertBranch(g, highlightedBranch); - InvertBranch(g, branchFound); - } - } - else if (branchFound!=null) - InvertBranch(g, branchFound); - } - /*_________________________________________________*/ - public void ScanDrop(Graphics g, int x, int y) { - Branch branchTo=FindBranch( x, y); - if (branchTo != null) - {if (branchFrom==branchTo) - { - } - else - { - Tree.MoveBranch(branchFrom, branchTo); - controls.RedescribeTree(); - } - }; - needsUpdating=true; - branchFrom = null; - - } - /*_________________________________________________*/ - public boolean mouseMove(Event e, int x, int y) { - Graphics g = getGraphics(); - ScanFlash(g, x, y); - return true; - } - /*_________________________________________________*/ - public boolean mouseDown(Event e, int x, int y) { - Graphics g = getGraphics(); - ScanTouch(g, x, y); - if (needsUpdating) - repaint(); - return true; - } - - /*_________________________________________________*/ - public boolean mouseDrag(Event e, int x, int y) { - if (branchFrom!=null) - { - Graphics g = getGraphics(); - g.setColor(Color.black); - g.setXORMode(Color.gray); - g.drawLine(xFrom,yFrom,xTo,yTo); - xTo=x; - yTo=y; - g.drawLine(xFrom,yFrom,xTo,yTo); - } - return true; - } - /*_________________________________________________*/ - public boolean mouseUp(Event e, int x, int y) { - Graphics g = getGraphics(); - if (branchFrom!=null) { - ScanDrop( g, x, y); - repaint(); - } - branchFrom=null; - g.setXORMode(g.getColor()); - return true; - } - } - - - -/** ======================================================================== */ -public class TreeClass { - Branch Root, SubRoot; - int numTaxa; - boolean exists; - - private int stringloc; - - /** ________________ read tree ________________ */ - private void ParseTreeDescription(String TreeDescription, Branch Ancestor) { - if (TreeDescription.charAt(stringloc) == '(') - { - stringloc++; - Ancestor.sprout(); - ParseTreeDescription(TreeDescription, Ancestor.left); - stringloc++; //skip comma - ParseTreeDescription(TreeDescription, Ancestor.right); - stringloc++; //skip parensu - } - else - { - stringloc++; //skip tt name - numTaxa++; - } - } - public void ReadTree(String TreeDescription) { - stringloc=0; - numTaxa=0; - ParseTreeDescription(TreeDescription, Root); - exists=true; - } - - /** ______________________________________________ */ - - private boolean DescendantOf(Branch branchD, Branch branchA) { - return false; - } - - private boolean NodeSlantsRight(Branch N) { - if (N.ancestor.right==N) - return true; - else - return false; - } - private Branch Sister(Branch N) { - if (N.ancestor.right==N) - return N.ancestor.left; - else - return N.ancestor.right; - } - /** ______________________________________________ */ - public void MoveBranch(Branch branchFrom, Branch branchTo) { - - Branch sideN,C, G, F, H, NCAnc; - boolean fromancslantRight, fromslantRight, toslantRight, NCslantRight, fromroot, toroot; - - if ((branchFrom.ancestor.ancestor == branchTo) & (branchTo == Root)) - { - branchFrom = Sister(branchFrom); - branchTo = Sister(branchFrom.ancestor); - } - if ((branchFrom.ancestor == Root) & (branchTo.ancestor.ancestor == Root)) - { - sideN = branchFrom; - branchFrom = branchTo; - branchTo = sideN; - } - - fromroot = false; - toroot = false; - fromslantRight = NodeSlantsRight(branchFrom); - fromancslantRight = NodeSlantsRight(branchFrom.ancestor); - toslantRight = NodeSlantsRight(branchTo); - G = Sister(branchFrom); - H = branchFrom.ancestor.ancestor; - C = branchTo.ancestor; - F = branchFrom.ancestor; - - if (F == Root) - fromroot = true; - else if (branchTo == Root ) - toroot = true; - - if (fromslantRight == toslantRight) - { - sideN = F.left; - F.left = F.right; - F.right = sideN; - } - - G.ancestor = H; - F.ancestor = C; - branchTo.ancestor = F; - if (fromancslantRight) - H.right = G; - else - H.left = G; - if (toslantRight) - { - F.right = branchTo; - C.right = F; - } - else - { - F.left = branchTo; - C.left = F; - } - sideN = Sister(G); - - if (fromroot) - { - sideN = Root; - Root = G; - G = sideN; - } - if (toroot) - { - sideN = Root; - Root = F; - F = sideN; - } - if (!NodeSlantsRight(Root)) - { - SubRoot.right = Root; - } - - } - -} -/** ======================================================================== */ -public class Branch { - Branch left, right, ancestor; - int x; - int y; - Polygon branchPoly; - Color color; - - Branch(Branch Ancestor, boolean isFirstDescendant) { - this.ancestor = Ancestor; - this.color=Color.black; - branchPoly= new Polygon(); - branchPoly.xpoints = new int[5]; - branchPoly.ypoints = new int[5]; - branchPoly.npoints=5; - } - - public boolean sprout() { - this.left = new Branch(this, true); - this.right = new Branch(this, false); - return true; - } -} - -class BeanTreeControls extends Panel { - TextField tf; - TreeCanvas TreeDisplay; - - public BeanTreeControls(TreeCanvas TreeDisplay) { - this.TreeDisplay = TreeDisplay; - add(tf = new TextField("(((*,*),(*,*)),(((*,*),*),*));", 40)); - add(new Button("Show")); - } - - public boolean action(Event ev, Object arg) { - if (ev.target instanceof Button) { - /* destroy current tree if present */ - /*Display.startApplet("BeanTree.html", "BeanTree.html", args);*/ - - - TreeDisplay.treeDescription=tf.getText(); - TreeDisplay.Tree.ReadTree(TreeDisplay.treeDescription); - TreeDisplay.repaint(); - return true; - } - return false; - } - - public void RedescribeTree() { - TreeDisplay.treeDescription = TreeDisplay.Describe(); - tf.setText(TreeDisplay.treeDescription); - repaint(); - } - -} - - diff --git a/Resources/docs/mesquite/BeanTree/BeanTree/BeanTree.class b/Resources/docs/mesquite/BeanTree/BeanTree/BeanTree.class deleted file mode 100755 index 5b486f2de79c04dfa89f02e8288c468994fc39c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1759 zcmZ`(TUQ%Z7~LmaCK-kj(n4E61zR-fCNptnQmjA0 zCzo%&_1PDfZ38Y@%OBwH@!91*nOs<1bgkr^^L^jh-*un)=fA)H#sDs%DG*;OJGN_w z9|#PjGur|qTfS1OcF=I-BLSR`dOm3SPb8xy0l%Cn+twjyH5AX%?{I`C%=NtU$6G zSQo5^WZ+GgI9O%6Y2VF<%I!z*lVyE;b(1YI++pc_7@btFWD*S5Tcckph4 z#lEK(;)Yjz>6U8-ID9KzjHLWd6y|*sOCYg~&F1cH&m%G7-5VA@!g7LfRv1UyEUZR~ zkC}|BRMoy+32Opk-NGlhp~I~UjJiryf;)|h4B0VScPxB{qPE@?7_ZsYn!|snDp4jD zKG$AnaEqy`AM79uEZo+B1#B`gUp2@K2ET(?Z~o+CZvY1Fnz#qPi@}0dVK)ZDnoahb zJ@&Kkp&*n#s~c9Xrn-f%HEHkR8(t4WufaeSJBUoXk*Q2mouLIL)AyqpAE!cQJB~TF zzU??-qQK${IddF(qBjdQ*aA~!ub!(bl4D=_dqIceYrd>21A8VMJYZhZud>3^Cpgki zfy6L3y{2DQYqoyYspZ|kbDE)wl((dw+I((9d2Vi11$(T2cFlA6ymMWC_70cz8|75H zhPI43Qt~{27~=Xx@f6ogAgptxAP95M(c3k{BE`C11)DdP% zNi%6u;_nczJjI1<>a{1haDdF+Y-;`pmr9fl@mA?6u4*NvBP`I<+bvwD@B~*|Smfau zt{-8kBnA%gVGD)6COSPsA+oGdPMR%z%6*`P4Q`@^FQQviY-JBn`lDT1g6kqqaUJ95 zEy)kiI5J4#8lUwIoFO46NTW$Ka27w|9DZR-e#I0XV;aAa&~YNIsC?YVmy`s)>b3?~ zDCyQ1Ea3p(_CrP;n>_|MdT{vyc;$Kc#S`EOD167591Lq1Xh%<^s;O%BPt>1xkUr)h o0T*67eSYdY4(7S*^oO#CX!OA`s`_;gbrO%^d+K8d;kWnTf6t<8 diff --git a/Resources/docs/mesquite/BeanTree/BeanTree/BeanTreeControls.class b/Resources/docs/mesquite/BeanTree/BeanTree/BeanTreeControls.class deleted file mode 100755 index a5163fcb8d2e35706dd039099830177d8c0b3ef3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1456 zcmZuwU2_yg6g_vdGP{!@32TT5h=~!LoeivD5OgC*79!vpVm1a7ed*n8lYz<1)=Veh zAMii;A9%4UA5~gKm9M_}@!*Re<%94mEN}O0X16RKrl;@i?t9KXefo!gzI}=zoX6*c z!dyG>LtkAZ47uf1LQZ`_7;iifJEAHcsp^V+tQLG3bZUg*l~~G~e$oxZmjtJw!@3A} zM8b>Ap@r87`Q~QysDRfA$Nz_5%I}rsbQ z&8tm6(Te|9D1Aest^6n?oE_kPYe(}QX#Za8foyXp>wG|octa{(&d@XR^wu3*Ky~oC zOd$&wi@1b02^JsJ7r|z7d#Vho>tGg_S@^7Ny*HE0!WA1=@iyzCwB=;dj{R;*evnJ= zsvNuv?$7S~(ZYL0T*Dj-qLXah)RTcolA43}aYHZ9v;UW+=;$pDZsHuFXlm$f78Y!L zfLq*3EW3PN%E2A&(7w?I_795^9rBsV>SWta8DJD(X%y zL_tT!)k7O(lM7mL!qLM86SD`8@hbyz{ISz{gnn=)VnQf@Q08chb9&Et?*JoSWe+9K z`wru4rHL{3057la;nY5+?sIN>t#tMPu8zLp13B0{mULY}kO zp(lJUWpGkAMZdzP-*AF{N16U$xBiJs^p{~WnPOy2X0eES%z$yRgeq4dd~8N7N7KxJ vDGimvt)xs&Wi;-4%%LyAhz6j)F+$I9nw}d_#{f+AKy&!i(ESW+=D+?g!ctCQ diff --git a/Resources/docs/mesquite/BeanTree/BeanTree/Branch.class b/Resources/docs/mesquite/BeanTree/BeanTree/Branch.class deleted file mode 100755 index 1848f8e0533f709d1ea9ec8a53d4631d2502710c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 928 zcmYjPTTj$b5dLO&p}V!*R#XH;Kv5_{y}K%cfFU8-tRxZ=@TpslY@zm$wyW?b{3X6< z+>m&|+k=-MWt?-myZUg>%zQJQ@0&UO{pbBLvY5dlAwTB@e&{FjgzV(h1|b)SX9?rw zrN|Av+I>Pt7!&nllof?3stYck-VSl)GCxQ_cWaTKs4L)E~Of%>ZV zUvgO?oa&rwl3SB4!Y!quSeBj}Y`Br{Rs*rFE<#V)4@IT^yecA%Sm;KE+iJ?d4R@T! z)m`Bw22PsjN6|tja?FuVV&F^x131lks)6h6Sr|kYp}Q?uYceogz&Q+Au+XLI&$kHv zo5{eKiE%|>;)E)?NH7ler5`3SA@g+A!X;cTaLFVm4%37MJH@6M3tQL>@~Uo@7r!jG zdB|K+^SMcWvAyg*KVI>pIC&&uPlVfU$ZtVgJXgFQ$vOx8a9e5@Jtj-JWAW4Gl&HHF zI#Q1pZ9b9p$P+8RT4Zst8q1)bh!k9NlNw>#sR$W5%(9or{m~T}Y>UWQ5^lI23DI_D z)xHQ_t%Qy-#(ez%3_eWHHx#+H{0Q0_$ZK0@THc+GdC_b$e0T&9uCn)vyJXpx>?54A zryDqHzr{!cqxJ`kZyw=70~7W;OyobB4NSGYE81(od80e_@jaq6(I@^9j!~e`=%p_h zqOX{sZ*b^4dbwsa<-)b5(h{z-M~WXeaFewWZsB%QTZJc6xnb5auxaOxP-@^_8f0}a lmwV0m3>1I2>P{1&CO{mY@`ZXfP}#fTC4+nR!VDCiA8<6A12# zU98sHy3$(LYO2+`G?`dwU0MXSTHB(vYTfOwR;#vEsqKI6ee>oK`PzP8^L;b-zWeSy z=Rf~h?#Vp*(Y^O!7-kw#1LX^1$wVrVJKDgo`swQogw|vn$3SJPjLk_qn{6^s+Pk6K z?loYvaK25?E1Y&66yINbCal1v9H*VA8 zu--K;m2Z>p;VH+7XV<3Vb}o_Xq`s33jLZ?p5+@tWB+|Krn=(++0MP-NElk!2AE%3+)*SGLb z2&rmyV|H?#ok`g3NoS3G5maj;<*exGZg(MqZk$3wxvm7sFtsC}t{*f-IJh;Xuok-LJj zG@z?!Z@`88*mDZZnl%LmQ>Ekr0gUEFl)lr z+S)0**F;>RW!g!DIYHOs7D3JRLSxF&*Y@hukYjzlu)Ii{Ey0S7dRnCo$a?7z{(<+wtE_a+7q z3+?D4xPoY@nPR9!rx1OB9a0&}oZduM-2PpR5`Jzo@p&mlQ}I1=?-i$8aI37`Wg;rO zrsDf_X-jI0lgViwO;iZIQ;`>kb+I6sxCd7m7~z|&xCrCk3hcxWczm@}JkCSyNjt_6 zzfUOLiTk;sEoP^*bP1W^em&E*^&qY9C$u1u$|j^@sRk2k~RU{Rn-& zG*P@IOsUTWA2WeP(;Bx&ZoPvJ#FN(eQ#>ZZo}jPV^?fKoY@$*l`K1X{C&7~@hU?j{ zOpMU8Uz-@IXV0>FbY^U3{cp6b&l4TP=fst(m$UGjcoA2Nk6-fqCpVReS1?`{U-i%~ zWx44x@gp4szcVqQXMf-!v1UoeO>?So%FP^E?rw23n<_;0G!W<}UdI~|2Edyp#-Lh! z`4-)`+KH>HyItKdCjKhdWOV5L9LBp5yoYy)uG{U&I-+dLer>EsGg zD!aTgyf zw243I_pBx5gyH3ERS<(tTGJ>uDoDA(3Lj~6donR+X+m0uszvQtH`$YO^x`U88mNZG z6^@%~BTCBfASVvc9U3 zX{JU7of;W(YGlBvk>RFB2Adk0uWIByu130+V+nYvsF7ES8ktTUt6}i+9nbH>`E&-+ zlyV$z4PvrYJAgy12?LmB)m4Y`m|^A7c$Ydmf!|}*&ILq&G)uukhW#Q+TZ~%1o1>** zHjdyEF7L8tW-2nmm!gR-vd`@gEO%5PY*fnHRJh-W&NSKb1Q%TrH7DJouOpJ|KJU~>;Co1Lc1fPKa_;2q{!%ERl80nqi52yXVJ4~ zv!b1YSvZ&Ja2{`!?bwF%aWQ*~9k>A3vzxmU7h)GK!V7HP-r*am6gpk@`ONS0nP*Sp zMZxWi0!f$67OhKK%*+e=ad9*fCqK-auhIRfVh*K?)0p0HnI1Nh#poDDjyQnlipw3* zF>!`a@nE)SsLuII>HNzG_;O6c6$E=FtH4z>a)&ZPXWeGch!W}4Jm}jAT}s^Sh8g|% zMjqG6xHXS&b6^memOQh1-OOQa;hE`pa}j`!-D}uyUrWxfBh%OO{2 z24|xW-%)(cR$K~;?B+Z`Cvdk!ajoXy_8m-{LEK?U8tEDoP(4D4?qmJBh2{O$fWvBi zb+w*4gYGRTX{HKMQfW2hakqG_zi3ZHy}E;h-Wd>B=?kp%1+v5OP@l{*LSwZxV*rB< zcjJcvDvP2u-aJJQvNO9UKu@(VzS^g!+NXz2)yEVWTG0dlLDBtG^Z*q-_&+Ktk?zz} zbO{T%l<+y^eb*i|O72dm%j4l4D7P90u!{=}ka4QYOsE^gqpHrRSyS{EUm*gevX%2azpd~QRRs_^1mqAHNbY)Lw5?#3E$%^(y*(L7qt@v z2Jsf}Ar9^$0=13knGt!RS)p2v>eMUG5_cDLp7n@yb^0d z1K2Cg$5U3_0G^iFGctRQ&VM0~mpLfc5YAKlJk8HD{5+S(Yejl2)#5zM)On8m`SYac z1yb}P>hKZ{#>-5hS6HxKW!v$ZLay7EWj^v{eyl9>>00K|RnAuD7nCnIIonmwnw_Lg ztZ6A&LrjCaad=H=4@Rma8_eVPeQ2l&$(x&Su)k<=EssC;VWcn+@g9rDOkP9e9(zev4h!+gN~i*@3+mFr>vdq{TO+#W$qIH)N4-2wP>(kZV0d<`xVQ zP?L#yZ%ybX#s#Z|e#ql5oV=aK-z>VUUjk-t5wxzJ?-TR~^uUK0%P^Q~7_f{G8jaEb z*ttH~xjxvrKG?ZF*qJn6v;KGd!vnjCUJ%x!yc+h+4>5QomOcvI#x>n9sW>$v{6V1- zBMdX3H|pz+;$K83aT@jYMm@b{)G1|^-X{8j-ZMSDwL!hcF!IsA17R*U1|Xv6E-&49|nW28{1@zf8n;fu+Gwpw|4|Z z(M*j|5*4F?8I2fai;4=#280J*B_{e}eB((UOnfu(!Nf>B-@RR1goobq=R4o|{m%K$ z_w|RnH*dj-791wjY|Z9#g`C+*a7LT=5?sT&Zn8hsZK#FpWII6`naEjvAuskw+kQh#6@5!shqJ%mx>QT#l zvXiRO#oS%d{^lMT4Om8~`#+?Fej8Ggt<#(R|DHgd-%dF^p~ZLJIsB*Eng-qxc}FngCdnd1ieQ)Rl`&)WMs z6S}`Kd;(pCtX4F2gVkY8oe;YS;RiIad9TdJ$pq`MK}HR{LVJ=Ri}q`U3AJDj9wjtH zm%6Pv$vOKe47y&rfJZ zvRhLN;(W`>Ix)6{z|w+cBf`b)1DF}af%8}Bw&dBfY(9RL4slIbO04n3g3!#?4c_Hs zxj!CTK<Oev~v-m_~qM(g}plcDEDkMUpIh2N*2H~S2G|(OkaJikJ45*X<9e4_@ zC75k2MY9~v%i;@Bl!twwu`1Gzat;TcW;8+Cfz1|ahZx9Gw%zO%q-)~~=vY8gd=75c z<*L*{0Y(Slr-R(H!&NkE%Mi8bv>+Vfo|F=gl@d2r68mj6a;4hE#!E^j=YNVN<&TLaG4pvbVh)mKWfyVV;@2#4Rw+~zJZXp=;$HkUBlJc>tv%)#qw z4a_5Gv6_R&)fx=@!v2d;6c5jITH!$M{URcYr)3dMid&Hu(ZOyWn~sFy;cwVGi-002 zZeE{<&(Ri8x-Xv+Rg%M`DVb3r>dvv#1wj((G8o#+EjBI9PG zB7&>>2tn3Hg~cf=b9)o(xZ8O|sKEawI@Z(k7^5P_$;1Jg#vwX|BlH5Y^dhF{G)#I4 zr|D(P&>5ViS8$GA#d(^+MS2Z$^g6z!H*l5S#0`22x9Dx$rnC5o-oY>QF7D8K_?6D# zcX}Ux(g*mPKE%Ito}6@n0`xI8&?mH#KBWkKMosiN#pw&$K$mC}&C?e8k~--t>ZPyw z_56m0={swtF4)tuG*djz+wHr-TAy_{#`(L0e@-01UF_t?B7k%F5qsF@!VK@~O#FcX-r>a*{z8hS52x`P(yaNB#Xsn0Er?sFvoR=wjuIM)H@tLp m;w;5|b;qt_ywZGeO~tDuUQO}7+OLv>UnOz158;3%5B>*=5686t diff --git a/Resources/docs/mesquite/BeanTree/BeanTree/com/metrowerks/AppletFrame.class b/Resources/docs/mesquite/BeanTree/BeanTree/com/metrowerks/AppletFrame.class deleted file mode 100755 index 902694c39bbb5539c010b2f24888bd8328b1d44b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1680 zcmZ`(U31$+6g}(MRxGP=;y6y-2KoU_orKnWv;)MUG`LBcVq74_p)Fq&Ry@CrYQ;jFCK3X{sC_3quh_ndp~)&BGE?|)(f*I-WKQw<+zxUb=c zhOacdt>JwQ4>a7-@VSN^4SP9gxU3_CD>^1|LCs#%q2o;*DYevbNr!>+I`UXlvp1CO zb+vm{M;Z%ixM<)JZW-7{!@!qn_BFmW@I7hk5p=o;ETGtAFuW$L!g4%ko=UCyU&nVo^GqfKLZ34wafH*3{yq=tJKmvhTAQ{~tXz$SP>y%(uH^<~!(@w1&y-GE`nHlb)>nJt z`9p>i)g`8t4i9WbOxYweoe=A~;v!HQN+cr{V=)=Jbc`9*_kM#Jm&JeU5*U8BSr8&6Ol;)k|WRZUPYj>Cy3LpwM@1x8wC8c>koJo(bf5eSJqu8xT3J zv$Sq4zr?u#Dt{r<`USb&BlWvBz%<{fKQQ@loGnGtH&@#8nVRkiL$qZ1gWGd+a z=GDA(#BktcHboHiKOL`&1WBPv+dULH7WmF^zrd44jPtTD=6Ua_Q)ceqy17Mh%iX!ao<5;ac_ckv0w60geP>?UzO z!(-mAi@1ah#>>!$SL#p}qNF0Zvdhf7c*JN!_Sq=%jR?6sJb{ntt)48FBV?g&;5be@ zj#FOw6=!Df_s_^J4{$d9LdBhVF^XFx6A)ELor - - - - -Ancestral States - - - - - -
- - - - - -
- - - - - - - - - - -
 -
Mesquite
-
-
- - - - - - - - - - - - - - - - - - -
-

- Introduction
-
Why?
- How to Cite
- Publication
- Support
- Credits

- Help
- FAQ
- Web Site
-

-

- Simplicity
- Files

- Menus
- Windows
- Charts
- Scripts/Macros
- Modules
- How
-

-

- Characters
- Taxa
-
Trees
- Glossary

-

New
-   Features

-
   
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -

Table of
-     Contents

-
 

- - Character
-   Evolution

- Diversification

- Molecular
-   Data

- Gene trees

- Simulations &
-   Randomizations

- Continuous
-   Characters

- Use with
-   Other Programs

- Studies

 
   
-
- - - - -
-

Studying the History of Character - Evolution

-

With a phylogenetic tree and a distribution - of character states in the observed (terminal) taxa, Mesquite - can attempt to reconstruct the character states at ancestral nodes. - Two separate issues to consider are the method by which the reconstruction - is done, and how its results are displayed to the user. Mesquite - currently can use either parsimony, likelihood or Bayesian methods - to reconstruct ancestral states, and has several display methods, - including "Trace Character History" which paints the - branches of the tree to show the reconstruction.

-

We recommend highly that you examine - the example files provided in the folder "Ancestral - State Examples". The minimal configuration to use with these - examples is "Ancestral States" (indicate this configuration - under File>Activate/Deactivate Packages>Choose - Configuration), but you can also leave Mesquite in - its default All Installed Modules mode.

-

-

Trace Character - History

-

The Trace Character History facility - graphically represents a history of character evolution on the - tree. It is available under the Analysis menu of a tree window - (e.g., the basic Tree Window, Dependent Tree Window, Mirror Tree - Window, Multitree Window). If you select this you will probably - be asked for a source of characters (e.g., stored - characters) and a reconstruction method (e.g., - parsimony, likelihood, - stochastic character mapping). (If you have "Use Stored Characters/Matrices by Default" turned on in the Defaults submenu if the File menu, Mesquite won't ask you and will simply use Stored Characters.) The tree will - be painted to show ancestral states, and a trace legend will appear. - The Trace Legend contains an important text area - that gives details of the current ancestral state tracing. You - can also see details of the reconstruction by switching the window - to Text mode using the tabs at its top.

-

For categorical and molecular data, you can change the - colors used in Trace Character by double clicking on - the color rectangle in the Trace Legend. Revert to Default Colors - is available in the Trace menu.

-

For parsimony reconstructions, any tree drawing style will suffice. - For likelihood reconstructions, we recommend the Balls&Sticks - style (Drawing menu, Tree Form) with Line Style "Square". - This permits you to see the relative likelihoods and branch lengths. - For stochastic character mapping, we recommend the Square Tree - style in order to display the changes within a branch.

-

The Trace menu gives menu items to - control the character history and its display. Some important - ones are:

-

Character history source: - Typically you may use Trace Character History to reconstruct the - ancestral states of an observed character. Alternatively, you - can trace a simulated history ("Simulate Ancestral States"). - The reconstructed states need not be based on actual data, but - could be based on simulated data. "Simulate Ancestral States" - shows the "actual" history of character evolution branch - by branch as it occured in the simulation, - not as it was reconstructed, and thus may show ancestral states - that would be unreconstructable, obliterated by subsequent changes.

-

Next, Previous, Choose Character - History: Usually, this will allow you to choose which - character to view. You can also scroll through characters using - the blue arrows in the trace legend.

-

Trace Display Mode: - With Trace>Trace Display Mode>Shade States - and Trace>Trace Display Mode>Label States - you choose whether to see the branches painted, or have the states - indicated in labels. If painted, you can also ask that states - be indicated by labels by choosing Trace>Label - States.

-

You can also see details of the reconstruction - at a node by holding the cursor over the branch. A description - of the reconstructed states will appear at the bottom part of - the Trace Character Legend. Another method is to use the Text - view of the window (touch on the Text tab at the top of the tree - window) and scroll down — a text version of the trace should - appear.

-

Reconstruction Method: For more details on reconstruction - methods, see the sections on parsimony, - likelihood, and stochastic - character mapping.

-

Trace All Characters

-

Trace All Characters summarizes ancestral state reconstructions - of many characters simultaneously. To request it, choose Choose - (Tree Window)Analysis>Trace All Characters. - A text window like that shown below will appear, listing the ancestral - states reconstructed at each node for each character. Node numbers - show up in red on the tree. (Alternatively, spots showing node - numbers in the figure below can be turned on in the Tree Window's - Drawing menu by selecting Show Node Numbers.)

-

-

By default only the selected nodes are listed. (Nodes - can be selected using tools in the Tree Window.) You can request - to show all nodes by turning off Show Selected Nodes Only in the - Trace_All menu. By default all characters are listed; this can - be changed using the Show Selected Characters Only menu item.

-

The ancestral state reconstruction can be controlled - in the Trace_All menu of the tree window.

-

The table is either listed by characters or by nodes; - you can switch from one to the other using the Rows are Characters - menu item

-

Columns in the table in the text window may not - appear perfectly aligned, but it is presented as a tab-delimited - table, so you should be able to copy the text and paste it in - to a text file to read in to your favorite spreadsheet program.

-

Trace Character - Over Trees

-

The Trace Character Over Trees facility summarizes - ancestral state reconstructions over a series of trees. This is - useful to understand how ancestral state reconstructions vary - over a series of trees, for instance if there is uncertainty in - the tree. It works for categorical characters - only. Also, Trace Character Over Trees does NOT calculate - a consensus tree for you. As with all other analyses - in the Tree Window, it works with the tree that is given to it - by the Tree Window. If you want to make your summary on a consensus - tree, then you need to put the consensus tree into the Tree Window - first and then request Trace Character Over Trees.

-

Choose (Tree Window)Analysis>Trace - Character Over Trees. This examines a series of trees, - and for each examines a character's ancestral states on that tree. - For each node in the tree in the tree window, it attempts to summarize - what ancestral states are reconstructed for that same clade in - the series of trees (as long as the same clade exists in the other - trees). For example, imagine the tree in the tree window includes - the clade Tetrapoda. Each of the series of trees is examined, - and if that tree includes the clade Tetrapoda, then its reconstructed - ancestral states are examined. If the tree doesn't include Tetrapoda, - then it is ignored for the sake of summarizing the tetrapod ancestral - states. The tree in the tree window is then decorated to summarize - what ancestral states are reconstructed for each of the clades.

-

Here is an example of Trace Character Over Trees in action:

-

-

The cursor is over a node (the most recent common ancestor of - carinatum and coxendix), and thus the legend shows a summary. - The node (i.e., the clade it - represents) - is - present - in only 445 - of the 545 trees examined. For this reason, 100/545 or 18.3% - of the pie chart for that node is shown in red, as the node is - not present in that fraction of the trees. In addition, 100 of - the trees with that node have an equivocal reconstruction at - that node; those trees are shown in gray - in the pie chart. - Of the 345 trees with the node and an unequivocal reconstruction, - 321 trees have "isodiametric" reconstructed at the node (shown - in white), and in 24 trees have state "slightly trans." at that - node (shown as a very thin sliver of green). In this example, - "Count Trees with Uniquely Best States" is selected in the - Calculate submenu of the Trace_Over_Trees menu. With this option - a tree is counted as having a state at a node only if the state - is the only optimal state. What is considered optimal depends - on the reconstruction method. With parsimony, states are considered - equally optimal if they are equally parsimonious. With likelihood, - the Decision Threshold is used to decide whether states are good - enough to be considered within the optimal set.

-

There are two alternatives to - "Count Trees with Uniquely Best States". One is "Count - All Trees with State". - With this option for counting, a tree is counted as - having - a state at a node if the state is within the optimal set, whether - or not there are other states within the optimal set. When the - - "Count All Trees with State" option is used, the sum - of tree counts for the states at a node can more than the total - number of trees with the clade, - - for a tree can get counted multiply at a node, under each state - in an equivocal assignment. The other calculation option is - "Average Frequencies Across Trees". This option is only available - for reconstruction methods such as likelihood that yield a frequency - or probability for each state at each node. The value presented - for a node for a state is then the average frequency of that - state across all of the trees possessing that node. All trees - with the node are included in this calculation, even if the frequencies - are very low.

-

An important option is what trees - to examine. If the tree in the tree window is a consensus - tree, then - the trees examined might be the original set of most parsimonious - trees that built the consensus. Trace Character Over Trees - could - then show how the ancestral state reconstruction varies among - the most parsimonious trees. The trees examined might also - be - derived from a Bayesian analysis (perhaps subsampled using the - Sample Trees from Separate File tree source), and the ancestral - states obtained by likelihood, to do an analysis - in Lutzoni's - style. - The trees - - might be random resolutions of an unresolved tree, or trees with - random noise added to branch lengths, and so on. This would - allow - you to see how the results would vary if the tree changed. See - the submenu Trace_Over_Trees>Tree Source - for options.

-

Summarize State Changes Over Trees

-

The Summarize State Changes Over Trees facility summarizes ancestral - state changes over a series of trees. To examine the changes over - entire trees, choose Summarize State Changes Over Trees in the - Taxa&Trees menu. To examine the changes just within one clade, - select the single ancestral branch of that clade (not the entire - clade) in a tree window, and choose Summarize Changes in Selected - Clade in the Analysis menu. You will be asked to choose a reconstruction - method, as well as the trees to examine. The State Changes - window will appear, that displays a summary of the minimum, maximum, - and average number of changes of each sort, across the trees. - It also displays the fraction of trees that is reconstructed - to have a particular number of each sort of change.

-

-

For reconstruction methods that allow for multiple mappings - of character reconstruction for a character on a tree (multiple - MPRs for parsimony reconstruction of unordered and ordered characters; - stochastic character mapping), then for each tree, a number of - mappings will be examined for each tree, with each mapping contributing - 1/(number of mappings examined) to the frequency calculations. - For MPRs, all MPRs will be examined up to a limit you set; if - the limit you set is less than the number of MPRs, the MPRs will - be randomly sampled from among the total. If the total number - of MPRs for the whole tree exceeds 2 to the power 63, then - Mesquite - will - not make - the calculation, and will give you a warning. For stochastic - character mapping, the number of mappings examined will need - to be specified.

-

If you ask Mesquite to sample MPRs, then it will consider - MPRs distinct if they differ anywhere in the entire - tree. For example, imagine you ask Meqsuite to Summarize - Changes - in - Selected - Clade, - and - that - there - are only two MPRs within that clade, but there are other - regions of the tree outside of that clade that show ambiguity - in the most parsimonious reconstructions, yielding a total of - not two but 1000 MPRs over the entire tree. Then, when Mesquite - summarizes changes within the selected clade, it will consider - the changes within that clade across all 1000 MPRs. Future versions - of Mesquite will provide the option to only consider MPRs distinct - if they differ within the clade of interest.

-

For reconstruction methods that do not allow for multiple mappings - of character reconstructions, and instead use equivocal (e.g, - states 0 or 1) to an ancestral node, for example parsimony for - parsimony models other than unordered and ordered, or standard - likelihood, then Mesquite examines the single (potentially ambiguous) - reconstruction, and counts only unambiguous changes.

-

You can constrain the mappings examined by specifying changes - to avoid, using the Allow Changes menu in the Summarize_Changes - menu. If you deselect 0 to 1 changes in the dialog box, then - any mapping that contain a 0 to 1 change will not be counted.

-

Parsimony - Reconstruction Methods

-

Parsimony reconstruction methods find - the ancestral states that minimize the number of steps of character - change given the tree and observed character distribution. They - can use different assumptions (models of evolution). For categorical - characters, the unordered states assumption is - that one step is counted for any change. The ordered - states assumption is that the number of steps from state i to - state j is |i-j|. Thus, the number of steps from state 2 to state - 5 is 3 steps. A stepmatrix explicitly specifies - the number of steps from state to state by a matrix. Mesquite - does not yet do parsimony calculations for irreversible, - Dollo and character state tree - assumptions, although these models are listed in menus and you - can assign them to particular characters. For continuous - characters, the linear cost assumption is that - the cost of a change from state x to state y is |x-y|. The squared - change assumption is that the cost of a change from state x to - state y is (x-y) squared.

-

Mesquite's parsimony calculations attempt - to match MacClade's. Some differences remain in special cases - of polymorphic terminal taxa with stepmatrices. Mesquite allows - hard polytomies in the tree when stepmatrices are used.

-

Assigning a parsimony model: - The parsimony model used for a character's calculations is the - model assigned to it, if the character is one stored in in a matrix - in a file. A parsimony model can be assigned in the List of Characters - window. Select the row(s) corresponding to the desired character(s), - and then touch on the column heading "Parsimony Model". - A drop-down menu contains a submenu that allows you to select - the models to apply. You can also change the parsimony model assigned - to the character being traced in Trace Character History using - the Parsimony Model submenu of the Trace menu. (Recall that Mesquite - cannot yet do calculations with irreversible and Dollo models.)

-

If the characters used in parsimony reconstruction are not stored - in a matrix but rather come directly from another source of characters - such as simulations, a single parsimony model can be chosen to - be applied to all of the characters coming from this source. Thus, - for instance, when using Trace Character History, the Parsimony - Model submenu of the Trace menu can be used to assign the model - to be used.

-

Creating and editing stepmatrices: - To create a stepmatrix, select Characters>New - Character Model>Stepmatrix. A window will appear - in which you can edit the cost of i to j transitions. The number - of states allowed is initially 10 (0 through 9), but you can change - the number of states under (Edit Stepmatrix)>Step_matrix>Set - maximum state. The maximum number of states for a categorical - character is 56; the maximum state value is therefore 55. This - stepmatrix editor does not do triangle inequality checking (see - discussion in manual of MacClade, which does check the triangle - inequality).

-

Parsimony statistics: The parsimony calculations are used - also for Treelength, Character Steps, Consistency Index, and Retention Index. These statistics are available in many places. For example, for the current tree in the tree window, go to Analysis>Values for Current Tree. To see the statistics for individual characters, you can prepare in the tree window the tree on which you want the statistics calculated, then go to the List of Characters window and choose Column>Number for Character>Character Value with current tree.... In the dialog box that appears choose the statistic you want. You can also access these calculations from the charts.

-

Most Parsimonious Reconstructions - (MPRs): There are often multiple - reconstructions of character evolution that entail the same - number of steps, and are most parsimonious. These Most Parsimonious - Reconstructions (MPRs) can now be individually examined for - discretely valued characters (categorical, DNA, RNA, protein) - if the parsimony model is unordered or ordered. With character - history traced, then choosing "MPRs Mode" in the Trace menu - will change the tracing to show only one MPR at a time. You - can then examine other MPRs using the blue triangles next to - "MPRs" in the Trace Legend. The number of MPRs can also be - calculated using the "Number of MPRs" item in the Trace menu.

-

Likelihood - Reconstruction Methods

-

Likelhood reconstruction methods find - the ancestral states that maximize the probability the observed - states would evolve under a stochastic model of evolution (Schluter - et al., 1997; Pagel, 1999). The likelihood reconstruction finds, - for each node, the state assignment that maximizes the probability - of arriving at the observed states in the terminal taxa, given - the model of evolution, and allowing the states at all other nodes - to vary. (In fact, this considers all possible assignments to - the other ancestral states.) This is equivalent to the marginal - reconstruction of Swofford's PAUP*, or the Fossil Likelihood reconstruction - of Pagel's Discrete.

-

You can use likelihood for the reconstruction - by selecting "Likelihood Ancestral States" when first requesting - Trace Character History, or from the Method submenu of the Trace - menu after Trace Character History is already active. When using - Likelihood Ancestral States in Trace Character History, it is - recommended that you use a Tree Form for the drawing that uses - spots at the nodes (for example, (Tree Window)Drawing>Tree - Form>Balls & Sticks). These spots at the nodes - will indicate relative likelihoods with pie diagrams as in Schluter - et al. 1997.

-

At present only categorical - characters are supported by the likelihood calculations. Models - for DNA and protein evolution are not yet available for use by - likelihood. Two models of evolution are currently supported, the - Mk1 model and the AsymmMk model.

-
    -
  • Mk1 - model ("Markov k-state 1 parameter model") is a k-state - generalization of the Jukes-Cantor model, and corresponds to - Lewis's (2001) Mk model. The single parameter is the rate of - change. Any particular change (from state 0 to 1 or state 3 - to 2, for example) is equally probable. Mesquite's rate of change - parameter is equivalent to the q values of Pagel's Multistate - program when the q's are constrained to be equal. Thus for a - character with three states 0, 1 and 2, the Mk1 model would - have an instantaneous rate matrix of the following form: -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    To
    0
    1
    2
    From 0
    -
    q
    q
    1
    q
    -
    q
    2
    q
    q
    -
    -
  • -
  • AsymmMk - model ("Asymmetrical Markov k-state 2 parameter model") - has two parameters: one for the rate of change from state from - 0 to 1 (the "forward" rate) and one for the rate of - change from 1 to 0 (the "backward" rate). Thus, this - is a simple model that allows a bias in gains versus loses. - As of version 1.1 of Mesquite, this model supports only binary - (0,1) characters. Mesquite supports two alternative ways to - describe the model. The two parameters can be forward rate and - backward rate, or overall rate and bias of gains versus losses. - Thus, if forward and backward rates are both 0.5, then this - can alternatively be described as a rate of 0.5 and a bias of - 1.0 (i.e., unbiased). The conversion between the two representations - is done by the following formulas: forward rate = overall rate - * square root(bias); backward rate = overall rate / square root(bias). - This conversion means that forward rate / backward rate = bias. - Thus an AsymmMk model would have an instantaneous rate matrix - of the following form:
    - - - - - - - - - - - - - - - - -
    To
    0
    1
    From 0
    -
    f
    1
    b
    -
    -
    - As of version 1.1 of Mesquite, the AsymmMk model has two options - for the handling of the root. (1) "Root State Frequencies - Equal": With this option, the root is permitted - (or required, depending on your point of view) to have expected - state frequencies different from those implied by the model. - In estimating the likelihood of the model, and in calculating - marginal likelihoods for states at internal nodes, probabilities - can be summed over all possible ancestral state reconstructions. - This effectively treats the expected state frequencies of the - root as equal (0.5/0.5). This is the approach of Schluter et - al. (1997), Pagel (1999) and Mesquite versions 1.0 through 1.06. - When rates of gains and losses are different, this can yield - perplexingly ambiguous states at the root of the tree (Schluter - et al, 1997), which can be viewed positively as conservative, - or negatively as a consequence of a contradiction between an - implicit assumption of equal state frequencies at the root and - biased equilibrium state frequencies implied by the model. (2) - "Root State Frequencies Same as Equilibrium": - With this option, the expected frequencies at the root are assumed - to be consistent with the model's rates. A difference between - rates of gains and losses in the model implies biased equilibrium - frequencies. These implicit equilibrium frequencies are used - as priors for calculating the likelihood of the model and for - calculating likelihoods of ancestral states. This approach is - now the default in Mesquite. It can be viewed positively as - applying the model of evolution consistently throughout the - tree, or negatively as imposing the assumption of a prior (albeit - one derived from the data) at the root. These two options can - give remarkably different reconstructions when one state is - rare and the forward and backward rates are estimated from the - data. The options can be chosen in the model's editor.
  • -
-

 

-

Many programs bundle the rate of evolution - into the branch lengths of the tree itself. Thus, to change the - rate of evolution, the tree needs to be stretched or shrunk; there - is no separate rate parameter that belongs to the stochastic model - of evolution. This works well as long as the branch lengths are - understood in the same way by the model and the tree, i.e., the - tree's time units (calibration of time scale) are the same as - that of the model. However, in Mesquite different calculations - might make different assumptions about the time scale: coalescence - calculations might need the tree's branches measured in generations, - while a Jukes Cantor model might assume they are in expected nucleotide - substitutions. Thus, many stochastic models in Mesquite have an - extra parameter compared to other programs: the scaling of the - model to the tree. For this reason Mk1 has a rate parameter to - scale the rate against the tree.

-

If parameters of a model are unspecified, - Mesquite currently estimates - them based on the data. Note: Mesquite currently - estimates parameters on each character separately, not on the - entire data matrix. In addition Mesquite's likelihood calculations - do NOT estimate branch lengths. They use pre-existing branch lengths - (if a branch length is unassigned, it is treated as 1.0).

-

Mesquite cannot do likelihood calculations in trees with soft - polytomies, or if some taxa have polymorphisms or ambiguous in - the character. Missing data and gaps (inapplicable) are permitted; - the calculations are then done as if taxa so coded are absent - from the tree. The calculations also require that the states of - a character are contiguous from zero; i.e., the character cannot - have only states 0,1 and 3.

-

Other programs that reconstruct ancestral - states using likelihood are Pagel's Discrete and Swofford's PAUP*.

-

Making, - editing and applying probability models: To use the likelihood - calculations, stochastic (probabilistic) models of evolution must - be defined. Two models are predefined: a general Mk1 model and - a general AsymmMk model. Both of these have their parameters unspecified. -

-

You can also create your own models - and specify their parameters by selecting Characters>New - Character Model>Markov k-state 1-parameter model - (to make an Mk1 model) or Characters>New - Character Model>Asymmetrical 2-param. Markov-k model - (to make an AsymmMk model). In either case a - window will appear in which you can specify the parameters. The - Mk1 model allows you to change the rate. Also, you can change - the maximum state allowed using a menu item in the Mk1_model menu - (e.g., to restrict it to binary characters, choose 1 as the maximum - state). The AsymmMk model allows you to change the forward and - backward rates, and the assumption about root state frequencies. - You can also choose to express the two parameters in the AsymmMk - model as a rate (which controls both forward and backward rates) - and a bias (which controls the ratio of forward to backward rates). - A bias of greater than 1 means forward changes are more probable; - a bias of less than 1 means that backward changes are more probable.

-

After creating a model, you can edit - it by selecting it under Characters>Edit - Character Model. You can rename or delete a model by - going to the List of Character Models window available under Characters.

-

Once models are defined they can be - applied and used. When setting up a likelihood calculation, if - you indicate to use "Stored Probability Model", the - calculation will use the selected model for all characters. Alternatively, - if the characters used are stored in a matrix (instead of generated - temporarily such as by simulations), then each character can be - assigned a model in advance of the calculation. This can be done - by going to the List of Characters window, selecting the row(s) - corresponding to the desired character(s), and then touching on - the column heading "Probability Model". A drop-down - menu contains a submenu that allows you to select the models to - apply. These models will remain assigned to the characters if - you save and reopen the file. You can also change the current - probability model applied to a character by selecting a module - in the Probability Model submenu of the Trace menu. Once models - are assigned to the characters, then the these are treated as - the "Current" models applied to the characters. To indicate - that the likelihood calculations use these assigned models, indicate - "Current Probability Model" when asked for the source - of models.

-

Optimization Settings: Models used for likelihood - calculations may have adjustable settings for the optimization - routines used to estimate parameter values. These settings can - be changed under Characters>Model Settings; once changed the - settings are universal, applying to all calculations with that - category of model. They are stored in the preferences directory - and used again the next time you start Mesquite. The Mk1 - Model has one setting: The coarseness of the intervals surveyed - in optimizing the rate parameter. Wider intervals may result in - finding the optimum more quickly when rates are high, but may - make less accurate when rates are low. Mesquite by default tries - the optimization twice, first with width 1.0 then again with width - 10.0, and then chooses the best results. You can request that - Mesquite try a single fixed width; suggested values are 1.0 to - 20.0. To request Mesquite that use its default strategy, enter - a width of 0. The AsymmMk model has one setting, - concerning the values of parameters used as starting points in - the search for optimal parameter values. This setting is used - when both parameters of the model are unspecified and need to - be estimated. There are three options: (1) The rate is first estimated - using the Mk1 model, and then the optimization routine is given - that rate plus a bias of 1.0 as starting values. (2) The forward - and backward rates of 1.0 and 1.0 are used as starting values, - and then 1.0 and 0.1, and then 0.1 and 1.0. Of these three attempts, - the parameter values from the attempt yielding the highest likelihood - is chosen. (3) Options 1 and 2 are combined, resulting in four - attempts to estimate parameters, first using the Mk1 rate then - the three alternative forward and backward rates as starting values. - Of the four attempts, the parameter values from the attempt yielding - the highest likelihood is chosen. The default option is (1). Because - the AsymmMk sometimes uses the Mk1 model, changing the setting - of the Mk1 model may affect results from the AsymmMk model.

-

Reporting of results: Likelihood ancestral state - reconstructions can be reported in various ways. A first issue - is whether only the best estimates are shown at a node or instead - the support for each state is shown at a node, regardless of how - strong or weak. This is controlled in Trace Character History - by the Display Proportional to Weights menu item. If it is selected, - then support for each state is shown; otherwise, only the states - judged best are shown. The judgment of what are the best states - is made according to a decision threshold T, such that if the - log likelihoods of two states differ by T or more, the one with - lower likelihood (higher negative log likelihood) is rejected. - This is set using the Likelihood Decision Threshold menu item.

-

What states are judged best can be viewed using Trace Character - History in several ways: (1) When the cursor is held over a branch - and the list of states appears at the bottom of the Trace Legend, - the states judged best according to the threshold are marked with - an asterisk; (2) In the Text view of the window, the list of reconstructions - shows an asterisk by each state judged best at the mode; and (3) - When Display Proportional to Weights is turned off, only the best - states are shaded on the branches. The threshold and best states - are also used in Trace Character Over Trees.

-

Another issue is whether the likelihoods of alternative states - are reported as is (Raw Likelihoods) or not. The other two options - are to report proportional likelihoods (likelihoods of states - are scaled so that they add up to 1, and thus for each state is - shown its proportion of total likelihood) or negative log likelihoods. - The former are convenient for interpretation and visualization; - the latter may be more easily used in statistical tests.

-

 

-

Stochastic character - mapping

-

Stochastic character mapping (Neilsen, 2002; Huelsenbeck, et - al. 2003) simulates realizations of precise histories of character - evolution in a way consistent with likelihoods of the model and - ancestral states. By "precise" we mean that the realizations - depict not just the states at nodes of the tree, but the states - at all points along a branch between the nodes. Thus, with stochastic - character mapping you often see changes within branches that are - in principle unobservable but at the same time predicted, indeed - demanded, by the rates of character change. For instance, there - is stochastic character mapping used with Trace Character History:

-

-

Stochastic character mapping is chosen as a Reconstruction Method - when you start Trace Character History, or from the Trace menu. - It can be done currently only with non-molecular categorical data. - Stochastic character mapping in Mesquite is primarily a visualization - tool at present. While there are many interesting calculations - that can be derived from these realizations, as done by the program - SIMMAP (Bollback, 2006), none of them is yet done by Mesquite. -

We recommend that the Square Tree drawing style be used to visualize stochastic character mapping. The default Square Tree corners type, "Right Angle", is best (available under Drawing>Corners). With Rounded or Diagonal corners, the basal part of each branch is shown in gray and the reconstruction shown only in the distal portion, because of the complexity of trying to draw intermediate changes on a slanted or rounded corner. -

To obtain an account of the detailed location of changes, go to the text view of the window. You can also use the scripting command getAsTable to the tree window itself to obtain a coded output that can be parsed programmatically. - -

Comparison and Interaction with other - Programs

-

NEXUS-based programs: - Mesquite currently saves the models of evolution for likelihood - in the private MESQUITECHARMODELS block in NEXUS files. A private - block is used because there is as yet no standard for designating - such models. Thus, PAUP*, MrBayes and other programs doing likelihood - calculations will not be able to access these character models. -

-

Comparison with MacClade: - Users familiar with MacClade (macclade.org) - will notice some of its features missing from Mesquite, and vice - versa. MacClade is restricted to parsimony reconstructions, but - has the following features that Mesquite currently lacks. MacClade's - Trace Character facility has the ability to fix states at a node - (the paintbrush tool) and to show individual MPR's (MPRs mode, - formerly Equivocal Cycling). MacClade's Trace All Changes mode - and Changes & Stasis chart summarize reconstructed changes - in all characters. Parsimony models include Dollo, irreversible - and character state trees. Mesquite, on the other hand, includes - likelihood reconstructions, reconstructions for continuous characters - better integrated with Trace Character, branch-length sensitive - calculations and other features such as Trace Over Trees.

-

Pagel's - Discrete and Multistate programs: - Pagel's Discrete and Multistate programs also do likelihood reconstructions - of ancestral states. Discrete's Fossil Likelihoods with the Global - option corresponds to Mesquite's Likelihood Ancestral States. - To obtain reconstructions in Multistate equivalent to Mesquite's, - define the restricted model equivalent to Mk1 or AsymmMk, using - a series of "restrict" commands to set the q parameters - equal as appropriate. Use the "test" command to estimate - the q rates. Then, restrict the rates to those estimated. Next, - use the "fossil" command to fix the node of interest - to each of the states in turn, after each using the "test" - command to ask Multistate to evaluate the likelihood. These likelihoods - are the global likelihoods for the states at the node.

-

Discrete and Multistate have several - features not available currently in Mesquite, including the Local - option for parameter estimation, more complete reporting of statistics - for the reconstructions, and calculations to test correlation - among characters using likelihood ratio tests.

-

Mesquite can import and export data - files for Discrete and Multistate (ppy files). To import, select - the file with Mesquite and choose Pagel format in the import dialog - box. To export, select File>Export.... -

-

Acknowledgments

-

David Swofford assisted by providing - code in C, translated by us to Java, for the optimization routines - used in the likelihood reconstruction. Peter Midford wrote much - of the module that modified the likelihood calculations to perform - stochastic character mapping. Paul Lewis, David Swofford and Mark - Holder helped us with useful discussions on likelihood reconstructions.

-

References

-

Bollback, J. P. 2006 SIMMAP: Stochastic character mapping of - discrete traits on phylogenies. BMC Bioinformatics. 7:88. -

Huelsenbeck, J.P., R. Nielsen, and J.P. Bollback. 2003. Stochastic - mapping of morphological characters. Systematic Biology 52:131-158. -

Lewis, P.O. 2001. A likelihood approach to estimating phylogeny - from discrete morphological character data. Systematic Biology - 50:913-925. -

Lutzoni F, M. Pagel & V. Reeb. 2002. Major fungal lineages - are derived from lichen symbiotic ancestors. Nature 411: 937-940. -

Maddison, D.R. and W.P. Maddison. 2000. MacClade version 4: - Analysis of phylogeny and character evolution. Sinauer Associates, - Sunderland Massachusetts. -

Nielsen, R. 2002. Mapping mutations on phylogenies. Systematic - Biology. 51:729-739. -

Pagel, M. 1999. The maximum likelihood approach to reconstructing - ancestral character states of discrete characters on phylogenies. - Systematic Biology. 48: 612-622. -

Pagel, M. 2000. Discrete, version 4.0. A computer program distributed - by the author. -

Pagel, M. 2002. Multistate, version 0.6. A computer program distributed - by the author. -

Schluter D, T. Price, A.O. Mooers, D. Ludwig. 1997. Likelihood - of ancestor states in adaptive radiation. Evolution. 51: 1699-1711. -

Swofford, D.L. 2002. PAUP*. Phylogenetic Analysis Using Parsimony - (*and Other Methods), Version 4.0. Sinauer Associates, Sunderland, - Massachusetts.

- - - - -
-
-

Mesquite - Home Page | Mesquite - Manual

-

Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
- All rights reserved.

-
-
- - - - - diff --git a/Resources/docs/mesquite/CharacterEvolution/Pagel94.html b/Resources/docs/mesquite/CharacterEvolution/Pagel94.html deleted file mode 100644 index 578b627ad..000000000 --- a/Resources/docs/mesquite/CharacterEvolution/Pagel94.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - -Pagel Correlation Method - - - - - -
- - - - - -
- - - - - - - - - - -
 -
Mesquite
-
-
- - - - - - - - - - - - - - - - - - -
-

- Introduction
-
Why?
- How to Cite
- Publication
- Support
- Credits

- Help
- FAQ
- Web Site
-

-

- Simplicity
- Files

- Menus
- Windows
- Charts
- Scripts/Macros
- Modules
- How
-

-

- Characters
- Taxa
-
Trees
- Glossary

-

New
-   Features

-
   
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -

Table of
-     Contents

-
 

- - Character
-   Evolution

- Diversification

- Molecular
-   Data

- Gene trees

- Simulations &
-   Randomizations

- Continuous
-   Characters

- Use with
-   Other Programs

- Studies

 
   
-
- - - - -
-

Pagel's 1994 Correlation method

-

Peter Midford & Wayne Maddison

-

The Pagel94 module implements a test of independent evolution - of two binary characters. This test was first described in Pagel - (1994). Although this test has been available in Pagel’s - own program Discrete, this module is not a simple translation - of Discrete. In particular, although the module calculates the - same likelihood value for a given combination of tree and character - states, the maximum likelihood search and character simulation - portions of the module utilize existing Mesquite code. The remainder - of this documentation consists of an overview of the theory of - the test, followed by detailed discussion of the methods used - in the three phases of the test.

-

Contents

- -

Theory

-

Pagel (1994) describes a test of independent evolution of two - binary characters. The test compares the ratio of likelihoods - of two models: one model where the rates of change in each character - are independent of the state of the other and a second model where - rates of change depend on the state of the other character. The - significance of the ratio is tested by comparison with simulated - data, and Pagel warns against using a standard chi-square-based - test in most cases.

-

The models are expressed as matrices of instantaneous transition - rates, with each row and column specifying a pair of character - states. The model of dependent change specifies 8 parameters and - can be specified by the following matrix:

-

-

The zero values on the antidiagonal prevent simultaneous changes - of both characters and the entries on the main diagonal normalize - the matrix.

-

The model of independent change describes the case where the - transition rates of each variable are independent of the state - of the other. Pagel 1994 describes the independent model as a - pair of 2x2 matrices, one for each variable. The forward (0->1) - and backward (1->0) change rates of each variable are referred - to as alpha and beta respectively. Another approach, taken in - this module is to treat the independent case as a degenerate form - of the dependent model. The model of independent change specifies - 4 parameters, which can be obtained from the dependent model by - setting the pairs of parameters across the antidiagonal (q13 and - q24, q12 and q34, q21 and q43, q31 and q42) equal.

-

-

Our treatment of the independent (four-parameter) model is different - from Pagel's; we treat it as a version of the eight-parameter - model constrained by setting four pairs of parameters equal (q13=q24, - q12=q34, q21=q43, and q31=q42). Our four-parameter model specifies - that the antidiagonal elements, indicating rates of simultaneous - change, are also zero, in accord with the eight-parameter model - used by us and Pagel. In contrast, Pagel (1994) treats his four-parameter - model differently, as a combination of two separate asymmetric - models, each represented by a 2x2 matrix. Thus, Pagel argues (p. - 41) that his four-parameter model is not a constrained version - of the eight-parameter model.

-

We feel that our formulation of the four-parameter model is a - valid alternative for three reasons. First, it uses the same assumption - (zero rates of simultaneous change) as used in the eight-parameter - model. Second, in our explorations it appeared to arrive at the - same likelihoods as obtained by Pagel's two-asymmetric-model approach. - We have tested the assumption of equivalence numerous times with - both this module and Discrete. Even at high transition rates, - we could find no differences between the two approaches that were - not more appropriately explained as stochastic behavior in the - likelihood searches of the respective programs. This stochastic - behavior can be observed by simply re-running an analysis multiple - times and looking at both the parameter estimates and (especially - for the 8-parameter model) the likelihood values. 

-

Third, setting the anti-diagonals to zero in the four parameter - model appears justified on first principles. As Pagel points out - (p. 40), setting simultaneous rates to zero does not preclude - the possibility of both characters changing state over a longer - period of time. However, because these are instantaneous rates, - the diagonal indicates the rate of events where both characters - change over the same infinitesimal time dt. No matter how large - the rate of character change is, the amount of time spent in transitions - is still zero, thus the chance of two independent characters changing - at the same time is also zero.

-

To calculate the likelihood of a specific set of rates giving - rise to the observed data at the tips of the particular tree, - the rates must be converted to transition probabilities for each - branch of the tree. Because the model is based on the assumption - of a Markov process, the transition probabilities for a particular - branch are dependent only on the rate matrix and the length of - the branch. The conversion entails calculating exp(lA) where A - is the rate matrix and l is the branch length.

-

The calculation itself starts from the tips of the tree and works - down each branch toward the root. At each branch the calculated - likelihoods at the upper end are (effectively) multiplied by a - transpose of the transition matrix to obtain the set of likelihoods - at the lower end. The likelihoods at the tips are just the observed - data.

-

There are several possible ways to combine likelihood calculations - at the root. Currently the module simply adds the likelihoods - for each of the four possible root states to get the overall likelihood - for the model. Other combination options, including weighting - root states empirically from their frequencies at the tips or - by specifying an explicit prior distribution may be made available - in future releases.

-

The Evaluator

-

The evaluator calculates the likelihood of a specific set of - rates giving rise to the observed data at the tips of the particular - tree. This release uses two methods to calculate the exponentation - of the rate matrix. The first method, which is faster, uses spectral - decomposition (e.g., eigenvalues and eigenvectors). However, this - method does not work correctly when the matrix has complex eigenvalues. - In this case, or any other where the spectral decomposition method - produces a transition probability matrix with negative entries, - the evaluator redoes the calculation using a method first described - by Putzer (1966). This method is slower, but appears to handle - matrices with complex eigenvalues correctly. -

The current release does not allow the user to directly specify - a set of parameter values and get a likelihood value. This facility - may be added to future releases. -

-

The Maximum likelihood estimation - process

-

To estimate maximum likelihood values for the model parameters, - the Pagel94 module requires an optimizer that works with multiple - variables and does not require derivatives of the function being - optimized. To do this, the module calls on the widely used Brent(1973) - multivariate optimizer. This optimizer has the important property - of not requiring derivatives of the function being maximized. - To improve the chances of finding a global minimum, the module - adds two methods to the optimization process. First the tree is - scaled to a height of one, which reduces the changes of overflow. - Second the module chooses the best result from multiple optimizer - runs starting from different points. For optimizing the independent - (four parameter) model, the module runs the optimizer from three - start points (10, 10, 10, 10), (0.01, 10, 0.01, 10), and (10, - 0.01, 10, 0.01). -

Because dependent (eight parameter) models generally have more - rugged likelihood surfaces, we found that additional searching - sometimes produced substantially better answers. One example of - this is the great ape data set discussed in Pagel94 and (in expanded - form) in the Discrete manual. To choose multiple starting points, - the model starts by estimating parameters for two six-parameter - models, one where the rates of the first variable is dependent - on the second but rates of the second are independent of the first - (four rates for the first variable + two rates for the second), - and the other with the dependencies reversed. Each six parameter - model is optimized starting from the (saved) optimum of the four - parameter model, with the additional parameters started from initial - values that correspond to the four parameter model. The - search for the eight- parameter model uses multiple start - points derived from the six-parameter model results. - The first two searches start from the values from each of the - six-parameter models. Additional searches, controlled by the Likelihood - iterations command, start from randomized linear combinations - of the values from the six-parameter models. Specifically, the - first four parameters for the eight-parameter search start from - points on the line lying between the corresponding parameters - for the six-parameter models. Because the random element is Gaussian - distributed, the actual start point may lay outside the portion - bracketed by the two values. The remaining four values are set - from a corresponding parameter drawn from one of the six-parameter - models with Gaussian noise added. -

Note that the value of additional iteration depends both on the - particular tree and data and on the goal of the analysis. If finding - the best values for the parameters is important, more iteration - will do a more through search of parameter space. If the goal - is simply to perform a test of independence, less iteration and - more simulation is appropriate. -

Because Discrete uses a different optimizer than this module, - the likelihoods and parameters found will not be identical in - many cases. For most applications the differences will not be - important. In other cases, the additional search this module provides - should provide more optimal results. -

Estimating Statistical - Significance

- -

Pagel (1994) strongly recommends testing the observed likelihood - ratios by running Monte Carlo tests using simulated data. Specifically, - for the test of correlated evolution described by Pagel (1994), - the four-parameter model is not exactly a special case of the - eight-parameter model because dual transitions in the rate matrix - (the antidiagonal elements) have been set to zero. Therefore, - Pagel (1994) does not consider a likelihood ratio test based on - a chi-square distribution with four degrees of freedom to be appropriate. - Although a chi-square test might be better justified in Mesquite's - implementation because we use a different four parameter model, - it is unclear how well the chi-square will approximate the correct - distribution at our sample sizes. Thus, we recommend a simulation - as does Pagel. -

As discussed above, for estimating statistical significance, - it is better to trade off optimizer iterations for simulation - sets. Note that if the optimizer appears to hang (e.g., neither - progress indicator appears to be updating), it is possible to - abort the simulation. In this case, the module will calculate - Monte Carlo statistics based on however many simulations it did - complete, which might usable in some cases. We recommand for published - results that significance be estimated using 1000 or more simulation - replicates. -

-

Options for Users

-

There are three options for users to choose. When first requested, - a dialog box will ask the user for these; once the analysis has - been done, the options can be changed via the Pagel94 menu. -

    -
  • Extra iterations: as noted above, - the estimation of likelihood of the 8 parameter model can be - requested to use multiple start points. The more start points - specified, the better the estimation of the likelihood should - be.
  • -
  • Whether to present a P value or not. The - P values are calculated by simulation.
  • -
  • The number of replicates done in the simulation - to estimate statistical significance. To estimate whether P< - 0.05, well over 100 simulations are recommended.
  • -
-

References

-

Brent, R. P. 1973. Algorithms for Optimization without Derivatives. - Englewood Cliffs, New Jersey. Prentice Hall. -

Pagel, M. 1994. Detecting correlated evolution on phylogenies: - a general method for the comparative analysis of discrete characters. - Proc. R. Soc. London B 255: 37-45. -

Putzer, E. J. 1966. Avoiding the Jordan canonical form in the - discussion of linear systems with constant coefficients. American - Mathematical Monthly 73:2-7.

- - - - -
-
-

Mesquite - Home Page | Mesquite - Manual

-

Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
- All rights reserved.

-
-
- - - - - - diff --git a/Resources/docs/mesquite/CharacterEvolution/ProcessCharEvol.html b/Resources/docs/mesquite/CharacterEvolution/ProcessCharEvol.html deleted file mode 100644 index 8ee48849d..000000000 --- a/Resources/docs/mesquite/CharacterEvolution/ProcessCharEvol.html +++ /dev/null @@ -1,383 +0,0 @@ - - - - - -Processes of Character Evolution - - - - - -
- - - - - -
- - - - - - - - - - -
 -
Mesquite
-
-
- - - - - - - - - - - - - - - - - - -
-

- Introduction
-
Why?
- How to Cite
- Publication
- Support
- Credits

- Help
- FAQ
- Web Site
-

-

- Simplicity
- Files

- Menus
- Windows
- Charts
- Scripts/Macros
- Modules
- How
-

-

- Characters
- Taxa
-
Trees
- Glossary

-

New
-   Features

-
   
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -

Table of
-     Contents

-
 

- - Character
-   Evolution

- Diversification

- Molecular
-   Data

- Gene trees

- Simulations &
-   Randomizations

- Continuous
-   Characters

- Use with
-   Other Programs

- Studies

 
   
-
- - - - -
-

Processes of Character Evolution

-

Some characters evolve more quickly than others; some characters - depend on others in their evolution. Discovering the nature of - these evolutionary processes for a character from an analytical - point of view involves determining a model and its parameters. - For analyses that involved combined models of character change, - speciation and extinction, see the page on Diversification.

-

Contents

- -

Estimating parameters

-

Maximum Likelihood estimates of rates and biases can be obtained - for categorical characters for two simple models, the Mk1 - model and the AsymmMk - model. For more information on these models, see the page on ancestral - state reconstruction. Mesquite cannot yet estimate parameters - for models of DNA sequence evolution.

-

Three modules provide calculations to estimate parameters for - the Mk1 and AsymmMk models:

-

-

    -
  • Mk1 Estimated Rate— - Estimates the rate of a character's evolution under the simple - Mk1 model.
  • -
  • Forward/Backward Rates — Uses maximum - likelihood to estmate the rates of forward and backward changes - (0 to 1 and 1 to 0 changes respectively), or alternatively the - overall rate and the bias in gains versus losses, using the - AsymmMk model on a tree for a given character.
  • -
  • Asymmetry Likelihood Ratio Test — Calculates - the test statistic for the likelihood ratio test comparing the - asymmetrical and one parameter models [2ln(L(Asymm.)/L(Mk1)], - on a tree for a given character.
  • -
- These calculations consider a categorical character and a tree. - As such, they can be considered to be values describing a character - (and thus are available when analyzing characters, as for instance - in a Characters Bar Chart or Scattergram or a List of Characters - Window) or values describing a tree (and thus are available when - analyzing trees, as for instance in a Trees Bar Chart or Scattergram - or a List of Trees Window). To access them as values for characters, - select them under "Character value with current tree" or "Character - value with tree". To access them as values for trees, select them under - "Tree value using character". Two example files illustrate - parameter estimation, Mesquite_Folder/examples/Ancestral_States/15a-estimatingParameters.nex - and Ancestral_States/15b-estimatingParameters.nex -

You can explore the likelihood surface of the - two parameters AsymmMk model using the (Tree - Window)Analysis>Other Anayses>Likelihood Surface Asymm Mk - menu item.

-

Correlations: Visualizations

-

To study correlations or associations among characters, there - are both correlation calculators (see Pairwise - comparisons, Felsenstein's contrasts, and - Pagel's correlation method, below) and - heuristic visualizations. The latter include: -

-

    -
  • Mirror Tree Window — - When a Tree Window is open, you can request and alternative - view of the same tree by selecting Tree>Mirror - Tree Window. This shows the same tree as in the tree - window, shown in duplicate tips-to-tips. The purpose of this - is to allow you to display two different visualizations (one - at left, one at right) and compare them. Character correlations - can be explored by tracing evolution of two characters, as shown - here.
    - Example files: Basic_Examples/tree_viewing/08-mirrorTree.nex; - Ancestral_States/15-Mk1AsymmCompare.nex; Pairwise_Comparison/01-pairwise.nex. -
  • -
-

-
    -
  • Plot Tree 2D — Plots the tree in a - 2-dimensional space, available as a tree drawing form in the - Drawing>Tree - Form submenu. If the axes represent the state of - the taxa in two continuous characters, then this allows one - to map the tree into the character space, which may suggest - patterns or correlations. The internal nodes of the tree can - are placed at the reconstructed ancestral states. An example - is shown here.
    - Example file: Multivariate_Continuous/07-anoles.nex
  • -
-

-

-
    -
  • Plot Tree 3D — Plots the tree in a - 3-dimensional space, available as a tree drawing form in the - Drawing>Tree Form submenu. This is part of the Rhetenor - package. As with Plot Tree 2d, this allows one to map the tree - into the character space. The tree can be rotated in space using - the Rotation sliders in the legend. An example is shown here.
    - Example file: Multivariate_Continuous/08-anoles.nex
  • -
-

-

-
    -
  • Taxa Scattergram — Select Analysis>New - Scattergram For>Taxa to obtain a bivariate plot - for taxa. You will be asked whether to use the same or different - calculations for the two axes. By "Different" is meant - two entirely different calculations, such as the percentage - of missing data in the taxon on one axis, and the state of a - continuous variable on the other. Choose "Same" and - then, if asked, indicate you want "Continuous state of - taxon". You will therefore be plotting the taxa according - to their states in one character versus another. If PDAP - is installed, you will be able to do linear regression by selecting - Scattegram>Analysis>, and choosing one of the Scattergram Diagnostics. - Note: any correlation seen is aphylogenetic. Phylogenetic correlations - can be studied by using the Felsenstein's contrasts - calculations in PDAP.
    - Example files: Multivariate_Continuous/01-wingsPlot.nex - and subsequent
  • -
-

Correlations: Pairwise comparisions

-

Character correlations can be tested using pairwise comparisons - as described by Read & Nee (1995) and W. Maddison (2000). - This is available under the Analysis menu of Tree Windows. The - module chooses pairs of taxa, and indicates how the pairs compare - in two characters: does the member of the pair with the higher - value (say, state 1) in one character have higher or lower value - in a second character? A summary over all pairs is given in the - legend, as shown below. There are three options for choosing pairs: -

    -
  • Most pairs — choose pairs to maximize number of pairs, - regardless of the states in the characters
  • -
  • Pairs for one character — choose pairs of taxa - that differ in the state of the first character (independent - variable)
  • -
  • Pairs for two characters — choose pairs of taxa - that differ in the state of both characters
  • -

-

-

The graphical display shows the current pairing chosen; you - can scroll through all pairings using the legend.

-

Example files: Pairwise_Comparison/01-pairwise.nex - and subsequent

-

Felsenstein's Independent Contrasts

-

Correlations among continuous valued characters can be studied - using the separately-available PDAP - package (Midford et al., 2003), which (among other things) calculates - Felsenstein's (1985) independent contrasts and displays them in - a scatterplot: -

-

The points in the plot are nodes in the tree, with the X and - Y axes representing the independent contrast across the node in - each of the two characters. Regression lines, confidence intervals - and other statistics can be calculated by PDAP. When only some - nodes in the tree are selected, they are highlighted in the plot - as shown above. -

The PDAP documentation or example files should be consulted for - more details. -

-

Pagel's Correlation Method

-

Pagel's (1994) Correlation test is available via the correl package - (Midford & Maddison) distributed with Mesquite. It uses likelihood - to test whether the evolution of two binary (0,1) characters is - independent. To begin an analysis, choose Correlation Analysis - from the Analysis menu of a tree window. If there is more than - one option for method, choose Pagel 94 (if there is only one option, - you won't be asked). You will be asked how intense to make the - likelihood search (number of extra iterations), whether to present - a p-value, and how many simulations to use to estimate the p-value. - Options are explained in more detail on the page - focusing on the analysis. A panel showing the analysis will appear - in the tree window: -

-

If the difference in likelihoods between the four (independent) - and eight (correlated) models is high enough, then we can reject - the null hypothesis of independence. A separate page of the manual - describes the Pagel94 modules in more - detail. -

-

Use with Pagel's Discrete and Multistate

-

Mesquite can import and export files for use by the Discrete - (Pagel, 2000) and Multistate (Pagel, 2002) programs. For import, - attempt to read the Pagel format file in Mesquite, and choose - the file format from the import dialog box. For export, select - the Export... menu item from the File menu. -

References

-

Felsenstein, J. 1985. Phylogenies and the comparative method. - American Naturalist, 125:1–15. -

Maddison, W.P. 2000. Testing character correlation using pairwise - comparisons on a phylogeny. J. Theoretical Biology. 202: 195-204. -

Midford, P. E., T. Garland Jr. & W. Maddison. 2002. PDAP:PDTREE - package for Mesquite, version 1.00. -

Pagel, M. 1994. Detecting correlated evolution on phylogenies: - a general method for the comparative analysis of discrete characters. - Proc. R. Soc. London B 255: 37-45. -

Pagel, M. 2000. Discrete, version 4.0. A computer program distributed - by the author. -

Pagel, M. 2002. Multistate, version 0.6. A computer program distributed - by the author. -

Read, A. F. and S. Nee. 1995. Inference from binary comparative - data. J. Theoretical Biology 173:99-108

- - - - -
-
-

Mesquite - Home Page | Mesquite - Manual

-

Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
- All rights reserved.

-
-
- - - - - diff --git a/Resources/docs/mesquite/CharacterEvolution/charEvolution.html b/Resources/docs/mesquite/CharacterEvolution/charEvolution.html deleted file mode 100644 index fb7b3a62a..000000000 --- a/Resources/docs/mesquite/CharacterEvolution/charEvolution.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - -Character Evolution - - - - - -
- - - - - -
- - - - - - - - - - -
 -
Mesquite
-
-
- - - - - - - - - - - - - - - - - - -
-

- Introduction
-
Why?
- How to Cite
- Publication
- Support
- Credits

- Help
- FAQ
- Web Site
-

-

- Simplicity
- Files

- Menus
- Windows
- Charts
- Scripts/Macros
- Modules
- How
-

-

- Characters
- Taxa
-
Trees
- Glossary

-

New
-   Features

-
   
-
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - -

Table of
-     Contents

-
 

- - Character
-   Evolution

- Diversification

- Molecular
-   Data

- Gene trees

- Simulations &
-   Randomizations

- Continuous
-   Characters

- Use with
-   Other Programs

- Studies

 
   
-
- - - - -
-

Character Evolution

-

The evolution of characters (measurements, observations) among - taxa (species, genes) can be studied both to infer history and - interpret processes of change.

-

-

-

 

-
- - - - -
-
-

Mesquite - Home Page | Mesquite - Manual

-

Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
- All rights reserved.

-
-
- - - - - - diff --git a/Resources/docs/mesquite/CharacterEvolution/images/SCOT.jpg b/Resources/docs/mesquite/CharacterEvolution/images/SCOT.jpg deleted file mode 100644 index 6edb0c8ac44b735ab9bb4a90396d8fa499b23fe8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161824 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 aiM~TX3Ey9ipjd?6wwPZyyioLY{Qm)#?$KcY diff --git a/Resources/docs/mesquite/CharacterEvolution/images/ancStates.gif b/Resources/docs/mesquite/CharacterEvolution/images/ancStates.gif deleted file mode 100755 index 087c38d0beb77aa98b85aca7dbae6fac20d7f980..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12957 zcmV;OGGfg~Nk%w1VSoW|0rvm^Ha0dyME|+D{|yZddV2r#^#8@h|3^nhSXfw2PEPy# z|JK&lWo7?za&j;*Fu%XQ(b50<`u|>DUQtp1EiEleOG}=fo*5Y#-{0SfiT|gkr;d(} zmzV#Vnwq@4ykul#Jw5-Pp8t!Bi{s<}>FNIq3;&>?|58#??d|_2CjU7(Igye7*Vq54 zsi`tD{~{tHhlhtuO#dV#B&MeSczAd`JUnM-XJTSvoSdBT@&80bL`X>gZ*OlC6aS>7 z{~#bB`1t?Z+y5RO|0yXcT3T9GR{ugmLh$haXlQ5&2?=y`bc%|Kl$4Yc6BEqL|9^k~ zg@ymh%Kx*o|CpGVIyyQoF8|2L{}mPg?(Y8-6cj)}Kwn?~c6R?-TL0bM|0X6TH#h$? zGc&Zb|E#S4u&}Ve!2htY|AK=57Z(==1qB8M{{R60_V)IGfPnq|{j9&`?d|PWR#v#U zxcK<^{{H^0t>^pu`|$AaztZP>dwco$`O3=5ztQHx!ouC%-P_yS!^6Yz@$s{>v-S1$ z`uh6!_xGixrG9>XP*70w^YfsfpsTB^goK1YKR?CA#Z^^R(b3WF?(TMWcG=n4xX9XF zU0sutld7t!%*@Q^=jZhF^t!sbqN1Yw{QQxTkyKPvt-s}=p`m|&f3mW&;o;%x>gukp zu5fU0+w1T4_WwvoNVK%HNl8h$$l7;zcjV;ce0+RiVPWg*>#eP=f`Wq6)6?MK;H0Fa z=;-Lq&d$NX!CYKimLXG&D5H$;ptAklNbX<>lqv>+h({ z)~~PsiHV8CAk)Gfq{Vl z|Nj600RR90A^8LV00000EC2ui0Du8+0RRa90RIUbNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGiuz(v7^V2AVZ2ANwTELlPFWFT*#3ud2xQYp>g(IMbqY$8CP|V3JaP*k4il3c;znt*Ms8WT zXXi+N1|7;AvUH(DD_^IMl&MpwwyP)q_Wm?#W%A&WW*q>m>sRrK*K_q+S-$(EX3?sJ z-#CBT%l_@h-+(3+Vu~}>Tn0xU3^I6BU3cZx1c8VFAVD+-NMhME2XvT44MzbM8etR~ zrb`Zuc)NjYEqAn{eeaTk0cyoVAj4G>#VhMq%OOHXrza=WF7^pth5R& z60VgMa|l=jXLM|`%Wh;a!U`|isG}M6Dq%+_D{E4-l_l~CFI0hil*pWRc)*8ZGAx>6 zjHR?*du~2PD8EMGjFG!|c z&iO_Yx2y6Ap@{O&35|P1`pg?GeIHUNe>Q6mTV0V}|PgQCGvBNoDthL8deB?u%DIxq3CVX`N~jF?6iX*eYz?pqwG z#VsPy5j_yZ5ga*DidM7{=t+-ypsL+JI`IWHj-+NO!-xt4hZJ=FYhJ5F9lnzC4rd5t z6))h(jB0fMqxseEe)+3NAXHF;XHdWfCP|Y(R^~zwGkun!jk*LIwz-=Q&JxO0Xa@ovo z_HRZrZbshG-i%fxs{%P~9EB!ZF=0%(8BrxFFM?JYIx}%%`J+aB3z7tKlByWVt3dMD zs_JIM!x8P_Mo?_8)TPxT#tg4VZi$gVjQ1lmObR3=Nl9Yu^&&Yo))v#5ksxoxt6+UG zMT#4~k!aGX8_CRiWjqlLA4L^EPz5cybzx{`#L5|U2by$OyiKy*0!)^Fda35Sa5m-82)%(^b*UFHt({Vvvzex zi17fBxD=*QE^vW2oe?C5^(5CNsYe{?!PWxwBXr=VM*iUJ*J?!3j+OQfs~yvcus9=7 zO%z8k#RdptB+Y^)>`C%#-yd5fx+m?(G~g<|l1dk)8aZ`8H3IMHZp6ssa_dMyS`k8{ zR<$Jgc18||Ve8U&sT!FqPQ~ePr6QF`*yTu4>l^GT_0A~I#Rzhh%UqKH93%JtQr$-? z%n{y_(TqjK(#l~zZaGh6rtsC)A-^na_mbqy7m4gftT_;DZiKsbjr5VfdTfcUOMXjF zG9yWCbBaj#&DJt^NJ?#y+?p68^}J_3H_~6ts#_!IUbD)2s@sgD{p`l;Q?xdM;D0FC zgAXGn%_t`lF_Rf2+U3YbJNi+MaQGtz|A(P968McIe(~grulnkE#}T{RBJPZx+_)nW zJ@fg`fEMGT~xm13w%zLEW^p5&vpAiz#Z_s)KnBgR(pQWlpUkyQH9nkIH= z+3RtQkd?|3k+Oj$LN#GG0pUC^ez4a&>}ltHq8Y)mmWPXWz^0pZT4CD%5Le#oY7(!o zRsUZ4A;M%G##zu7A-C2qlKE&(vm=j(ekNOZxBio5 z!GIs(fF1#X9U*}nL4g}#ff|8<8KHp~!GRayfgk~EAsA~PA%Z1Hg0F^x9btkgID#&C zf-i^?(FPJT2yNOXcsIBaHRusL*bzO5gEW|f8u5cVD1;pW2a6yOwvYhLz!e#Rgi6SS zPAGCo_zz3igvV8dS2%?i0fkm5g;^MdSonlm2!>=RhFoY7Ubux}_=RIgg=k0;%0MG} zKn=^V3Pzw2bNCN+c!znI5qsE&c&LYTXorIch=u5fgvf`6_=gz(5r~brh=S;d7XgWi zh=`1MiI13whbR)JAOiou2#xR+aexgO@rj{0iu7WN7=enSNQ$g@5w56;rFe><_=>A& zi>U~Ux`>Ol*owDEi?L`Cv&f6UxQn@XjJ`OGA2A4D@C;}`3Ig#0mnRX<2#wPC57d|u z*BFh{Sd9_UjoG-37$J_|$c@kFjoJu~5Mhq%h>qBJj^&t+(Q zk|H^hBw3OsDIWfik}A297_pKrse%;ok}P=61F?lv#a=d7HAio3x3Wrm35~$(wjNo5Lxbuqm4$fDYlH00aRA z$+?`cxtP5vox@3;ipiLKiJi2mop{Ne*Lj$}Nu1yRnVs7So;JY_RzMIbaGvRTmbFQm z?+Ksr*_~`jpWaECN@<_qsh{Nem-9KE`w5`gnE~f85JBJq0zshu`JUA&o|MU;0$QH_ znV%8LpL$856I!3q>7W;?p&5#uCa?tqAq6oY5Fxstwb`K7`JgFUp)NX_80wxeik}`T zqczH+9158;+M(FF4jeELBoGe*;iD*;qnO#EMY^Iq8lWG_q&9k=OWL1L>ZCZTq&j+| zQA(R`5CAOT4o;8?|4;?yu%#@Jq-eRJR(hmH3ZqzhrBLdoRGOt03a3(9rDxitbtZ^L1tBi@Ow@R#bYOB8*r@cC-!P=(N3ao5ut(vN=&&sRS3a#L&t$GQr z!@8!LDy-egt=H58u9O0B2KtjAic(fXp(Nv@hHu4uRj?imd0#um38o`zo;6 z3a|YtuK`Q1_3Et4dZ)8$l>ob~2rID^JFy8{u?L&61?#Z>im?|Pud=DH`AU@wOR~i| zoxz#1C%dx8sj@B0vb74aFng=Uxu6;UVXq^LmEX#+HjAb%`=H4>vpqYsKO3&e%Cj{4 zvPH|88^N(9>y>P2vfo;(OPj4xtCp$?oIo43L>sa)JGDt0v|+0eV%ZO7d$wqswrCrb zYTLGL%eHPCw`SX@GI_RTDYtHWw|JYkPPw;yyOe(WwtXA8X$!Z6Yqwna5sAB%U}+Ir z>9|mPn{;cGg{iZU8@XSZn=#v};VP6giMc0{l$Gldq8qxE*|AG3j z5|mq*qzk(uahXI(wzF%xS=+g-tGTSJyS>}Awp*mN3%ob`o5g#z!~40&JFc($yjM%S z%`3c|E4kMjovJIU)tj%fE4}ak`n%w}v(%ft<;%It%edWZt{r={>wCH8d#~~9yCadl zAV2^t^=&S)(aE)yP^BLz3ltH2yDMN8om6BqUEa+YU`4O zi@}HMw;H^`9$dKS>ko0elZd;LAAG`iYr-e2!YF*fD%rvr{K7C?!UZhAJ6ppW%fM|) zl?nX4%?rU^TM|HAoiWkF^eetNtgg#?ns!OR6P&z1JieWq#4K9D5B!-%Y{NS2zOh!9 zFqy?HF~mnI!6qTb6kNnuY{m_`5?KqngE_1@0mcn`zGbY&(2K^nE5&oX#WxI?Jo&^{ zJiT;W$M0*$io3jW9K3x0{J&E9lzHQCMmfXqz& z)F}+j-wf5x%*}!u%~fsHRL#s-jlw3J(L!0zFx?hXyV7Yq!8}dTihRW)E6QYTxkn+# zD6Pr5ywf(_(`7x@Y>~TQfyro{)&^V=fZfMV8@qcw*Kz!qA$`{z4ZkJ*pCk>@h|SQM z8O)PC)Q*kE2CKerJ=mmN*~NU>k=@vAjk7pS)1nR5o^08SP1j zP#)#?+vS=1qew2$|6bbIWoF2)M zeh^H(I;N$D*fG+8Y4!g!K z--Zs`M-0BpKH!4f*{cieB!TH~5t$Co<*zKp*52O$9qn9f7_FR`5uNJOe&}%V;iUfU z-7c@^-t5RO?dwkANrCOze#;l**u5q-EE-|<|%>rq|ZhyBN5-R27azy*Eq2=DI|Kg)an zsp+R4^N-!~5KHqCz^(bDm5&rV|-0&5h;$43kL2c?t!O~0L^RfLB_)hLp{oh8x_FjMK zjoR&G@90x+<~q;kEb-KnOY*rM@*+>#hy+1O}^;jkM*ce5J5VmKbrmm0T3kO{rk6$ z13`od6)t4h&|yP=5hYH1h;ZV?iWw_j^rz9|N01>!D&*L4q(h7+Rj&L;(WA?XRm`~w zz`~uAR0IoLK`4_Z3zk8Jk}PR*Xu_07l`hrDk!ez>Az&E%i?9a5KOX_q z1lacvt5%R})UIXQ*6mxkapl4-8gcGjw;b{A<=fZq-?n-I&z(5f@L{%v?Y^)M-{yVV zGw9L1We49#T=?AB~g zsy)2=r_rIKhws~Z#@hAMyWiekxqi*wV=2G-2wbl}01IRfDbx~_NIi@Iw$oypTEVL^Sb46jM|Y!;)4!@gf&vlySp}M66Lm2lYcwyBwo}Fv9zK zv=71af)r9mB8U9%Nb%?c&PfHKl#j{lj3lZ-DwBh9zAfQ1kism5vywq9!_4kSAd__P z%P!62ZOj9gbn_!LRhkk&HsPETIX(T8bI;SB=CRjRt zg+$leXz5c}sa-SHxWl40_SjaBHH0x_lKZ)_)?PP^s$`a1cF|skAGJ2ehG!P4pND(H zIpA>JjXB|aZ4PSZoNXf-;)yA)7*?TKI=bl9p60XX_y&&uGU(EzhMF|3drNxIpMlOa z>#bw!`nIo?UOL;0KO))*1LBT52cbqVV}>XSh@gnF&#pA>f2|g~RKZUo`V1~&NP!D3 zya+0U9vH}A0x?qQVJIn>^jp}r18=%hB0Kl!=@}*<$PEF^8RMTIW^f`Q7EH*8pfZ9` zXaqH8N67L5#;~1r*H2G<_10fUDE54uP(z9lX#X8`)zjPDG{8OoJi*yS*NAk}|4F5U zB36jNo)BCRfS?^F2tka0Vpw4UdJ>{11%{+;h1>06%w)WCsz zwC{cKv)>A&=Q56s41yy%*#tFKK^CPhP zCZ~`Bl%RQ(JKYHV2f`YX(1Zyo0YOr@LeqUvJ<}si^*jfv>=kY#9rWJi{-J;_aA5)j z0Lu;#;sX~v;Ry~z$QXJMfrMC&AVrV@6s1T-F+MShQ>-En34%o}IxvmWyIyCg_8{$H zCy8NG2@}&egRPu_iYVv-4s##`Fe)SmS6G1pyoZ7`k`a*q5M&bxGRaC35{LgNK~4^t zNJ|b;iC`Ngm-vV$^W?E2estnJQcwgafWdJgs6qg!XaW#SU<(Q{KnjEq02h=22u>uU zD`6?iG#WFOv#cc*(E)A~BWLbel&M;K%|XL;>MM2;CS$f=w>u zoBtqZLe|;NaU$dhZYXDhOs2|4;Zr2~Y|b9*Xt=Vm=AQg45;sZtPgJt)luHa~)aKQk14tr6|pVE0B<{41#P|GPNKD zHCWS)VGx5j;-E-6po~5MLa0L}YEg|!)IKPq12BzKM9Jh-wJ|C*9|dVf>QIL_yn!Hn z5XVu((FcO?0Tg2;D_Qw~kgQ%+b5B(zHk)*`{mRstV~^UGJKW!~O#hcR0!&0P&BpqC&Kz9qm~E zkydRSR;>=w8b+@!~`+m$w-Rpi*E>H zxqLvbFuLK3=Tf4)(VZ@0t(z%;G1fNP^%`xz3zD6Qcemv&?|Ffnke!_5z44uIeeauJ z2IGOhs;w@0{D$3pa#u@^1>KcM4Bo<~b-WpFuy4@|!}b#Qv+$MgaxIKs-s+dd8&2yG zLu@s-n)1XQHF4Amo7)AmxW&K!O)o+s?A{qu*v5RYFOGYw&RJZl*7slM8F!%G$pGs`bH4EZ{fcdbYe4 zaYHKm>#V+bD8&VZl#MNC=PG;4%ziDoE~Q6l7ns_*9vxi|jn`8Lh1;OuLtp_b4AZ{5 z!}fe_K{pL%g2ANMR?TexUd2HNgeP3#3uidPzxt29+B>j=CCIFW)NJ3B2gK^`bcu%~ zP?0Eu8Gayn$xVK8l%t#($_Q&&U4GU%VVr5u9&oxjejt!rlxzD88qNP!ZSn{l=vCGE zXI3Q0uE` z7)iU+nErN>Q623z_czoiB5jP99l>&+j=^d^bbD1uplu+0;SGOy#3x?yi)Vb}9shX9 zM_%%TKYN!q{u#O-=k9=~Y#a0*l{Qp9yXY%|AaQxBrI)n(%=o1Y;F! zXu?ngA(BX>K?zEr!Aj3Lh+*)*e{cf=G{8-;1B8f#Bv1%u(1igkzyl1x zgm?g3$OUh(zzUQD{-eNuFhLYFjpXaM>d-i!lc=qUzK(O7Hb@2;PzW{{fKNCCG(d(q zhy@D>gH8B{AdCY`IKm`c!hcYO6R?0)kb^W}f@}DP3fO=XNCqYx04Mwh8yJKQOaeAw z0}ZTzQ)mPK6)1!zd_p8tLW0nO2B3i-SOo41!yzoff3QP5Tm%`+yQbQ>=Bpa%E3woQ z0rb+2X**?gy_J3Ach){hENEGOU%TDfP*wp1y#_1 zT2KLkkN{I)15DIJOUwl-Ac#uP!|tO+NR&ie)I~uojTvk#K{-U32`C*jn>M(FCeT2H z*u#H_13|C@B9H_`$O9(qzJIVrY}CeEV1-X4h+A*~Q4j@B*v5w7K!o6gN+5`6I0R|* z#%%ltMc4&l+(T)k#(NaTLF^~k3%jye#=*M-G_ZtDU_v<9M?o+I8~6uWC_ia*NQf-I zNB{@_RQ!hlV1s|SgCEd?XynF)U`K)|g(0A)1E_|He8`CWhgbLkTQCM0C*@PL{m2x@%GxSY$KtdfBA zNsGEc4pO~;z=e!l2s_X~GgOGf{D;K+hfdH0gt!BGA_%e+iB2E{hFHwRq$fSN01S8t z&h*T^M7N#tqpivEN zkX~_)diQzKp<6@JtBt^fb2fuAoGe=~RdmpeJ^) zf`xE{Li&dS{f7g!J$R{ z{@k^Q=}U1LP=p8q7jU6-SO^vn0(X#68imk8pa4#=gnz(7EsR4bq(dRShD>+?f;fOa z2tpzl2Q>HqevpA_P*La9ym_(BfI}B4hyj8yfn7=n5(tOa>C!I^)B0?KNEm?sV?YQ{ zq{WPMgH8MgP)yP#?SnxWfJpde{h9#45$@7m#+)ZwJ98*sEM0M1$O`e zGf0S61qw-R19~C^3UCCCpi_lkp{ny2)3%qa)$jAuE09VhWgUTcb$y7|ljLgY|Oz?zO=#$p}+MAl_j2hnD z&y}Fq+?>0MowjGIJ^SQXmGIa|0a@H6O~N_UKH6B59SM|;tiE$uRSlg&9g5ovK7Bxl zKOl#YFg}g&y^|nX)J3zR??{D%e1Kg0#W74+MM*o1^+hR=ipbx=VL-M{{G2(wj? z+k9HnjasR_y-09?1Q0|dpoOe0(j|<;KfJ>{)JGvCLL;2R+7-$FFx-Vac!6@TT{d(> zI2-`sCEkTFUM~d0DXhX(;KDY1!yxQKWLOAR@Kp+UND)wkJv`Fu<=wKqQoi&_)Gd^? zTe$-!H3`=UH#~TJ-X>0)mkVbceM|tE%A#Pr7EXQ+9$8c=Ncl?KV zWXOe>hcMWHSulcfP=&C3Q=8OJg$TXll#%uOvw=#wF*XtZeqFlyYu$f{g#jQ18m7pW zlt!GCNt*1%FQ#LO1mXc8%LWJqX*5ZcRLMX7hd`zSVBko_W!R70K#VNOlLS?j{9;9B zWPH>bsUrTWnchqibJIOh+1K%ctyGxRgt})ML981XzYj zKmLFN0DwE_+Otf{ZRBNNCIo*V)kY?WuKY@Zuu81_hhSDqhBRhmCI}v=fPXNCH0W7r zJXcX(2vYV>?8;d$`J5I`(}&Q^1pSB3{7i>XXC?lJL}-Z1M2LBwXOCD|$COyd#LR62 z&ZRY9mLRXps4z!k zMA6cg&6<$Th+T~54XoO$&04Yzg=R2Tg~$bG$WMhJ1BPY;2gqoJ0OQFJYOynEnKA11 zSQTBB0}?e+6h(-{rA!Tgho%092~1{!c-y%Bhq;C7?xTZu07-eK>V#;7bbwrhkWdQc z(1c)xOo&DYFx(MLK*gr($UO=%PUA6-l|JK-nCd&_3`{45QYocU>P6mv0037|f;{BH z=M77OXx-QShuG!of1rV@CWu53Y=V#lEg*>hF8soO=+Pey(k$FUglL0dWWvWLQr{(R zEo5!rZcdRtn2@Dze==*SxV=2x(?0!EXsBRWT!0!7MhGrN*Zzmrec$+{VeXp(e6(lX z{s%I!+VVEVHEmOZ0L6shgi~$hGRMA>rD89>Ba5%W`prI@(}t5UiDRC zz2s8G=}cX2Zsg-(dPWF-MhJag3OHzB%0vi-O^Aji2qrkbXncWTa9GBKSW+kROb6Lhj*g5qlTVk9 z#s!IBCkQ*(0EWJe0xvrfDU(ijlV8vEib!_7+Y!|0bwGJ`XeZq=FS<2WVNjvITF?M# zfX0NlX@r;r;gbf0AcaN11%g0#M^N`;O?QNt2U93)f?#)dCkT7T_kZa3r2XlYt^i;V z0fNtnnhuJ~#%zYim9-^KxLZ#DN$7wZ_`QUXYQc^JMEHOYAc#fygbo-2c$mhG?|72u zc!F>Re4v3a0LhOJ`H@$7mIq0hZ+XY|>aSJ^H#mh~*!ll`2(nf9Z8y({&vEueh)nQA zg$QxGtmc1s1Q6tbcbG<}kArH~1PUMsBA9ikXV-VYdaWM@uy@y4?{b8wYl1-R3Vpx` zM2KaW#JA6gu6=8QfI)8n329e$7B+gM{)cpsgAagS5YPB=xO;+7h8Ng?5759kD13xy ze8YbQCH)6yxN5{#d^?bQf~b7Wr~KPiZr^Tg;RezpO^CRU`-+gp<9);14Me;j`qNb9 zhoL@lKmskeg@s^xPOJz2BY**d(1i*Zf*asSb>My9-~HYvh+v=r3!nfB2Y%t_$mMT- z3ZH)G_wNC}Z#P|t)BpJmd;su&fKJ#$@HU0~ookQCd#>yDbN-Ion>_fBfBBz(`j>y$ zZzyF^^BlSV&jW~l{{|8)Xz(DygbEijZ0PVIM1}tRJ)CHfV#JIZH*y>(up`KjB1eM! zNb)4glo=;#WU2DyOOqF8(xeIVCQgVZbMoxj5@SS{K8HS(xe+MQq$>L{ZR+$X)TmOY zQmtzBD%Px3g*u$5^($DbF$p4tSXL=okvr3}?P;+h*S2Ymwv=mkTu!Nni>aMgBuf4bp@X3_(E-`B@|n zc=l>@noBnM&y!IaNu`xovbkl21*OO1W$gjlmX8eq zWd{+GAd&}#=8e_@0-RJbP&9{xc8dd|h~mjVh$_nHXBfaRDhx>O0RSs=nEB6#p+V~D zqK(Q5sic%zIvS>$atbS`eWEw$dV&Hw7gbOLN)M6$;^f{2Ms3Oo~>lGK125+n%)(b7M1L4|=-Vi9<{ z(m%TNrB3`q2I>0@lbmFVDAEZ^Qeq(t4}!ZaIz)z{E6Ax*wW?M<$}nL>k`FtTs8}gt z7erh{t~T`#QIQHsPHa@I{!ytsR!Vw;<6=R!2uOx_(Q;V|*SN}cu5`sKTGbMlBmOY} zHvFSq-g?CkY+(!;6eC;PQpg=YGp%YJpcda Tc9Wn2rJX^qnb3o#E+7Cqn&J#h diff --git a/Resources/docs/mesquite/CharacterEvolution/images/anceStates.jpg b/Resources/docs/mesquite/CharacterEvolution/images/anceStates.jpg deleted file mode 100755 index b450e67c13103ed9447f29e929d38d62b515ba5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101557 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 pk diff --git a/Resources/docs/mesquite/CharacterEvolution/images/mirrorTree.jpg b/Resources/docs/mesquite/CharacterEvolution/images/mirrorTree.jpg deleted file mode 100755 index addf777439d6e3757fddeacdfd563604d0b6fa67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42731 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 TjeMO0X;_sGQu`a_@5TQGqyvl} diff --git a/Resources/docs/mesquite/CharacterEvolution/images/p94Table1.jpg b/Resources/docs/mesquite/CharacterEvolution/images/p94Table1.jpg deleted file mode 100644 index 5790e59839c41576327219b964f493c45d7112e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24231 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 diff --git a/Resources/docs/mesquite/CharacterEvolution/images/p94Table2.jpg b/Resources/docs/mesquite/CharacterEvolution/images/p94Table2.jpg deleted file mode 100644 index 87de3fc338b05c38f4266d1a534e1ad3b88e4cd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28446 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 diff --git a/Resources/docs/mesquite/CharacterEvolution/images/pagel94.jpg b/Resources/docs/mesquite/CharacterEvolution/images/pagel94.jpg deleted file mode 100644 index dd7b3a8d605459d6fe11a8f7ca6860377bc21d8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75843 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

MdQkul>#RpT*BS z#))o2*pY3^B zdFcH8F0?-LtH_Qui4T)wC zO;NpK2q${X%-`hl7Ax7MX4FS@(p2gR-Oi`SagHhRZ<}_d#55)iL^6`<5d%cJ-fQNx z1*@0B3jPvqeufpDPuCvWWNXE-J6{%n-xYr`s3Ma#t8t+FT5Ip*hSDsXO@>xaPx%u} z-Pq}&??0h?ZWatvU5$&>Pqxced%BoDlCg`Rfw`O}JCy%h&H71Dlw2XfjMK1(Wq1%=~CW z?@4rDpMWL%qar@HZ8tzQJjj0-$C|&5e4ALrgd+yF>o2+rpXnoS0T0$_G3>Tdtu~!Z z&U;WfEqfC_kVEo&thPHsXjdH3{tK>!umP@#RpDjVn7{T`*$8IS5t~}_Fi>DXca05e zBdt*p5w}$R{FG_6*y6Sg-SMK8m04FbXm+qkd+jFGU6|Ez*|#$2IpqB$aEzIP6s>zDp<#O!A%CGZ&TZR$ z+SUEB!J*{S2G_pK-md&jjA+}7)57>QlwyK{Xj{E|QH<%_lCO=Vn6|g6GPvCpFs=Rc*^b}!BIZ_#Vw8FKCZ$|ptd~wpXUvs|U%a>eC zOcu6Pw759U^1D0|j6WCoKXBQr_BQ)CCTR;~_37eFu?JXIGq3UP3`#UvwG7lp(`&_M z^=eEEA7Y$)`>fuRdi-_f5?^k8F!ZH!*Wfzxw~CKi;yJN-IgHg)QnYL^eJ*Qt)+?m4 zvi9deO}3YMc2CQN{4l3afy0xz;YnS-e~D;&Ao3SVd>r}LAUDDzD8d+m`*kp$x=JzR zh*Q;Z5ta#q9xzA7S8O7l>gWfk6y=2tVB@ zj)(i3M1TtsGZEXMDs9Ho7xBz;JmV*1;#EL)i68Hw05G7jJJ?Bs_ug(TFPJ4yWFcmc4FA^^gn za_>P8n)*rkr3AS~hbj11FC=dxMxqf+a~ODYf~yMys}Rgm3f&WbMF4yz@e+8?*)WK= z>mF*!pv=-{P!MevAJWE#rlVa{l>%f#Z@D;$*iwiuE9cZYp6MNn|B`}QPLEn#UQU@y zev)J`HOH`hG3&}Xw>QfEt3BlKgy@KYfDZ&&xYo~1LsoMXyJM@jo7Lmp!{5zOVeHU! zM#pS#$;Y?8uq*FE^>lGPJ1AG44||)vc6yen!Amm}8-iEddgE| z&|ik*^`&ce@hRN%f#LR&vdWlc4YSa&X62_HFCZW19(>&q2=5r+zPs%WS8Y^ujHK0( zb(t$r3}=P4k%VQpWA|*s7f#b%^+Kah3bT5>8oblq%VG0bE~H0;L=v>2ihYr(*(4cv zOEbaj#>?=sMn#3>u@fZH)!0 z5!%z-$uYz?xbizDM_e-OB&QCA)8e@M-b|$)`tBAK{W9N&zq7kSY0&5LzISQu6=j*b zl!{xt&fk3F6pfEZcqMIxc86?u4cf3J`5m2R7L1Jd4xA>pJ$>^*u68FwXYa!X?Tls| zANqx)W@#J6buC=zI)P%`{%$UNBK!NE7m_eAjicw&ODL%zLE#y<{s(h!9uDQ-zm02^ zBq0=`vKC`nEM=QYwloQ4jj1HYG$v&k8K$xmqELL8vL;(GjD5-)lI$7Fm{DY(v5aBH z^n3TY@B8`P+xL0y@AG?}pj*E2`dIjqK=Q1t+aR83(8>!3 z6I*o-;R^g(mT-iT0T>g?+6fFhg6V0bC%nUKYmN!PA-t)3&f|#-hf3j&7AXRERxI9| zoEVZhr%5D{ILNp;ArHbWq|`T}@;C7Ep^VO1G-IJ&ZvQRjXmIAV$jt5eNz2C+_&pw4 z8eUr|DwsM0Ic(Mun)rP*a3IwOv-Q3yM!mgS`X#sX^8fd`rF1h@`qc)&I9xcGeWO#! z4ntE8njyX^XkwS4R<4isvu$N1W+&C$yE`>3!+dvYe`lyR>!CO}?xoU=Gz0Y+3H)xZ zJP3rjhnbMv@Rev?vS>%%RLFdEN?Dg884_I7eg&o zj0>q#L5^Sfs=2Xww3{{5ks#siZv8w-%l`1)Gp_Obo%UZ%4CXTlJfj|5BerY>}(PqddN0H8gJ9b`9{Div?WWC|M7r%J`)6N-B>%txeED(JG}u%1B<};=ef_#{ zL?P5CPW)O+w(uTxLY}=lMIw763B>H>c1lUSY2=}VN%ivnE&;ttb!!ieI@&m5FnkQt zv=B2Y!G1(njaUFX`rcO8ys66+Y!ypJxykCAN>yof;0fvM(%vl66|>BAQ`cJ}=Rdxe z5?>142o2)ndNQd`aGS;rm{nOH( zRjcBxz&I1JLo`?uK5|_)oI&qtk-{{z2bwgJR?Ui(o+&29xNiSrv1u=6FBw&XDI2cw zaM(B0wqw!gX$z(v&$x`(3+P+}6#hox?RIkE4_clS>8a8d#Ec3QY@NM>4#3gp`=NWT zK5P+MzD>)uv6nb@^V`Mfd}c6Dz=_d54sAi|p_oU?@-!lex@jk`bd3$HnD6rm)}_2m z;h91$J?FB*+V*7;E6ff(RiD@osqRT-`2vrlVDs*>8T3i`!1B-tyv8Ya)L~k*1L^1G zliivt{f2T{uhJ!O@s3OE`qtTIjh1-w`z(WK%26a^A?PQ^Dp1?KS6|os#Icq z21?N=Uy!$Ze8gPtYdo`uj1smc)MkBNJij2CkfqbF4vOwuSsO3)#A(IiNS;z1^MuiB z!;EV)ById&oT2*bj3yV&M#_~Er?m6K_5~2l24mXSqp_EIr2_-%`nG9;sf#i0@U;u4W$oh3PAzGR-x^Iz z_+j4Z7XZ04GBnr#dtjzIP2&9G%clm|JC0h{Lg&nKjhF$vJ>xWlY-(}2AZ$(~<8;rx zGrGL4Km2hUvw%9^OD^MY5)LDm4TS2+G5oC9_F}*XO=ou3pRkoFwda10>v*zk+ zu6ZAEK^XCEig)W>yN`Gp*H==Dx#c)UNBdmiLEPgHKlnY(%xB2~G_y%bBDqcjhi7Aon1wb!>orVhO&S@ww zna@XV+e6ez!zIK1w;g>KU)<7mQ=StWKhCk8cHUFbqo?RXvt(>=uVy=4^AL;9kAAJ^ zb*xrN+}zaKUrzat&jR$SJZq_RZQwQzbDf8gr(VZPYRy3?AE$;?Q8dt$xEmA zz0Vbvy9{g>pX4q1@*I)}<`%0}a&X}w2V|?@TjW9onbIHYj$7D~_g) z>2mOM+xpe#uU92Bm_M_=-FN+w+GNt{{^{WpEq9&xNCv)=jZn6_erJ8>Ac0nmU9x5W zwqJ^N;FXLw`i?48qPGhv8xxrayB5^pPkL%1AB-K7sKZ4HX1Blm9{cTOAU}=z2!CTF zz>papQnQI^Tfe@-dx_j#Sm0FLtUG7YXdq4ON->EtEmQ7IUxkxOPJTHPWtSP(nS4+{ z&d)CkNZZd5H=?gQ0%61PK7(C$sEESCYuF}DK~#)A)Ye)l&~hGxZ{<~T$fvEUrnB~h zyO5;s*%IR;8o&6eZzass6bG&qqo}U?9BdLv!Ph+pE5nz4k9CZ$evwO|cUZR*D{k&xyTLW5 zEpWvJ>BUh*%szKKMOL;~Gi~=!{e$euNHN-N@(sz*gZ*xGVH2up+fkW5SctU6&H({E z_pl$0Z^^fk{kkcgb7winu-0^5rVCJRBLpBgB-6s82d(t3hKYV%#oYEseAPDvtp!-; z-bmkx<5F}Bz4(f9i!`h}O>Q=bC&3P841FZ*Sq>N?3urtjj=F}kBUdryLR`A96~L8p zD8UHiQ+w?fZy&p7hJSu>-9N!Iq9tj1T^0Ym#M5tvF{tl3SED}UH`(XO!TYP*RO!}v zUPT2^JwGw!yR+AP$d`>Vk4(<$U}%qy-N$DV7&#&B+9g2BtAsv=9Cg>9_)=9d3@LR2Vq8%FAIb)ybeowX5%so*EA%K?E%Cr9H@(~7-xqA3G zK4JonGGwf*#wn*>?EBG+{!T=nYcNch9rPc#tlx-0hVd;4C~taE^RnL(eX1#7bbYPX zr6<5YpuEf6UUWDJk`%`qv9WM&onKf$*h(w-BkC>Ks{BuagmB_aqgC$SKn>Vdu2~rM z99ptL>PsYl2qZnwZn()^?lO3;hDC?gJI~ZC%d2lFAouaU`kHq9__T))(#j9B z#)-1GF$`Jy!OgiJ9YQ1$+$la;ql&dm?dT$aR!G80v3|tZfV4{!NQfHExEf0zjz5Te zv8ghWSuDktX2~*bXXj`ZBB*q2hHNUMv|*3gSgPufaKx&Vb4(!r`jiHWMXHU}H&!$5 z*372$%j{VREUeEYMafJvLc2j5IS4R8l%g% z(g{0wJ?V$P`pBp@++)jMVEcHDL$v6lEVo|GBN;D6lCF2D`F1@ty_|D%h$Q;rThK*@ zEms^r?lUmE=JN(yS}&=}lxw<&y@cO|_2=$M@+T*isi&_oC1ndy-^s?$f=%+xpDecUuY;t@+qQzckA0lhImn^)C5Hxy55iqCzt!}pq%Wd|q9bz> zC)54sJ!K{;QtY!6%oGy`M@C-0NPuI#|Kw<2RrbTP<-#q_W@Bb@Ez(H;p?*;N$lvJ) z@BClW4+3rp;{gdM3qQbESG^ZDG*IH}8~=K7@221I%|1|P(KhcQ^S7sL@M6zwvUWpnUV4Kt8A|8lwFZYmLpo5%7=WR|j> zvJoM)oQFGrgq?{3S<`A41eEkBiG>a@>tPV-t=qsMD|)XPZS zMAVKsjUi-482ZvQMoAELE8(_XS9ZF4=C0YjnAS1daCS1Qjomf=+c9qsgeycV7T_8% z2kHxb;U}GYG9OR2lul1q!DG1iL5ZgZX^LN#@`l2YQd&karLvQ<&YqSzZ`&M-oNx($ zIL!@|I{aLAS~2@_Jf^DpK^Z3bS&wtB*_g$*`G$`MIvX#_;zIGlhz1*&5KiCc)u_xR z)ajL4VGH!hw#UsA(?_zjw_fD)+Ese!spPOp2SSR?VQDh8oAfQ59uJM>yauM76g|Wq zy_2r_jwlD8V773hRB|NMrbqL1%EbH;`gRJvdBtsSZDR~e| z6^Eu|g-Hx*bDW@7S;4g-=VAE$Z3`^B8jgMeT=eaS{p10?C*OtYF1LD(uM!y6nCKLX zMuZ5ePKqHLIt~q|T#BdH25~IlSC9{4<6T~(2!ppi${QW5txVT7A4&`j5ef5&%(c8LrA*zKKuM^s1stvJiuTWgx24{#t`09^md6G9TVGo3*YbNGjNxp; zod+A?BwgQ@z7Vn^ya!3C%g)nZc%rV{BL?rs!Mt9zx=2JG=NMAqd=-gK#EG(~-U~6_ zile?}6G40%p$5mWx|cW70M{yXKk#S6K>;o4p_=2B9(AI%dOS<8PiIz%g}&Cl^Ha=8 zqK(#=Q}da0M(262Osba(3-c zG$5;ljm!~gTc4mU+iDV=EHI&g@1#k_;zidc3HGeSsSs1*$J1b&a-uLqPmd+X(jvW`nBsI%L2FWpUiWxmkHg%F+n$?w)Uo})4aze)fkk)AH%JeNT%FQqpg);Y&k9waTtxMZ)yd{nZ()fe9F3RD0h&&3mxp{P55G@ba zUZMaWt`8UYa4U9ie{j1Z<5@^ndfXtj?F%m7vu@SrR-tE=`GxrCkpOdl>a)}iM|k&x zS{dSajZYTNhyj}=&@}tFI{}la#wBay9HkC0cf%;0t7W?sO{%-ggf6J6+^!D)Y;61z zUGn(mVX1Mi%H@4b-g0=3gx7`yRGxpMt%kzOv)H zdvl=|61S+wRCSD`Ki91HG?ND093*szTu&~=&(@-ta?PEXS27Q#h2+n@V;WK1Z_Zd( z0$^a<=k6cq%;7?Xggv9zj<+iH4-wZE>V=1>&g|D9$xUM{G{*@!vE>@mPxmjQOl9FR zS(RU}_j{_#m!jJbgjr&Q8mqI;(a*$JsD&$t=3zYQF#Y{K+5K@&KDISZQI@4y)YjDj zKeSIDGPAU#N{_#h42XqIcnS9Xh6k%rHS!$85w>A{ok6b;MDQa6XBla52w4U1f1GsP zyh!G{fIP2T`~I4;wV$19gy+$mLEm{m%YhMNi<#Ce59UBD&XxhN#pH%oZ&kGMm(_;b z=7gO_vdKQO#rkE#wqK1jlJB?g^}JdBgrNQ{bdl~IGz9$UUNT*1#lbZIX_1?%T z6Fz|3)RWU|u%GRMU=wnOJc5)MS0{r#7cjWfXf%3PRpX>J+;z`UxSmAU!Sbh(MKl|? zGmAUFTRnGXC2A3}JP92*r>pA+?*OOrbz>p zm{iRaY|u%L)P(J~7Z$)G&cA1F)o~pjJrG5aSI|nnIE>+tfZJU(@*@YO;~# zIk|W#XZ~ILp5d$Tl6f2uCOppIx-y^38uVdsD&9i@h4P4AJ;9t|tWvv&bv3G%c+yrP#r}DuX^d`JLzh|9hJVdzGn5bFOsdocLLe7uB-_6v>E1thLnu zkr3X~AU^t{YOe!xJDtlI93>~_F z^_c9C<5%4Mg7R8ao_$e_9O1+iYspA9_ds^xoxO$2CmFket`J5DQzg26y+1(_`BQn+U zW`cDt_P?j#)f-G(8tEZX_+h#}IFCM{x0o}YlmIN%nT=f0HwHqJL|0ODqu&yc4j=>2 zni*wJn_Lgf=|vtAGuwZxJqBPe+fK08v>z1$4N&Kfjso1JN_OxY_LVZiqY!PzH_Fd< z)A@SqG82_sj}agHoSC#%>3Wf7`}u{TY-c3kEWLHs?!s9z+U?7#8Ox)h%mA!<|7a&~ z4+JS34I_DG5G!j)eGVA;3lb$3gpzAUYL7DPvV2f4>`>w!&*@2pJ)|_+Jg)F(Z+XdK z_?O)l8HwCNNKjDV%|gHT(+DxV8&m{$I+c|fHgrHHLIM=+HI;~W* z0WKti-EgIvaMnqkLjN%2(Rl-%-Lf0PYiGsZ6{@X?nG{bj3#wprHvJx>C=Y_eFl-3g zk8p|WKEOhzQl#M`8!X{!2f9yHpEa!+WGFD%78+V%l|0qh$0d98R+P;$ak zPMGSMXK~MTb2YPv*oi*Xa{*0HQBsl->KLDp>YiI))r@*ekX*fTBV7L3FD6^^pwE|P8>c+mb$=6FHl?Do}I?W&}+5_6%Ao^8%5FZB)oV##8U zI^!7yOF>>x`A^ zk1TXB!skv)$ZqRXM`PxGoMFOu<#}3}j_kL0GTXJ|;8XW4oG1ULTF&MBvsFPaFs(uV zmJCRDfKkNfKV=VaL~!mKDO^=d(Qi6ikP3Fo`RZ!N9h$vdl)RBQ^;wc%33qZYc zERMj)A=6R-QFeWjt7b7ro`bT@W-;oxxc7LsHD{B-qOl=Dd3&|*?A%54$4~rI8{*s# zz{%W$3Y@`q{Mo@{2e8R?==xLJ@Ouac|LkTU57yoq>Wo~^%75?v?$st}l!N3){AL99 z86CdL3X0EN^O%3v>ZP&Rez*y22_mZIUS1mAM!Rg7^6eTWEeG7^r*jExNzNsu+`HUyzd=VK*_J1rG`iaG{u;7_uCj2u zw3=h+RM^;mw`teA0-b=1S$Zc-0d?GM#z3k3YnhBv|GNI!AN@s?wvobF<;qy?J?5uR zwu+u`G%4ZVY#(*#{(&1$5}M-};j@6kq9{2Q$2~+{ybB(s0Y3YS?`a(O;R3F6ZkV^g zGsF*)2SJ@aSx%Ru%2On`7r|Jv>@8!|5JD*w_^Tq=fwVb;hDK-2>MjiKY(e5lj|V-) z4KPvSx#`7oJ@5mYk@Am~?1; zIc)s6c9=$>?Z;IIrQ~rtO}U*zSnK*Fwsk|{s}c8<>rouTZsiI>Tlc(=AR3uj_1GR# ztS(<$5jt%8jgMmx^?U9kaiO5@238cg zf^dcGqYoB^?PJe`qDPH@+hN87lwAL;k5i@wMNn&>~Yi*gKA`f(V<( zyG4KlPFRpF*2LR6K%AM=9m{_7ticM^<%AR)v>Rn7>?M^9_?&gY6pk8tlqU^nX>~h` zCKy2}iW|`XT2}n;9CGVM0nvP{lDcRfv>6a`JQ%CI$l6!Jxh`z`S6t7HmufggrlEyY z&ZFX=60GF%(K}B|Gtd2z^}eK4?C}=0h_;_?1qJ&y>zM#jg()o9t>dx6F*szuU;WU{*Nc+W)0U4t9W4VYoko?uW&A(MdR5HSF`8}@ zMTChWt7jJmc;#H;DZ*~vmmmQ~Ozy)uE`-K$(ix(~yne@Ml;~8rJheyq2I@zK>NeNK zGiMHH9gh$0!1iZ@H~NZgKdx_kIhmeVURppgc%9#V1L;;Y{owqOTn~~t9-mEZLi)yg z*d$Oj8*@}6C@^)Skk?lfd8rxs>DPu=2gt<;=j73j!qgg-Y}xa~9t(Kg!s2Y4V);gR zosE_@0+#Zujiu00*VIe?kfdcJy`(v*qh?2|BYI5|9zp`e zjZ{d2_oh&eZ3AVs>T{I&hM+~{3Q#Sr6ZEElc?F!X6{p95K3OIVa%`B?;37S@oN1jq z3Gi_U%Aseu3x6bOIsmS|zHYAKroO22>0M0G_py8(*emY2ji*6-x!2i#udwFh&<6Y# zY)^xMMC_^Mn3Ih>>2*52*ajOudFE4eVD!G&U~=0}R=s`>LR z-jc^r8!X#pW659xNj8es`B-CN7gvulANq=oF?nKmBWtQ(#NpfE!7rlwU)&pAcf=Kho1j;UB%T;K`#Gkn3$vu==jKbKAO)X;YxM+DoG0MkOy zDG0ST7g|8l)~V5+3b;2hXf?b)=kEK%#;*>C%I4Bw4|)3-ZV^N$7c(NcqF)d83Ve>H z>l+WL?9tc0<bnVE( zq>tNb*0cGiN_`1aw`vm5`46-xOLrJH;B%2&B|M+drUIN>4GK!%QWSS!CYo+rhq~e3 zqg4Sl7;U7ybxb^&c>Hin%v(P44X|>VY?Cb983s9m2orKfE@2J6)VITX(3;h3jmt?p zZ9YzRCwRHthrGMfpz*aPKGE1_+n(aGt}Ch06OKQ5Nc+Hcqe0PbWKjxFcVpwyHST`K z;6RP-TlMrQ{CI%fowB^{>078zuVYO!EyFjut|XnU(l7jS|LKl#o-(hIu)9tT2V=yA zmDOrHc549Jz{YZ(456V;zSmoD=i9ZlN$HhyOBm5Q7c zQ~=`30BOX}b0Dyph%8Fx`f+B9M_VGN$c#&1raw@Q!$IgW{0+8MxY6AuJ+s~;S_9X5 z4|Vw>r+*Ks|1X1T(&*CrJ*Zs~wnHizd9Ah5)6|an4TPmVW^oOY{7Lm+rNV~)VHxKC zx{c%7CXh>*;M;t7r+@JcZ~4V%Id_7byTAthzB1ZbNO1CArQtU;90r!a-~N*uzw(m@ zz6*0@fy_*$gdq&*d7q#)Ytsgxbp9_Br@X7mN8*=XbVdW znBVOOF()Aczjgx{caL*GoYl1pge9GgFz&lz^3Q)b(uJWQ#Zg5fWNWTs?vLX|uph7< z^sYO4XKDK|Uw_I%NHL?PugRnYZJ#H4CH{G6#fqAky3Pmcg?-l%{}qw&?;ZO7b2F6H zg-DRVl)*v}@8%XFxf1>D`R>kpV;8>;pLdNgEuS`C-YOwGDCfYu4PGX3*ggG#tUQxY zzj1D$eiYK}xq=B#mUu9$EjfBr#6#i%ZqLY2jaN=8WSElntl{Nt%e^6=zv{fmpMvmz zsIqNb7#ueTDMBnHXe7&HUA(q%g#3cJ)HX)Q9c>wJ#XrB6JBHdg_DWK0$+NQ=4sbDVeA=n}@U>vJu_B^X@Z+Ze} z&Sy=F3ZG>iJrM7gJ`gt&0IQqH9vyH@BhSuoEV0q!>Y>aFopg)fS*|#JA+(Cjl6Z|o z0X5AXdyA7un+H+wZ7uOz^o*e6TX3e-BW-!74v-%G;zJ?Cu%O@2Aj6iP^iEBl32l^- zt6!~(`iSN|QR>YoM}~Nn{t)w?i+ho{Zzie{ysoRb6Ko%vMF?30Bv(wg2D$y}I9qyN znT6=IgHol}+mEPwEUl!xJ8o6vx@zUw{-jywfIO$ck=~5GF)BEIwjbv(?pO&E@z6j7 zm^qaRV#4|v!>BshUIVCy!)(wlQnzb;>5%iZwa^Jwx68$$k!Or-X=kMREWh7%EHk5$ zj(Qfij-blZ3RFnwvYOEvS^d6gnfR-D=7Tdn1%wFl4cmk|$sY|SoWw%eQi~GeIsB$$@{%)n4fyF+VT2QNxO`}uk6$h_>zfK zCVxG7x1LcRRuIlKD9vz~;>j{TF_j0Q>dQY1)e8%|`@7t1+H>t(ZIM#kcP3u#T%OTNpAyJI@c4K0u+xj)AX#ETc}lpL^Ax!D+w? zXjB(JNx?@fXrR&rxGq23pHha9D@$7c1E(68kpAO04MNL^c=i~1Cxd!en_u7X( zRF(i~71KDQ^Kv^X-DD$7-J2kcyVzwQk5eyW5FXEKkcBDcIXGi2o&?9{r5qvG(8p!l z*t@C-f8c9}_!;K<|r|5FnkC5wv_}V?JkoEw=s_pIJF6-Of_{j$!ul zVg%`nz2d`C;~52WlW}G4-i6C-VP+db5S6|cpc60k;OfsQ{n`0Np)PkGdH0!{2fVx) zfLs_^5uMuB$a;J}re0Sk#B%{en57IcmM6RA755B7lgjcWk6*3s(u1-(rKTlQ?&Jlv z=UsDfuL^7$qMRv}KIHX-az6Nu!oxix*ZktRK={P0dmd?XR(UjC$V!~Yq%O-H|wGBoMD z6tWRJSAk&Kx={STBGkWcxwtmbSKJx_nvRSh6`W zmg+~5a!kZSwmM1&(Y5AIH<{3dDI{842v3=f|7f7X4j(JjZ8lH~Ro8IZJ?TJ-zT7AO z44=esEDe7OOIGTBHNQyRPq}-qdT|Ib!wr7vn6i#HUqSd&yX>p{o)BXYjSrIIvORny zb;_SSZN7I#b>= zR~BPvPa>66R@lTl?3?i0IloKH^-6+Xu5#!pi?c1GzRvhC(0RuC>(93-{1Iw;_OIQ=2uzAe#>V5 zl+L`o{ue8h{{g0|fYbf|6qfos0{MdPC;~@6@bao~SpPT2bRGU5LxeyO-~20rdPeT) zpJvs$h`*Rs%l4?Q2Z09#L0_91`8I*0=nRaafYTfP80@#H_5bodzJQIOGk`EROqRnQ?z7Yx>InFGk!e zf1%6#qdPaa2z+0Dd%yfQe{hCibNd49(Ht3)yms4g@-lobuoeM=qJQoDXziY&lux%9 zq+WQ(FeWL7t)L2b4?=u2%3`Mq2(1@SgY!WE;gtqHPp87++%Vcdm2J+EAL zGo>46=wy2#9X0*NQaoQx}|F{8yvv!iCNhRwh$y3x1lLjRh#1j!oVSBgp1m|TzKx~&5>H;RyiZw>W+eo{i;wQU6qo0e0GgA`hf3pIC?Nq=WT&i)m`5ytWxr1aYk9em8?m)b>QB_b&4;!!_j17 zArP`Q$JrXxh8H*B=XDP_%LD%xJueZ)YB&Hye3VLyr~DqsW(U5Rx$B|Tg>~NNDT`7y z5$UY;v>JX}m~!m?e%HAb>Z3XX(2Gd{d(sROK6;c1Vh^r45`TZZ7W1*HIoS~YWrx>1 z0?t>BjzDiE4=1G;t=f<#CO~kzb#UXAMw|q%txmqCziywia7aH-x?8y`hcWxiY%Cvz zmZDRy27uH&Qc?S)#&LrBwmT*sLAOHtO(?w2R562N6x@Xh_D6lS;n($?g^uUDjoG{rZ=(8>l=koT;8i z&nNI>ml`O6BMT8)*r4`{JrJn$g~r~-ateWRGOB-P9OdIVCy)d#`lfOUbDtrp=2*l>u#+VLf-y0!1rCb4 z^*Z8&kRU~+L{$af{!!yfouN*dnc)vL)#dCy%GLJAr>~z{<1~`D)IqsBHsXSIvn@cA zikX)_8~k>Cg+4-t4ezl*fo>nAE_PzC60h_@3kx#SZzWI^?{#NcCXZ}=vBO{`Bg4|l zCIHC>HXZ^OzVOJg3j?L6fFOs~pUMbl-D4<+;$&zWj`bq>(&$v<>J=PzIY22QXyte1$MRj#NXP^EGJ#4&i3LFT1EP-`Gp`H${& z-$I>Px zb9czZ1@I4#E}ps_s<@;!5oH)L@8*;pm9{2-aL*=g{9i4+_Wq^HmJYCd;Nc~_(#f_X z4F1)_YxLTh+|9pQcnMW4aOJfx!p2#2r_`W6*ziyqcXA7#+^c_XaPjZY)k$z{ z`&-PpFfCZ1dKm`l6JhS`Wabtcl{Lv#paRRXC)lthQ{LA_a*19sY_?lDwX`GIb9Qb? zZr|{|O`Jf`P8h*pK`8`YtRoA2%?;uCV8y}Z{>?Q$Jcek?+y?l2H#hQtQRxq|yD<0E z15nsh==ygTzw)y<|Ha1#f_1!|26mluK?Yp#(2u|1q!}cje309xcY_vV&B4r78I#5# zCYRq;FD~n!v*Ql==ekqx#5a%MJ$1|KG#}{vSxxJVB`}@__3}=z-8Paz!KYr42ImL4 zF9m@dVUg!_J8lnsTJ#l4w`D2Kafa}e<7K|CYa1t7OQ1&ZmE_na%W=UxRU)Hw zM71?Qs|@lbE^~TMbbwvPiQ2|el$U)Iat|Oe+w~voJkfYcSPncfOizqs6hw8_2Dpv| zBNYsyQFxab02b=kmBWj178%I(mca$cikwIXey_-|YAgTz0vZuhFkX9KWM`uE>M-xmTj-;M)qj z_7}ge!}xEAzxsWlS%~tXzxjQE?~$~Y`rGg;{>MBp{7UcCUiIFz046-BhXM{ND8lU= z;`s57QdgWUz7-j?u!>7Jif838i@f%Y*DQm0oV!R)OrSZ;*${u^7z{x??(flH5dTUJOtB7!OY)|o^#L#BS!00$5H)H z2$v7e6Dw*ECoXOzecuAJ2P-5BceHzXPHEh%SMLVh-Unq|tL40pp;b+Xn3x--JKogP zh3K@QVosd(LiuBUID>}C{kC4{B}lH_vVls_C|Q6f0_Lbhojeo4`U5i4+cp7N znALnY1G#P+#`Sl7J*~AJZnF+I7-*I~qz$7)%Ow3VD)(f>{l3$%xn@y;=cSBSC;sA-!&+N1JrnV6fePRaO8Ax{ zy$V=4D$W#?pOdr1iPR8Gik$lCzVF!68)B>#wgnv;ny$kvN~G8F_OZRP&FMm(E6eSl z%BPO(>QT=_O4lopdnRK0e-tjDZBPM((zb&M*3z4n!XrU*Xx<6t=2+X~B&Xgwu2lXw(^NT4Qb08~Of$sJwXToa?@AgZj z)kwnJ5?@!C&TkF65{J=IEj2uxyNP4W-8m4X0Jhux1K_3aVB?#3`-tqT^OZ>RyU zhHMY*l*Gw!g|c_G+mB>%^cx@eEVdpV`tl}XC_ehI0e)6)Om06`x5-(vVn9PUN_HnZ zAOM-ulEDUcNKe9}HQ7FwO*QqcZr=1!=&|;Do0bFr7AyVj z_kSljMBo(v$z;0{tUdDLg&L4?T~9@9h$eph&pXl~PJHCOhK-2-?l}0Dxb5;L5bS&Z zbLYXeJ_t}gwTu7aLjb@(8^9K-U-dE>AT9z+^ndQ2{b!lt ze~CUkgdK$a?rwF7{Fm;2`Z>1C8{kR7&h*?qr~}5jPy+>V7m!X~$Nxw7@vW}^Zm7!z z!~Ofh2f!+9|H&8Jearu@G5Eg@4fOE&SDF|I6+r~~XG5=ls*C&y{rn9A`rGdU4nbhb zHvMSH07j$3zzK7SSn-b7D?1`J-9PFVIvIA_bTs}GtGwXnj$PLyo?cMb_{X*loBytb z!{+}65#r`XE>B~IPzpMC8a5jku-(gx>2lk-uvELAq>16-^8#lbow6V$oE8731txY^>ao+KHz(l zX#ZGL`$hq8D_5IcI~JgC$cm{2k_-@;URW((A0^PE7j}&x({J70&)2KwdGMut{DI8o zTi<^1sb6_op_moe8M#UsK*Vks1g3a#0#tbpLCVMf=4Y<`+s|D5f8u9e_YZ#NYrlvxe@Un^p_*%NY)}pEjudDo6a}q}PqEdN`a>ddO6Srek zFJ^|lEhM?yHxlYpK#cF*DZ&=~FbWx1PSZB-!fC3PiWm0v#T2IsJ<;mNDEU6=l)7`R z(njvMvseS@LjVn_lkBfC56H#huRLeJr7X5hP-Yq(68jQEYroHU`GNj^kanY-7QIgZ zvX0#0dtO;rQlfC~bRjl?ioaAVyH3`vUGlhA1fe*_sg{0D=>pbuMzmD2;&JiW8%>`vFsg89cqqfIJxLQXW--FbNa=e4X*dR%r7 ze(W_tqzq3{{UFO%%l4u5)$S(NEQDt^E2g$v}NGFV?S(^iA_?&MeBh;TM=)$`EH%5VKr>gth z9`ENXd1Rw+psLa;d4hPy>AV4F9PlAwo4ChwO_;?k>&fB7Ky~OIN9>xOBQ)|Bv8RKZ za_hl)$(v)B-Vv?75pC)ZUOW-b@1lFFPrz`n{;EW|hs~5SM6+l1f%ArJzFF2Z+(=h< zacv4y33KwR`Z`&6GKeZQS&xaU8VE<%9T2kp=qy^x_>ml;XRLST>F|(N**)}i6k6{? z(APuHKXlKhsF@sc=MGr!r=h{@NU)$|B3U+M;es+OPV5zm!irs2j>_mo*h|5eZLBCx zr$~+{^OvsaTBh{$nVa7)fnHf|Ims*s_Hkyw_%edXA6?_-MvqZ$vBG*|ogg^4&-UQJ z`?nYMgNb{b1tB&T#0$^PxIUsB*>mE+LmNT}{`SJ4_4$o#pU!RW&Wa^9?3Z5I9yZD8 zVwLP?Z$?M#rUp7O{(f6^u8}^MKRu~Pq@T(-yU+F3&f?EjU6hO-ss*`Wel4Idr;q5k zgt$1Vtx^Zy81gNfU8Xw6uGc>IIm{>q)d{;))+-_##T5P^wLQ&Ctq19MA1Qmn={BI( z)4Eb^5>#Kf5bbEe?Iw{j6OKuDrDyX+MAL0xY}H?Uku~zKr$!anGmP6%0j$ap8*{m@ zOoMrkdJWlM#nI3SYWFFnNJMYJ3r*d9c`%{Xsn zN;a5BcWi+Z`(86us=7TrHL924M@Kv*?jMMg8CSTe-`F-Q(lCh@DUE^$w8!hBYbQ7( zx#BX(j;b-7(mqc5>a)eg?vC2I@^U?!7T(T{aY6)Qw|9p%jZ|N_yP3DzB)f}!f@9D0p)&c^QzdsSG6W2Q{tLu`qhM9wSmp1S1E>qM`CN`jW)sz_;A_@a^V=6 z!9LujJ3eU!EmxUEc>x9cG*l}*(FPwiJI04UB3-;R)ZTq)-Gw&Liqj1C3gZ6?=!(&B zF}mB68s+iMZPQZQGAy#O>2yTIv(YJo{c)G8>~E7uQRdCTX6Dt;jgQ=U7nyZ_isG5kRDL^=uk85dceiRH?nTwmI#7jzZ4)6+omU2G#g2%R20T~=*>5anAMr5ZnBF0fQnst_Mw z(Fmg?v#`J8yYNwYb~F=4dsD*Pl`K5QS*x+eY?UfC4Qq4ppkFU#-v9oG=g!49w6=bW zM!9eDV<5DTkP0Ha1-ZAgX35t(=z{F8H7;-6tG-KJN>_)xvYRZaj-sJ^J+wvYr0;}X zUDAFIuT*rk)LhV2VZpT~gQ|@CsfBZymrlg=JnIICzpe_owr&7dK21o#g8qla^iDaf zNdxHA@sY89h!&mZ_@O^tzTaogMy1HxW?%)PFZBgtpok~7%4GkfLer$=htIi4@|nF~ zM{vc-m)XS`xU(=JJ*g_!qL;5wI-OyfEj8$~%1&DIs>ZyY@;%MvXx)pYjx7gPW$)~m zofFK9t?G=#mn_Vt(Pk=f@bNT5Lq<_5!vVd$!MePR*)bpe`X@=si&W8-*{23skS8X& zVW!T&Q>YWsa*>;(~}DkxC_5h+omNR15v z5u>0WH7X*67$VXFgv16&zXbsWB}$bpB}8hZ3yAa}i4YP5qy!R5SdwzT%V+kP+2=g_ zoq6^-`|L08`yr!~!Kf?iTG#*j)!R$kN7Y`HU!gZ{FnO~lDAs#871j=aMq6ZSfdl&> zVh_&1pk;9<(!nh#@(}lgd|*maSQ;|>(||3y=v=#Zla(@5!7@;%sHXw`gjj`WV$h6l z#CMH5#QRIix^#O8vlM2Qe`h-1f47|cs99}MxpDK;PxjZ=icC1MH-I0ceG70;WXy>cT);|n0$#Jd5;wB;{>}*p`LYwD#kE)Tw?u={soFH7qe^H0 zbV2|BQ}utE>`u;g^kaClE0o610lKpT`W`#LI(fvKhb}GEcE~M=KobbP^s&`KPEk) zst(PqksRsa!K%1%3$Fu;89oaZE}QT3yp@HAZ>)1~ zqmX-A=3pZOtc5a9FyPHhfy-!uO3|={n-#TOOI%&wB+pO!P!U$g=UT^98D0 zQ${1XhO@!I+s3oaFZ7@Z(S{V;Fb0$J&tkGi^n-J@}*h$5r!m2gWzC0 zbc-w2cB09ExO?AAp2QBGfuTF8c&X>bWKM}7i=3rHk?Td0aS>a2Pb56F^LdHr`n3vcogG^bYe^-&`SNKhRUmVo_ZJs2-@)14a~*)Zw_!o# zu#qiJh=@wM*L_>jg+$)uVV#_cQK#%ynF@61t3B?1UkdV6L|XOJryU8wRu6OLj*|I9 zQE_iv5X~LnSQwtyP2dN>2Aq|w#=(*?MoUP0BPPNqHO6F1_IIHDGSC{v-Aud0^K%32 z;DZ5OUBBJsH;l;nVgeMtRV`T-tG)Wrf5;ZML>Sq`x(g$Z6|=%DKAY(b`#%@>76awy z14@w=pVu?e{h0awUk+7#41F4~HD6hnp?)`IbHZ9`&(!?O!>KHJfed0IBaUO;Xr{rb zdQp3^cV2MTmuu&Sh+y1Tk_*!o86%a6aKc{tE2Y!@tCMo63a<&uxE(6@i^gJ#@S`wr zui{>TNqMgkBqxAtAhhPlG0%M+@k~Bbk?)k!ReP6jU3RN2u11FrP-w?7o(*ri-=G@ z6sHR?a&TLLeAe3_CON83k$+|mzxyMH7Y$`JQ^yqg?MJo4lOtkKdEPjF+9aomGK(0nJ*wW-agP zBhyZ2iw9N#NJvj@bClZdH;nln@Wgl=SmvfT$AC}m{WDII5hi}DY7^C?F##o5DZW*L zdF0KA_0UwJjnSL#fL$87@Li|E3Vw7Lzr^-lRJcj;f&j-;TPaTvo1i8)N(fELcX3-h zSt&z4)a3k3g%b2T~6TK{nVf(?tCju zLSU7JjXA^Bj`I5ei%_c^^gn3EqJ1-kU5a=AQ0?`sujhg5VcNlx{k@fauLJ|*lzBQA zB1}$o%Xxh3s3F8 z+1)TaA1x;}ucEatam~5vXiPosPV%b zc{QJoW7);vsmizJxFArNia+elD7&%NjCn@fEK+}K%~Fag6z|6KTg>()w49s^3JD+j zI?+-pOLsO)4%X|dPSiTx^9*@p&&6}9VOAyhZ$_)7>=(tr8WaDAZIbi`uYEJJQoYWG zxBVWYQ0pt&d-!T$yI%i=M;~{6MsL~l-uw3ii!6{iHNgls+yBdm7xjJy^B#MSAm=Q& z#J!g^o>ekab%ej&r-_2{%`hJslt5O3e!G+D+Z_H3@C7*eWm|_=1uQ zhZ19U5J>oJzrITZrTWidHoKiKKq~m9MqYX34WTV0{TPMIHri?q;cAVaoFk_wrC+_4 zYW{7g_H>7-T>iuA)3lyZO5q!o92F`#ZhdZl;|STGp%a}s-hZVi&Mqfz5C#s${C;(DKTFei1| zsv4B>-H<)fOvJM~`SH@n1bI(RBq&kC!=h?FG;sVgU{uAcgK4a3cnWv*c@bM{@n_n? zlxO+!rR*0LJ83lw37LQ*KUCDKq`|3llLSWdevRz}hFGTOn?KT!>phR$I=h;yjH1Un zROe$*Eb%^kBwuHJ`%rFK@;y+|c<9C1g#WXv{na*SpLMdcl^NBIHRa?yYE?)N@*2(Q zeDfox_$^y$E$HE7$Xxf)?1>>1G@x?yx}Q!lYWMjl?`g~Y^}9cUe7zrBxhUKLpp3&9hlL9^O(g6T z5C9ZQOYyV4(}9dbTxe7ssMVAF?nZA$D~3gXquXZKrNjx!ImdtBilA9;BOrt%(MiC8 z*Gu(>@5Oo)o9&x*a4>>D`bpTaG2`Um5%6qWDK#44TlD%CQYC_qGE4edPM2}~8hZ+) zmN)+peyVfeTjStd%F_l-#*D(`S_IDc9X5$gbrT;lIYPzcr>`VkNo==GL#mwsW5Zgxt@ZT1g_Nj=g&Nt*X+t(^f$XAWLE2Ox#i9FNKRS4^ z5&nIdMQI|^XVI?XKzNwv2Y@xvLSsai;B4;WAO$lzzpPO_tpDDJP7GUvzUITpT6+qj zPWtzeN9c>RV;`>c#u}Nc)Jt7MJV6-O)79tH%t{s)(Uew7a!SWPRBZnP_;>jKj$q^0 zpQh8#FdqV-+Wwgcs9Ok*FgUcatss#yAlgGAftU!PW$x-g14zXxgWFny#&hxlUlT$I z)c1{j!xzeI;B5P^)k%Ox=l`{w?vdFavC2QS(+$rG9{xfhyCk$m|bjTcD&&M_O_j|aIrKF=tt#c4453|hhY;M z5eftp6u1YbULy&T0^{OeRR|0xmnb9$2Ys01jCD<+XklLyfBVkR9FKy2w{U!>GRxdV1TvlQG-0-X;V>&TwRnBm~#gyk}LNtC@K9-SoBz% zXtvY(LsnI7VyEC7FY;OyY1zlq`tk1Y9)XOSE07HSd-Y)>2FyHxYLXxXAcS(oFM+O? zXw!}KvlV1fYk;d2>&b#SL#Zl1-D|+w80UZ0 zr!+g^ijFz&!|Kbw+L1_u7Y{o&W_@;Bg5-hjaN=VE2mH!*le9MR?fCBe^R0MgE{w>- zRQx8;)+c$zKha|&OL)f5#V?FW3@yD1x`A(k2iv>f=_NdcqFF??4QxEGS?JDeOBF{p zTpp$cbW>xgwm&W%Rc7yT`gOuw1po7dCcD4IbbRADlh$&@eTs`l)mY9fRmFjKg7fU zmS#t=?R?a{=pYx&8jnI}5$+%?^5zgU2hRDxe4h2popR7{7Qg&0!z)dT*MR`jea2kf^oFt3+#R zxe`D;h_H@vtW^DT>$?GdO{t6uhiC#50>-y3vP&y~m=-4tZ?vjHNDfnaUra#WJgb*U zp)F=cuL-5BVMnodZdN({u1fj`2nC1ILt7XJNvH$~9KLr|LfUz#L~y&nO9#>IHEicR zF=Kc&A4+Bm+FM&c97%mnwrVk8*WM31p zqBO!x775#1sR582Ns7O9gGrKmUg_mkB-mIbvDbZ44-Pn1mRos$bUtK}#$swMi;jqz z?P+<#BA5bjWjeq6ny5xE8c!3Bqe4G; z#9QBQFZS;HdSaf>b~1SM861zrmLwk`I5!cS|B-$`?XrjjD}}hQNE7w2iTYE`gxw~t zdBEI_A^&uQrfE^xcY{=Pk!BM80yT7!{9++fj-2{fTY{1&YJrhjd)Oec=x3X3CeNTD z<&kK)3eF;Hmy%wu_S+;sx?*b;n8yFbB4z0uuW@sbeer?*iq5~hu$y>c+|dNyXnQLq zR_V}iKwy6!D0+)rTq)LJSc$%n!m<%RM#yhH2}N?2uNSf(qa8ZLG49@pqpBTzQ+$ux zaj^CRCMP%}d}rbeE)h8_y*14~l{upVs<-d;>K29>+oWIpRCR;&siFSmkNu>W36

    7E%v#3&C`y$;sas1?8vgfWIvn&r~&`y0;ItpZgvo0{GEBWlI z%h+66YNY0bwFdgk%&@{6v2(-v4@P$=^Gzz~MZGGy7q<5o%3a+7*$oCfwYQk=5FJA@ z%2MZrEa=9PRPF;XitmoeNk0}eV*PrA8tsh-qtg3>eh!|j)cNq zs^jP#a$P?|yFSv2d%bF>cF_Xka>UI2RduZ)DX;0o{f?Wjow$E7JTxI5QnuCvr#%GA zV`_xiA~}H}5FU`-#=Y6iLP(5w_d90&<$4G8>P_3ef<$?-zfSenJ^f598;yK|3*etb zL3WCiC=o??1t4VZY@N{?s^46QQU=X4c}raPpq-`9_E%!8{rAovf__R!tD^kpV8?>! z6R9fpsRZzT)J-0VQ&S(a4H*eWpbdV}%Vr7t>kf|_nr)p8QER)o5(oW!f@XmUIxq|y zp$1Zabxh{Hip{Xizb>Zk_DJ&5aw$y*`Y1ymct_by@Ph6C#WOSD3XJ@a>$@`aKlQI7 z6}|;eRa6fgik>w@`)qCqc8=T}J~6w;N;;VH!$sxRrB8nqeUGbF*`g-9yvX+CD+?|G;oyWPW~R(3jW9uf@LJCx zkB9OPT3i{{r4zQ(X}{KEM%@lRYzn5%vbgrn5l<{{B?oE6??Q{8K&#()c68;T6-8rl zi80wwa|wO!in!N|$PND%8iw}#1%tpmBu7p$(d5TCb^dvj0^%9unsYJaQrTd`;aPBy?zTYyIywO=cW&FI!i~1V)@agMayCI&k?(z#f+@WxMx=hU##O?wY0Wg;LL8<3`g|TFCc+ zLy6@fx|IEL9UH!RTeaC`TM!NJLHfV}^V6u39{Ggj`B_h%( zGQ0?PFdsGW1Bj4-TO+p4Rjq-6HE)9EJPzbtRj9BD-R0x9`NDIT$I1~lqT3u4PaSy6 zgpKsCHD?$DXzqkPrzGz7INeZS?8mk51+uOUuGB`|tsm4iy%w;Qua)5d_hRFRZ`XFd zYCTverS?koZdJcHm+&w=IjN$qbRoOrVGw$DQEhslq`Q+n>gtG5a~~9`c_BW!mNqAB z$ZJUe9Y4EuF%qsb2EIsXNc1wY7u$X%js3IE`M2FwIQ#q2TIo6l%0OJD)G(}DCA}e{ z*CdDoX@x-q?o3bvp7q&?+(MA`qH=+lGd4bo#pkB4L`Y9+rd&K{D;vF1HDtcU=lp@i z&A;WFi6hf2N{i&kA`|ks!ML$h{|OG9-VQfx)Q)wf zb?cUvrq#@$WouMb1K->iVtAp#WS9p$j<^Hokcl=aSs3kNu9bATH-9g%q~Y= zmX9t_OuE;QG6$E-wNKgn#ES~k8xdRHR|RQ>J|&c)Bbyc@5YigvA zGs}D|9X%1F_?kL31NE@}sW30yb2`O6&_~Wn+wo13@ggYv8IhcTvek2d$Moh9=x2@4 zo*jV2XIe@!OVOCHrf>ueVKDw zuOe;oasp%)N-5cH^|m$TwLw;-d-FLb5w*4RCADtfMh&Z77d`F`y0X%J*B>&N(D`a8 zyZFOQJAyMh+)9tA9-QL%i}XKbXdo9fafLBo>de+IQpI0u=GO?S zE@1{%G4&!7n+W}G(dJ|k*S`Z@91!ybhw)|6yDmiSM{7CF&d#!K7H7c?Iv$;l3cB>A zI!LWu1q@Fsl@pC9bm1(4y(~R2f5+5`@4)fMh%<;_*TIV2Ix;(uNArq1X|D&heR8E; z9ozSiEbmxd%aQs^H4;2AJh?46#ib?(v!HUKA)=&-<2V>8o*R?xRiWC~`;N039-c>Y zlF&Fu>L+Qm$5TfZJdZk8Np*T|JAC8L<7-na35XhNDphRRZ`3=H3&^GBQhzn2&8?5i_Q_<9@)AtafdB4 zZGYZu_W!!?38YK+oxU}B0;A_LR5$8r}sZgGaY~ z?Kk^A5x14~;KREIVx{aL(GD<<TSX}wHu~-(^^uKtKg`(2`se$nS#j4vQDNqoC)5mLJI&Azc7W*S5`Bz{6k&_sK`48gv!OI7pA4j*%PxB#kY}?x98Y<&bUy*X< z06I5%Kgl@1?v++?qSb5niz&gGv8O&>qo_T0gRl^EjR}hcGl<{}nPU)9r^ey8BX*KT zbh|^Z#ETP^dI}3>^bJ4&@~+dFb^lc3Z+SlZv%N;-^uLC_2_~Fx=Tw{pM)^870c%!7 zhMvtPM6VVbimn?u?0GTV(8}E-QEl^9$GypY$&NQqY{oTCz`jGkr|n;LCt2Noyc{5| z5Q{p)HHagSE73vrKthpM&9~Qn`U#%5OoH^4hS!$AEtGhuI&cLJ4>R$ZWfT)r? ze*5keSh{RH({pL2g>=09L0nc)o<||MbMEIu=1OGU!hGGjD&g(x2@2;LnB&>b*euZE zQ0cro{Zlnu`GiHE7|@i|q;3$Ur(ta!rXSiCFreH}p#nzZZ0Z~qyEweJgo>0YM#Lh> z^0B%-fSLuENfAZarCAwVhvAxF?`+r7tfa^J=%(7C{2o&6%>pXP8JBHcF73^U+}pHd z*d*&Sz#HYjKF4V=BO@>b6h-PLPOletDp1Q`!j0Z0Z?-F~$>H&YK6SXtL4WBPc5m~U z(y~O&UUH|OQNU}8*oM>MO2!IKW_GdAY8T*Jy=n+8;&IyZP9v3+ksyU*L)1+r~|X{YJcusPCDwOL`7Z!PvHRe2HGE z{>FxjnZJ`R?a^_Pk$%0;p3GrB0}>aCbweIya<^L0kEJmJL2B#HV=+-c!!|5AGSlqs~O0YZpVH=*@$-hjur z*Y``N%9o}ZBAXZe(ZvfH-_AE+*;G53Z>?3GlW&~y;B*dObVcU&4e+ZPibt92kZpXltp3E?7-k?SFBX9fO~f< z%}(=+SZd3o3=;T`Us*;KcH?&8ULgU6)oy6Ufq&Hl?pOLE#p*7wxa z%?sxW7|vr_7MXk-t9G_?*!^S++0vAHEu@=$JO7W;-_`eQF~wCNjy7^0QbD{ zlCi_WkGHwuk)I_{%*!Dqg%kDi=Q&TCjZy9A`=Bd7>*Z5FBT%i6UH zPKCWGklw+3vbP1ux-NWy*TbC#@{8dUgotG?bP=*9A$GM}qwQSBO4z0E=eNG~Uzd{r=yf{oAGD+&K|+2Zr0@eu+8j^z+0s8xQo_>};x;5?_cRwLpOF7`Skiab zmqcMPO*NjjeW_VvT5kVCJ4MMvfX|elM={|$aN5IQi?lqP6ZrPSOpp=bDXAVhvAd8t z&6Ow~>U4Fr;?Yg7$PcEWULQ$AP6j(pzHt0eu`%o$VLwh1c*?i&#_z4>LZ1YbMpuar zq?-@ojA%cC6cT4__vNOj&ztmL+N+}7niM!9uZCK_p==bC#BcYTjX9?dyO=V6-jAiQYXG_b-^eS8t>o_BVixc9^s+CoXE{{ zG47nDxmMcbw`8V`U5gVuN-xGx*2mx4xy$%b&Dnjp?uSS3+9MTAs|Gf$f^8NX@!t?1 zha&}Hg~$wze%%@t&b1t{$dNq@=B;ye5aTlbl%bmbzI)ILUIW2xF@ZrM)V1z*dyJ(=i9 z(7cg4eT#N!=;Y1^fOh3l1-X#QFC6ijAIy~t*RXbU#`93=of_6&M6I#HE6z%a;H4@3 z1(O2F6eG1pL?qY<;46GAn^KxP+o4ZZM6H<}CRwYCI?&z+&=JRcj_#V@pOa#kENfm- zAxw2M8PfwG69n2Ky#ELn@)#=8!>YmS<<>77)u}lSpi98P+?uA6{&DVLy3{XA+h@06 z-7{c8P~TD>;?2Iw~r?I?AwEGs|!Yc7LzhMo$J&feRud>S0zC|6w(@yiM_GMO=Y@3E@Rp^M2k z%O6<+eoSbD+2LPs?)fXiSc>Q3UaYJ?B_?8Mg};{>L)?oq=+EIqBuwci$c`1%c+{;y zkDy0%xy=W9YPP{@A@4wF_rG<953atLR;cb>9k6uCH;C-kjmqi^8d5vmra#M`9cplc z+k|BJu_S?`;C8G5js07!A|bkAD>=N9vPl5_)Vm_oXv$FU!;cmVO#5&5FT5YzFnDMv z*1*6(%4)N1-QkXt^uLxY#G~-fgjFCQkL0dBUr`5R`5jk)`SGe0)3ZJehh4FVweZL1 z${I7hH~JXhTC?b%n?02q9Yo@uIVgfORje1|8fFNoWqA`HWC8{P@ohlSZ9nlX~`g<(W4O3)H=N&;!dz zXz{3{GwEx;Oia&TMg{Ws$hc=p#**{htU}3XibUO(ceu^m#YoX6FA(GQNaY`2Yli2~ z8m!+h)T(n+rlf`}S@%-zO6@x5q^f54!nfx&et<|SZ6!Q~RV75Oe9-mmH`|Ko z^%pv{^kYrD%gnMqFuJ|9;uyT4%Bs&5NbZg!9~&&kru}nde6RHv3^=HO`La0DKo9yd z`Kfhwh|en6QeMfh(fz(m0o12KW}oZF%kEzlmwb$u;I2hN@hVuD6A)D3Mn?b-S#8uY z>*j-Xv}}Wix@9!0y(#0?cb0x^_e?Y(TM4qHaTxw7!9@^Nz6?;#fTlyJ4B+sY7DmlC zc%ny?>;i+YrED%upG#>JoG-G}lOJ5rrnBWwm`gbp`D$cYR-AA=%mevz$(Ej2m^l1t z&wL?^5?Q5?7ek7{NFZzEpPL*ED6%O)T<%fs)P6ryyrpiB)A;~D=t2%gn|7}DRRP3= zYr&>)!BxsmC_%y$D$V;uGFq+FRA%Tj2OAHSb)$P(T*D6EP#EaC?_?czCO_<0lkN95 zZH05Ex>e!dubi@fas&E{mPGH)lO5`08)}rioDIGCNuz5NwJ+ z@LwVO%uZqh1U9~$&{n0*3R_Yi>8cB0@8{M{%#KoQz>VN)T{Y3X)|pb)zCD!g#XQx8 z(fnA<()E>(F?-GN<0*5sQs=8Vw!^Ir;yp3Az1)ivttT4Drr~4tnc!?RG&#@_5UN;- z3E>U2_&Du=bpO?{Y&G~()IlMG#u}P2^BxHj)gFnHoajDp*=KSi>pM2)Gnl80$!6rV z#8a!PXhUCy4u)r!nJadC7#W>{@63-wgafG{-r@_8$6+JJmw<#4x|f2qmy_i4RaYks zVr1G74M_Z3%yQ^ng^|@BS1_Vv8jEg8RE(_M^ZM@XDGQ_q3^!^?trS7M{%D!ox&@`; zFyl7p^?10a!pF%cea%VmNo148a7vKF4AR=%uNTal0OP&%QQ+xzhe(AS)o>7a+ALD; z71(5Ug~1}G$b$k{?hj|j_B`;jc~661L}jJ<9XTT(>QZs|l*Qz4^85_{5bhpeJT56Y z27P39Y}U!4`6vg+Wa4BzvhhvTTE;9}~V>U8!PmI$I*=&!D{!@A-_KN3j zb}go1*fCr%>SrQ8DHJ9DIEN!2jSDKkne+=xP2;*V$}qm3Ic~1S0@{nW{TC7^Y~Gr@ ztl0MiJ1KQCF6A;|q>I-L^l-N^JzKj2X%kFL3m>)}i>F`ht+UCRSrb7x-?9qWHR$tK zs%nBUindjxJ@gl08w)H4bWKbi?gNgzkI0?VlDbM1Z3=E(=XckxqSD8_=7{>oFTF|r zU7bY}^d!2awI@4`%_E?n(oKl%#0o?!pBT9w6j9o+4R|5Y;%W&HAFylzB!F4L3Pl^= z9QLF{Hb*Sm4r#GS@i(=z4H9YT#4!)_&+}EjLnuhu-(qc$J$U+hh~NZ?3w>NCIld@2 zD>58_u7>yNAtdTYrz1-$zu&F04ptsg@TjKfkcyZ`ZaBZwR*|@$KL7>+k+-!aL=bm2 z$N*i;lxI&H*D|&f_JIw42b9DWgjG+a+C2_?JYKCg?LT>d+@Jhxtfy*km0Y8mK0~xK zbmE{IZ+5Vfpcp591vu!z(z0tVE$L>`pWk=4hDd_V2ptd87U>Fxd5%YFqSzqn9fR@Z zvp9Er+Tq^^U%HmcUNcL%_FRfniJ;l6npl9#5eW>aHA6PT-vf6P z!)yo6apj*2{PLZ#M{Uk&DKRXl&R3GyY4>YdE2(OCtTg-1>c2Otu{v<_o3b`=yZ@3& zjkae$RX94?=XgpO%BNC2g^ z<0+J~)Rx8Xb8R5!SlnPZix;Q*6Q#Xte6rjNz1B6;!WhpNFQ#J-igJP*)|qu9C40Lf zH>8=rXuj`%VL}%iHjm54YQlVs*&1zGX9h%DX~0uE4j7qs=t+-xdN}Cu}$ih3*ECnz~x9(ADk! zsCu&<;N1CJ9#B{6@CouvFN7WQk?%HLw5og>V*kT#>d`Qcmu{4|U} z`|XiwR?!&YDZV3TlyINTiHv$p2q=VaNe{kU2wU`U2{yd^$=pPg&O}@A9s-U<46oFT zL&9XxB2aPTV;N_$xn~z}r@cjVbRaK6aRhU>Z)Ma}Puv(4L%n%4vGW__>Jwud{iW3u z#lpGjq6P{#wP{qGwe7h;tq@z&&JKxuOmft#mqHj>idwNegFp%G!CNZbCGUfkhIdiw zN8>t+z~B}I(PpeC?seCsUS&@20(7_PMcZEO6h)>pM3r zZEGdc#98f+0^qb^R(NTGfU!-~ZB*zwW46t8cQ=|eXH3}cMQdGsyZZZLwUWE*kFb=R zyKK-VJt{2GhJ$aw_@)B{Z-S!WG%)Q^EKuh%S|y(wT_;FY!ndQU?A>Jgip&&&5XLp` zmfTo$_v)Z}zPG_&?S3Xc>*&?-NIQ~mfJC<1y!&^P4ImlE<$NWO99rSg5IO&1nC%eG zdBPRel6I0bs67#n3e^(7SV6LJ>bvAT)`24Aj=9prpM8=mJ(00B+Vi1-z!Cg}pMdEE zQPw+z5-m9S!Oi-^Xjgvgy|E*M!Ic58S0(2ae*sy?^BUbJ28%ME%-fhOMLkQp zw6Fm**b%%yrf$O!426i6Yk)1|Abj1~;-GBcpue$R)o>A8a5xJkPYoKLRQMSj7v#%x zymeBqa@iy)2G|_v`wN@i!jKJMNaOngDHU%*o>*rJZVk+nE^^``!qKdJ-HP$I8*wxJ z-d}10x~J)$Bq{5B`6DeZ7ScP8R9;wzwJ^%3ADg(3FGf3Ud%gm#oPj8Sc{jl2cYJgc z;r?%$YeSOS*Yd4T_4NaLML*jUpxEXL!yazWJQ`H#9Z*tH5G8zY9tBEU_5cNI*9P>u zgiyPu*JG}b2jmvMt@mRWH1F!my>KccB_85beqp8rKYOHfcpOd>2Yn+DG+s`i!vQ0z z&%XB-srT18ewb^}ah0@*Y)SLOVs4i8=k?R57pe!gzSAbjL{IUKO;!B$-8J1(*}66u zZ3-J-Ya#A;#nY5dbJSXjG4LU@i5_RTv8K^k;>1l_Reop~>n3#Jc3gIf*ThR?O6cvx z;AeLZZIaVo>_x%K$j$Ybaca`Im2TL%t_!_B^lJkp{_KaMX2@mPq1`K$F*u$!^u}x87zn7N5EJRFWLlFbgI1*eJ_W^a7l*k4(;5=uzC9S8~Rosa) zcas6CvQ}zZ^iz?O^lp!PyuX4UPufZM$lQw9b^ex|n{m&7TFTgPnF|F;`562$V09cL z0Um}N3uY;j^YeA;pf@`7bDx*~UTmJrz_hgTY&l|=lKjq=J(v9}P;wOy79 z4Puiy4^I{nGKzID?MTQ807h1B90OZ zX$&M@z1~b|*zC(#K=?dQf9*)q?{Rebd6P2BFSa^GCY5vyFB9;bz<{Y3!i2|lvZ`O5 zh*5d{D~P=ex_78&d4Gmi>WvhQtVzp$(!1(7RddHpo$<1k6Q_6|0eKea27>JLX^<1_ zMngU;DOD=m{8T^W??0rA*@L{DBky#?k&bZgk=i#-j<==neP4YtcL~uIwXBUSzMGR* zoKnADY%f}J${f#R%V+uy4`i~7(<TysEJv?@R!>i^@w0*=PEI9UgnjF*eSswJmv4)C-d1}$5#Qc>*$@mt7LuM~P z#o&lMi`YU`8pCd=J81SguW=$_5AX|TVf6N|ikcW(4lgUOdDq^o^e>C5A3UVSj*UlHocqjP2A=Nlr~`)GVcO#V;mN-gmdQ}jbtJuT{LIjb$`H}um4Eq;v9l@ggvNvN}7#( zsJ@`;I4PgYR6%}kz)=}b!Fc3*Tm*Pb*(JD2oM>;1fovV|X6#&nMh0f=r+N=XBYmtB}0aDV>vAwJ;Q}1usaFSX=5)qwbua*bMg7GNVQM2*LpnW zHWR*|?p5Zczz>TWuc6w4=AS{`pV$Lddz@Qtl_*dj%*Ds4Q@x=VSObd-gG0d$mKOZF zx!2#D9gpRbugqmqGg9Z@O!3yL6{82&LP3KGrF^QC?=@FtFm{;JEVwl|{;7__`NYkh z<#g$19Lf-x?sMIaUPQoe#RVTw_x)-3n`fvM&e_&RDc?4~%7+1IgmBn?fq`1HYCOGZ z{muGto8oAwW&g{jIgID7wD>IDKx1Yg?XOpBnfZ!Ow8zXaPa)C*KfWuRP_K9OBlelzo-yeqlab3(d@nw;$q2 zKWfV+>(yjZ%HrQDi598`>=Q%XmM$$EebbYngDDZ((`E=q8P0l2D0Q<0R!KU4KhB?n zX?9*bfV;ra6&)BXA~t5oC&7Vaz3|BB`OK7Kcl&esTC)~K&P5HEF&N+J+!_7yDSOFb z5UNj@?~`PAV>1qNwZjeCtgWL+)wm-jzJ8j44vCJ>?@_e){A|vitd^rzV~22_8${bCYuc~JyU z32*@_|24bK0aeYDeZ}Qjmzs2yK@WO^v-}~2c6J!0Y zN8MtQ{as7OYqXt5)m1`7k2!pvm$34F!(j_fmNTa`YC)S+c+jq8cx(^%Zq<53dcM=S zzi2MSW5kC^H@}oQZ+3{9_>q6;_hTFfasa-bgz{-W+0rknHC}aKM;hLc4 z#gUk1&`mD;y_^e=oB*0py6ba*mB9BQ7cA*@pX??;BGZ2TxfN{nfA^1ioV+}LMdh9k znRg55;V81eT&lgZuyW#a9JB~EW*9FKbR+%JCnTYAB4SMZX2~|r{XNAs8((d{wPdB% zTqN3oI}3(0m*%Urls?Ni+TQ@dIy==3nd}dKZ^fKL?*w7t)Qh23dfiBntBcR^3p$iB zOFNb_q#Skk;$N24&dXu8L`)EY-4%vPwuuToDGw) z7mIJ=jVXH3=j{V&FPGj_VkT1`J9KTV`fXFGRfJ0LQ^PDK!rPm*VC`eOi7c(`ty6?u?M2R2#k+1xo$L03d=;}$ z!E|y;iu)d$4&g&^%ECC&aR4RSshR`Cw9zc$LEVUPJ1sK0RA6CNoRjwys(Ftyfqc>B zkz-+4OCEANyX{rmsPtOu*Yf$~tD^9JE29U=t4M>Nv|85{x?5wxo6L0sjCExLA2E$S z_oq7LpZll(>nc;OUNe{3Ab3ppSJaLFJ2J?B?-2UW{Qf`VCX$%I#P#C8f#J{OSd4#H zF?yv~p$UXEXkPEr?P}6Hp3p{AUZ?0HJ=2ag8*fou!pbg@+14P&NE{@1A|64c-T{x_ z;miO6m)x92VnnQ%syTB*M!lTEe<;Y7RH#nVcgZbvVGhWbeRzH$u}eMTkTUYA+V{Nz z&0f3#{%eYv6!1PT&hE_cig>6s9iwmQ*!TX5?ah(9QH>i?E_nER*xT>gpcM2ccD{YQ z=c(CVpp_YRC(N!@Bn?oCtUru7&e4*2|4(gi9uH;T_lS%4byDBI=C%VOo)9{MM!VH zLty{*luvwpwddMv@oY7~Z|Ur%g|^TJ{ZU{#}i1dCv~3o-&19~OL^3ccjp z*x}%SE>SAS>Ix@vQbdn!vttNNwv|REcL2QGuPxw<-$%2z!6$i3?TRM~uOAEO;TMwc zb$Hg}KH5CSgmOCkvmyklFR;$>+Bm zlvvtqZE%*M8q46}Cwf<#E4<2w@bNghvDKASOQiA7P>W*4%1>sc8M~LZXO6Zi#+<*@ z`TqT>vTMn8y)UF!te3UYh+!eQZVsM1p%zLyd?#muYv%@Zk%T*hP7v&}W~~XNMn21( z>8aHgiI2;7|EKS;p%hSEm3`0KWr^d+Rpq)VUj_sIU{BFC=4G{eq& zZdFMXi#x$Re<-MzdL+F1`DQdNRg-aL{2J1ae6hTue0kKuY%Wxp^dmEq*iSBhS?(k+ zi7^1+Y&j;l&t&`DDNbv>8A{$ezuub0KaG|~D%d_2>=*KkzYI@xsxc2fP*oXVk;(q9 zt=?c4cblq}hoDxpw&EnfqOxao@o}aW$JcF=3^LkKn{8+vp)~w7#V6ns%E#@~{++dF z_qS^(iB3#M*6zTgLmJIl)*U64IxC?-w<G9dxok#%aOPyTBc}u{>y}A2VCzbKN;{IMbfPdEVGyWge6%YO%j_U zj&C{PohjP=mUSdZ@CA4I>8wyiFtX=vOwfb-PN(T3GO9$)E}1sirC+d*4vmC8yf88c zNQ#}Z(Ky=_XkPrJ3;9zIzT|G?t+WNIRZ?IXu`21nQYQV_H8ZnBt9^>;)yCRv4AUnz zY!Z>7aIT^fM^`mti8U?cUsLr;LDYyW-PxIFVqK@*mlW*XkW+B11z7c!2*f%hd(qQB zW#Q|9RbG0&GzdVg9b60utA?5*$0%3UYOtET2YjN5x))eB=fTL8WV0DQ-2mHpolcBS zg?57~fTrDUr$h|C-l&PbcR?8OVVO+1?24>f8r?2x1H2)&HZf#CYh& z#zfI5E#(Sk_-lTohe!z#>z?Z5xI}~#=|a8S^KF8zJzOY3Pi1&n&3(!WH6%uJA-BvC zo{7@9b8&tPQ*=IFGoYOtCm~Z4>xM8MHMp3Ze$dB*7<@E%@{zkoitWwygqn~=93|9P zi=obaVDV|DGSS;O*`YkWx^d5oBi45PCD6ILZ1Gj9W4_u#UzJaid1o4tksYG$Z|9_Nf#QV zHBHh1Z*XaZ17UkJ5A?Ii%*HF6XgnvLK4PEVblsXZr~Cb$(G`Cy{1sz^g>w%?nj5l> z0XB*Ze~#$t<#tZy{zzN0cM6+xk?lp+RD7kU#JD7(x)_E*q4;aD z7E12xAIq`vnW}vddL^)?Slr6jk=xwf}edgbLC`c z34%ARO#1bSkb39d`m|>Jz`B_#f61EH07k;!Q`@G07;nOK|5L*!z6tv;yc@{_9Df7s z*V80f?5NFOo35k=tn>%3+i>IMdHaCQVGHIA1lFL1B^6WUVH_$&0BID(9!2|VRL~Ju9u@25`o%|7Xq|iNw&Krc?YUh zywVOHwyk$A*m2JE!3L^XL)d|nU(8XnAuSu((D=t2q2$sfcX`h;QW{&v5z|0|qLMF@ zT;4aQwzY5D9ho47x%QnT&q-(qv56&++6vIqcF7mJk1n|PQ_qJ=DsBL9EUFqqee|KDJk_g~Vp6J-$ZKXmTg zarB|V?{`LnfY&&g(9k7<9;6}H*!fS5Zs$79g_tfTE6O9vsv?ymV48N0V*Y*#$N+n( z`b|GKjuIeN1vV&$=cEsuHJ)D2xHe>_)IAdQ6@?zD`M}|hRRs2#y%+6e|ONf zEZI*2HqPk$>0!GkB1R3@M^g3r%|OZ2J4LSj2Lt7>F&3Gc{2vU|fbE#o)VBX%pkf$z z0Rwg8gu`+0MnO17GcLwS^7CS3rZS7rthP8$-i?M>Ru8O(Qk5+PZJtQs4kMDYYwa=*_VPJ;s!0(Vpb)ZISoB^39$kj5 zckWt`**E@T_JhUP=y zM;16a%|S*au79K0Wxh*3=lkPq*FG!GXX<|auYT{Z?9iCNQU;sGkAh1q5OaW&TP(bj zXT{oK&a7K__W_E{7OFUgPrH5S-ulHcL$@g@cYrC{h~j8uV=nS>Mq+f-W{#oFpcc;qU9I;z;QgG|+u>P#i8MbK@6-oP z8a|rp8a?JW4?9Hvc>N|Y80+)Z3*{zt??_gh zKe%YlG=KsaAR6>AN9{6muz`FCZPk={pbt~;r(;>*0&N;)F=XXHNnCIgtwu~^K{ zq?^JzKBX7S!%t!BudIqb1Wal!v$Be2<#NFyxv6Ky8t?5?{mWkOi=_39a$;4AN@XUW zdR6mJXB#iYOQQ;91!jjc%(uyxr@O+fQkNG67wy8EEw2w7LaNA_W1=4lfZq3Cu8!YV z%X*6Fs*vCpA+P8^brcW(k5s(>4nO-lWy9YIi2q%oG3=E*(@zqpdFVLazGZ>7m3hD(4)PhxD2)4bh7bAgmPdK+K5YFM zwmg-g3R-iHa2`w&w(>;FyN$4uE;5ZFPuS8Xg|dBmYpLHyzB0>ZePRz=+$?mzwNvWa zX$S#CbR{%eBk1`&@#Kk2+yv~I>j@4bNVE|q>ui!wt3e(QE&L89(Cb@D3f+QsK2LQ} za&!2Gh}z`{U1}7FfQc-^86(6mfOy2>;;^ztBK#_rK8@N8bZ}2X9R-v=4RV>F83^A- zu-WzZ|FkNlJIb#mRx(DQeh+snu5JoPqm$WpSfpt1(w+NwM<#6!Vq7@6%-(v}KUjm0 zr&&jT4d^=%_fpZ6@vsBZEuEcTk1ZB^_LZ|9`0madnvJ_Jth4vY_wNw;N_aP{jNA&A zWpE%{S$06^A<6iGKHvUXa8l4bLj>VP!`R|*_OXQ{0t#2LihI;;4x}r=*r8?o0)d1J zN3BJA?U_!(ZbT@<=z>SC40who$(K{4j#Tw5xMvEv$AI)zk6;Za;g_FJ+U#pHd308O zQ+Nw`>1sHbR2zWQTt&2tr!(HQ4*vON&)PS^SQmh=f9Uhm`Kbx(zRToNGTo6K13u~@ z6-Q1Gt!wBp8&n*-8>_ScjZ5sjiFB(ktM@W9l$!rMKz5&zJo@`N|1NchqpZ~=qp|pS zRRh}9lR0A5xB4SqMs)A2NdASAF>?>LVQ8$O1uDo~T|4ZZEA~7G$d$p%=7}YMLf5I9 zLY_P)h-r9%gVn_~p=&{|5d*u^2~AS$b%VNux2SQqMSuv)XH8E97ktuQcqN+!Z2#!a zhrN3UIc=hiG5Ag(yDvs8azik79BlsR3@8UngfH{LIAKbyk5@zCsC~tmbJpbke*7v> z>s4B*^Z^cl(&J(~dVWn5jU*A68Q*Z?q6)|rlMPJuJggz2ep=c}$dc)pZp?syQ zVqKDLsx9t3zRkt5Q~8#wZPwvF#J@4(ka`X zkwa~-bSEP9Y{cp!oGyJ7IXzYvuW_n>jqk}RGpl0BM+O)}%=;@uHZKTzplDsgt&bMU zr~QwYH4yh%2_*{cd3W>2`5QiF&V`$J-$8~M&5)lBNVWt$SUGvarE8wZENYQ9%Pqua zw}O=x7CZf2i}9|XmyV3+5~$7<5J+E10c4)N+_|HZR*E1e&6WVhx%n}!9=KzlH8N(s z=W@k>11i^>LXGfeKebrE*xkhl<<9uEyB)G@!Iq7|iBD&4NR&O=Kl|eXQvEt)420X6 z?1IC}rW*}myU~`Dwxnpy#Q?+hxi$0Zeyv5HsX9_^I*2fE&s>atzV|>%^EzW;^{EY>CaHRiVL#N9BST%V(;i5(l znrG#5u&okgpB~+?UE>1_)Ng3sFN*lKpd-7rXLsr@B|I|`4R50mnndMzn!v!LMjHbm zyONIHCUO#S}NZxu+YWLOBFz7q4G(t4Q zGwgU{z4U0NOn*tap?gJN&wycGDOTwOUFw{9YqqbmRwPLTU3QIMoWlxgCZ;;|810}5 zTgx|;Nj%kJ$X@yJl~S=zG#?g^|8wYU(kT}(^+ilBc!A?WBG8a^s@D?~)39F|)HDkV>U1DJV9@jd1*p2nLp4quQ~9PM z+%q{b=He5A*8Iv4#wCkqQ~UiL7a8{=#X{UEGJ|KT8Qz57I^t}he!@(7{Db+=wQ&_r zFjs3P(}0=U*tO5wWOFaZwB%P{rJM|t&PkppI&9ptC)y9p!M&4RwzHCTHN4+?X(c?!6)ObgjqE7_kV>}b$z`KF#v^vIOY;grtJDcOo@k2;y-5WpS zYS>W3f79W0=V?H&PuHv4wo}Awewlb~r{rL5K+W8j71EgO>le4GG}P2oP#5Pj>P$NM z*AW-SNQXHpYS`9cts*B7$Akh$EFDf^KV zH;FtxfreRDb7BL+c2|ez8@OJo)_dt2!v22lfo|H@cRk|vOP6e3UOHfeogfT@9-?O0 zA!klhtLs5rlj|O?S@vX+u|D0n6DNNEe7E{si4)W{=ekqVKtaNR9-U(sW4;=-U0Any z2Er=i!xg`q>_%&~g1QD(-Z@$aDCasnfbqu6?{Z$Vp7zr1T3bXTOwKSn3E98WrqY><*551Sh2fcU-Hf~a8VlX` zq_j$MaW`rZhK8w`0*avv^C0ijfgCtqz;KoKq#WB&k}?}FMe3Aeh&EZtuDxT01bv0@ zk~Q)>i~L%jWSa-`p^GE!6DhBm-o13?Y!-_4O>Rq{7Sy_uwT1Jv-+wMPms&lha_S!3 z;p>YRJMQnRI=t<4{~!cGj&zk~VW03IbkS&&ZDj+z;N1>#hd!n|S6ZwN<(-aX>?PfG z6y16KNSAOjOc;*cg7xa!!nxqY3Xh$DNX~_8137{6v};|zYgdDL3u!x$u6GTk#ZZxY?kVZFRzJ-^)L~?%4U$Z~OT- zH%x?pftP35>q7{a0|wqIxJTH7JZGEReyRH!15j!ge7Bt1zcuk|f=t#=$4iIzBBnJ$ z*%w$ZOiu7~u(UTND>hHos0Wb#$vK=%kyC~*C1b_A$H(f*#V#l~Bkyl5`85)ATBGa$ zN+9IGJ&7J+n{kBcupPYH<;*MTNXaBDuRnbe|KRSh zlRM@(a;$QSKJbP}&gdc1DYNq{_8Nq-!hC`*{wEyl_P5p`rV{eN<~Hj;(zgF0t^dE3 zx*Y-99Yuc#3--i=V$3-nfaE^y5M)z4ur^et1$Estb-ovbv=jlM-iB8NVQR;}{NisA z50Dg-T_c7QLBH`hH5#hL=Kle>D!O%IwKx~c&-{kCc3s%&>Rzbt6@{{9Dj|1>uJ z*AeP}_Wi#xUad92)|FhPz%^%05JX%4QhVA>I{XU@j<%~Zf!x{6Dyy%vOpcE)@su5c+lfjB17|JoScx4TN|jP?&LXSbDkm?64a*q z8ZX9Cuk%JN)a}=9JxWk^i13wJN&f0rwaYq4$B8=l#p1WsWXrB&?@eS`N>Q;o6(r_Z zpF>KVVxo}SnQN>s-PL@%?ibw0XC(_tB%84nI~q}c@Lalie@vp}(T0~;UC$24UuN>B zKBBhgh9CNLL8R<-;@ZJn;fF!NsOOB+ziIz1x#?-A|C~i5rr&t^B%e{)xE9VRX z)^L0g2xMaEJBB-`JcWd!&(--a6qc>RUXfovl3z3k>q=i(zR?R^7s&9(LVqV}xpXeX zu-dVlV^NEp?ZjAoyrc&9VuCfuu9Os^JO;Zcyh|2=P^kT zU~KvvU9KfO`zH|jx+telh8C)0i~}=|m3jqKO}@O1W;k0#zxGHvJ#^%BklktZKdi=+Q~bmqG@IuOz@jFyii&ffimZ_3(FT+BJ*hrEi$?kq zAAL6P#pkZJw|UEdv)zC574RbMUAbii&+Dba8nHD6$=4iU{cLXMYz&RG6BwfRK;UtZ zYc>1~Oz;F)b|}A=W1%x3y@-0%%EEHNE-@=`mt*+t%axHW2CWzxX@S z->mm{1_P}YMEXnD31T)e|Lz9~|IROy_d+I?aKnZ)&v{_K+6^`oyStgaG#~*ZGrBky zWDpy1khz+f$j|zTbq{vM4uh~h&vebP;gKnmlb@zHO#XS{|NqHz`5_o_spa+Y3{nZ^}g8d~z? z8S`svWmuwgY7;}cbIs-hGryrrv>xw0u0pQS3;bX(D>&Lyu`>_)?E5*{H-dxJ8uy*E zqts74lRGPV|6T1CIvMmwea4Am?}p-HLOfb9kZca&0<)zy^Jx5J! z)@vQ&1sov?;1(z7<(dy;dyQ~qD6Yzey-63BvWdM*ZCW&5o(VcHF~|6s>ZGG+x67=k zXrwZ$BzmG~Oc}Ck?gYZXxFrh<_W@yWTwzzrrIf+w0CDY+7M~|6iA`3nBT~i?0HajM zKQfWzUGFxMoQw;a4?jGJNjR=s`YDal&JfeB!;O?=$GzNnP6U@0 z9p1FEORb$}&2{G)GNW2<@`MNo=_et>HI=>jRS6f!>1MqspNn@XEo%<(TW)&<>*EkV zokndA^~kiJebzE1s{NKT2<-omvgt_VDmI$v6k!?`SSg_wa`$CW(QHU=y?Jt5Suc?9 z&Muh7s7|>*RZ-n7X8GA%tomV~xI+|&AlRkP46UaGJyGsAvMF#L<81U^t!4_6^U*=q z`vNj<%=Ffy3ZUkBP^d9=L_@L4F7r#1=Hb0#I*CUqqX+9AHvmepHk9U~?ZO1XQgcqq z74QQBT)|Cer4Bs5wm?ob>!px|g1?7HfZ~b65$E2D{4Iy^Us=EZb;i%wf!zRXFOYZ$ z(@GxPO(*z|XGzCdkjC^3?Mr3QXL!o&EOc|CnbON19i^{vonN!hDDFYDgrCA}=461{ z39rYkCaRq4B^cu#9pj^e4Mkaqje%riz!*+^>Mvf@%CE9ES)vakv!1rO#W_7tNKb!z z$5yGP7p!sH{VC!?U{2WLUDUK3g-6Npxky0=Pzm8be%-PSVGyrGpd}Fzqg65wyTfM(4{t{~{IU%!i8x_8AX!-|V$Od%SXL)@@i% zN`E@Ea81(zAVzkqh#tu1{1&Z9%3_S*m=oHtVZceW2}(ZbWG>ohm~L$NweMES#cD*A zBI0EVd|SD;IhOq-hJN+Xx#X4cn3n7SF>4BsSO(`7HXAO68n1ObwY;E~S}T%5C=5d= z!o_vOB)qj?SklM#zOlBe_F-x3y5fL( z$(_b8ep_6ZVgW&G8LI*ID9tCm2pvjSiC(21K*L(>zft6>vS#Ao?-AoilI<_?9A#_{ z)Q!D0Ct75GaGVrjuU`6LaYtonlK(7R*)e=ba4Kc6aop%rH|91Sf8BXN*P_;QC(||e zoeLU0EMg#XY}6=)5?y!GhLY0ec-0+MUW;UV^7p=b(^Dw9qwE??)xw%krvQ&XX4 zg~Ru*7c5b)R5Hr?9dVh|QsQS(ihMmugwsC>FE(<_=d3w$LbK44^?`CHu%dj@*Ewq! zD@hII#3SWN-R^xoXM0Yyt2N)p6eMQFX9J8eLhyN9Kb;ns&KzWGcGn{1GU%u%NwNrG zwMK>^G1YT=I`O1tWm=Y`>B05@bz&gWxG59)<)oC8l*5W%Oi#d>*_I-we5{LN#T-G0 zP(mD-JAbP#t(2FN;#-+g`6jWV*K*Kl43{}B&yNFD6ej#ijCCPL)ReV6jBwTJ!&n61 zojIM`m>z;;y+`az#kYH$g54|o!bel)eInz3nkJIIvxvjER{*S3#9Zh#**Z5aSI4=^ zJ%54OXbsybEV|hnB8ksuxd&|od|QIKdTo@>Uel=iaHA&zif6_p9 z5`W3Ig>iN?a!}KYY8I9Ho?-fcplr*aP7V^Q7iC4ik>h}3lR)vDY@P3)kW6hd*u5s$ zJwPrmhwVhO+iFeU&tO^Ca+~8AQ+T=jLl3BqUNeVwH|O8&_zsO$e0A9X_DufcbPM*7 zU9-II1Apf@@ zWHQJcTLy1w`wiYrmIF_JFrii$EcyD+AT+S=j>Hzsk(mituMYl8el|ZlyPi!g^;sfy z{}9Y|j*vau-}u5R1Y+Q9_5#hCh1^TLFcyvxz_g)ZL0O~ABvg&MXLekXIh9^KW|P}Y zi`&&Dq}ZnTXA3bUE#est{>4+c@@&Uy7$Dea02Ak=vz<6cnC<4AofK>XA;tl_zcy@w zuoZd}K9Cw%DUfGLloflQZA5(o@6c*3*M@=Z=ZGwQzChfA?S5n|)s4s4qM zBytMRpI*SnO{z;IUfP}9d2ix7CvgH5@2bLbh#{T8oMKX+8*K}lG_(=rIB^>`Ji4Mv zcn>_Y;Wj1CVI`f=;i>OQOQC%4ZC=W0=)o(MX{Ik+ucWZ4p515VH(`wV&q)d##DqOJp!v(m2S1s|GARnWojZySwW*Mq%8D;d!6Ew^4SIPc_|y$pS@Yi_c5`+JuPJfKJ#v#N4Lgeb$-4(ELU%b^yyx@Xa^)k5~yg92bEW6^M03riB2Z zK`m=X6KcN0-mt3_?b$5PjN_zR^S^b66`7N{*7>Qv+(qScAl`ByRWf$U0#`c9-3BV@ zwkN#j-QKl0C29#d+ERda{4{aS|Fub4PUhf6O5Yyd_c+ zaz{pM2R~oBQ}fDY>}w&LoDa}JRAlwy{5o^CwSlDjk?WHM1ntVKl%fK7nYr@IY*+8J z9~;^5B1ODxN6SF}-59k;_hOIVY*UQA*JCam64~`+rKszGBZ8QA7pF{vFizZ$NCCajYE|I5ynVL+Et6Ymr+P zC-f|HMSmkcEBIK<_}6j60M8V2qvP)*EQ~i51D`9dQoey2yMGqM?Xec0>c++$of_y7 zj8j&n=`B|8?1!vHsn0F#BD6QjAZ}&k%VD{H@bgp!JkR&==gr}*e-XQD=>Y}pSiuuHRaeE zmSOJgnq$O4fy_$Has|<(lHFlbCIQ-kY}B5<4eEW z1G6<4e|0VN6MjML)J;jN=xf3`X3uIOd?`RJ$F#P27Ou@t^^dgzIuvP#m|EQl>VbM% zx)nZT%m-trmtAaXT=!i5F78XkYyWQDV&yZ6F&)saR!>cr<+Jx$>Udvy;}Py?;c~Ah zHYsT_>}cw;3k)%pvwj0#9lLD(Yp`vM)J=qrtW?JEmiXWZO{Dj7x;}60iDcE#oGIpw zIF3z#NHAt!u|?hmw_Ha^ly$_Bp7OcZ#S;-$jp_{pswI-&UX1Fs`X%~-0-QU9=MssW z112XyW-RblpYN?7mni)nesqk}&~rLmYIJyJ+&+72sZy^?n}Tz3*(HsvG=RL7D?03d zM&JFauR@11NUOjH`H##d!HZBxJIc_&o8aCW%Q3z~M-if8L$RwjB%4Ove-mA11zi*w zGY$6YvDllU{Zi{toD8AgMat%rE-QhzZ;ovbYV7Dnj`~f6?Q?>yk8QilT}(oa&6cfi z7taoWLJbPxW&Y@BacQULLyH2N__164EQfB+r%&sN` zA=t|+Rcq6@nGzpO#fV4W zvhdjXocA2UwAK>ii87ISQOsqUOG_E^8wc@OYf^s8j1&Gjax#5nOOa{Og`=Y`=DU}X z$)-tnKP4Wmjp@DxSF*kKeqU_9s>R&5>?J=$+E|iBWjZ%wAog|Ni;!c)*_Cb+1`#o0 z&A1!>dcY>yC@32ZvHL!cxn4LtMHka72u^LhzPNl7VGhoSNwcGv!Acb(JVdt&3adowwdDVsbT zt!~xIid!eUcGU@&^TMGS3kbR4##Trf7;U@cz2sDx0GW9>Ut;?HSL}P^$oQfHXANAc z?}LzPYsSy$*SR~LHV!g=e0reJ?qgY;w4pz5%`BSqe29VKox}Sjr7>xk0r-KK5zNJE zmWc;7MMHc;F7wE`IaTz?83nI7Cref9W@C*|Ude+7AKU8)Jbt-?yFMQ#3#v(^|F0GS z|I>i}k3s!^=j-38;z{F#XV{4<>XKFXW-y_8GuH&sb#F!UfZUL;&xU1K)Qv7} z$mSS$bdslJ^@OA1b<8u|Jc7j~cC_1{|FLyXI#Co z6S3MgtI#UThSs&RQ(Xf^8hqg9>w6#Bn(FuC#Or}eNoUNuPPAl#`_oRIF^kH+{ehX# z>;mBePpgjMO-)AA60~ab>0#G1?>v%J_w~Cd#{Fl*g)PUFD~%SN2zy!Ux}}nJB+dAa zOZe3CHI`Xn;rQ%esUtr!7ZlZ$xTo-hk%`Bh%L@<2?2pMi_Vv%|2dLtE)f5M7lMFHF z99FSq9j3HlSOd?^%m@k`gCp=1teT(;%d``5U^j6bS(9KJwcA7yBf)gdU{V%FTzh?T z%9EQDZquTA=(WqMR#4>m{*;-nOv{`{x81!&(^xh3qRmv!F$ab`)9o`5w9oSbXnZA% zO~6DE01inyeLA?!b^QFO@?So;Z$vCKuMXur%8u~sm4PqjdB&XEx__$@sUO4xE=FY@ z?&Sp`-lOk!;|0oXTQgPSlv9ory}A`Meu8@ld3E=`BR41qRY&(sbz&I@xDptUwX?V~ zhl>j_%MH`ZK$>J)$5&x$Hgl)TJ)^GJW03|Cn=&s;Ii(|0%3&131>wj&`fVc88#nGVbtq<8J9vuwyAHkT)vO4NUs8K;Z#LPO@%FCclOpLx608!?Xtx$4 zzhmz7^L$Mn1qT-)5WehK!;ZTfbEX!W8qF2WP12XkDqhwujXW0a5?58o{*wDF$$IEN zV$yH(4l#)jR|%pwy#%UN6$34q38C0YV{fkA2Wu0vlmGMI$7v6OiN>TlmT^oXQn@kxr zzi|eg8i$iDCyz+LcJqt}O=Qt!je4#JYgj4SZ_Ov>YOHOnD?E}kPJNk;vPb`{s;-W? zU!wlfsKzkjJTZkp@y0SQV;?(_;%Io2#YW0d8MDFp;zx6OhSN#B`GWv<&8yWo;sx$) z<*G5A!m#OR*&muR-@?Z6^7Vw>D$%^F#iZn|)d_Lx6TPd29zlP?pr4a+Y)iEd+_1|; zy*#`1OVf`eZ{_sd>@_|k&b$C=fhsLyN9!3l*yjE-Y%~mLV1F$j`^>@`q$=Cxel4GqOr2 z)8YCkj5$CDqIjrY(k`@2bEa(fei!-10n*`WPBzfpH&k#@yrW6*pqYC!dYJ+R;t3<) z+~sz*Rh$Lx3w5)FjGBJ0s|4WN$6Z!}O&DB_@;1zp{EpJMlTQ3-FRUJWYX zzE8>90Xf48r0balISUV~$u{Na6Sd)TqFZC`@kx4nNgO&6OtTt_V{kzaB zK?IGuT24&VHHO)I%uq@~o&4!=iE^3|d+N&~8*UYb%oa32cI#**T*F-IT`{&2?ANbN zzaB3Xz&MYT8`wZRK_yuQVCT@d&s={LViQx}5rBhhe(W(lu|1P(NyC2S_|! zV2AqsqV$@TJCoMJ0+!1x+uf4}T~Wa*C51eNNdiZm*xV)%LO*DN2ap7P**l7# zIQ(O;8Je(_mC6$nn`n)%)uQobpv;AeJvbWQAncI28@MK#<|MASPdh`sySDY{6^Zwx zrr6bKuP3M%bDx(=tbKWR)9ps&`FES%zrD4|aMv%t*f>1?C&7P&Nb^7@SEZ^=BaICM zyW!LL)sUK!Mj%D{_PbzU(?1^n%3%L(PKNlu1;qXD+~5E4H-C4Z2Zac8i%-Z)mbKbo eO-+aK_rC;=!+&bh{h#Gz{G)dbq;~u@{67F~wF^W5 diff --git a/Resources/docs/mesquite/CharacterEvolution/images/pairwise.jpg b/Resources/docs/mesquite/CharacterEvolution/images/pairwise.jpg deleted file mode 100755 index c65f054e05f82b5dfa6adea8760b8cc88397da1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24631 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
      Le+f_bK{inUMZ!(gS%Xl`iv3eL`y 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 diff --git a/Resources/docs/mesquite/CharacterEvolution/images/tcot.gif b/Resources/docs/mesquite/CharacterEvolution/images/tcot.gif deleted file mode 100644 index 3afd948eb3425af3dd307e6c6b4593912bfa4d07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19452 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
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Diversification: Speciation and extinction

      -

      The diversification processes that determine the branching pattern - of the phylogenetic tree, speciation and extinction, can be simulated - and analyzed. There is a series of example - files available showing some of these features.

      -

      -

      -

      Simulations

      -

      Trees can be created through simulations of speciation and extinction. - Here are options:

      -
        -
      • Tree simulators available to make tree blocks (Taxa&Trees>Make - New Trees Block from>Simulated Trees) or to generate - trees on demand (e.g., for charts or in the tree window). -
          -
        • Uniform speciation (Yule) (trees package) - - Generates tree by a pure birth process (a Yule process). - The chance of speciation is equal for all tips. Options: - total time depth of tree.
        • -
        • Uniform speciation with sampling (TreeFarm - package) — Generates a tree by Yule process, as above, - but with to a total number of species greater than in the - taxa block. Extra species are then randomly sampled out, - to leave the tree with the appropriate number of species. - Barraclough & Nee (2001) discuss how this sampling alters - the branch length distribution of the tree.
        • -
        • Birth/Death process trees (Diverse package) - — Generates trees with a speciation rate and extinction - rate.
        • -
        -
      • -
      • Trees & Diversification Characters (Diverse - package) — Simulates speciation and extinction, simultaneous - with the evolution of characters that influence speciation and - extinction rates. Select the Trees & Diversification Characters - item in the Taxa&Trees menu to generate the tree block and - a character matrix; the i'th tree was evolved in connection - with the i'th character in the matrix. -
          -
        • BiSSE Trees & Characters — - by this model, a categorical character evolves with two - states, which can cause their lineages to differ in their - speciation rates, and in their extinction rates. You will - be given the following options for setting up the simulation:
          -
          - The rates of character change, speciation and extinction - represent the 6 parameters of the BiSSE model. The Desired - Tree Size is the number of terminal taxa in the - trees you want to produce. By default this is the current - number of taxa in the data file, but you could choose a - number either higher or lower. The "Continue - to Tree Size" option is explained as follows. - The algorithm starts speciation and extinction and eventually - the desired tree size is reached. However, it doesn't stop - there, because if the simulation were continued, that desired - tree size might be achieved several times (fluctating as - speciation and extinction push the number of species up - and down). The simulation continues until the size indicated - in "Continue to Tree Size", which should be larger - than the desired size. The simulation goes to that tree - size and then looks back at all of the intermediate steps - in which a tree of the desired number of taxa was achieve. - It then selects one of these trees randomly. (NOTE: the - simulation used in this module differs from that used by - Maddison, Midford and Otto, 2007, who used a prerelease - version of the module. Their simulation proceeded in small - time slices, and stopped as soon as the desired tree size - was reached. The released version samples exponential wait - times to jump to the next event, and proceeds beyond the - desired tree size as described above.)
        • -
        • Evolving Speciation Rate (continuous character) - — This is a speciation-only model. A continuous character - evolves by Brownian motion; this character is the speciation - rate. There is no extinction.
        • -
        -
      • -
      -

      Lineages through Time

      -

      You can display a lineages through time plot of the current tree - in the tree window by selecting the (Tree Window)Analysis>Lineages - through Time menu item.

      -

      Analysis: Speciation/Extinction - rates (Independent of character)

      -

      This analysis assumes that speciation and extinction rates are - constant (they do not depend on any character). The calculation - is available in the Analysis menu of a tree window, under Diversification - (Char. Indep.). The calculation is also available anywhere - that a value for a tree can be calculated, for instance in the - Tree Legend of the tree window (under Analysis), in the List of - Trees (Columns>Number For Tree>), and in a - Trees chart.

      -

      -

        -
      • Speciation/Extinction Likelihood - This calculates - the likelihood of a simple birth/death model with a speciation - rate and an extinction rate, using a reduced form of the BiSSE - calculations of Maddison, Midford & Otto 2007. If the rates - are not indicated (i.e. are indicated as ?), then they are estimated.
      • -

      -

      Analysis: A binary character's effect - on diversification

      -

      These analyses explore whether there is an association between - the states of a characters, and the rates of speciation and extinction. - These analyseis are available in the Analysis menu of a tree window, - under Character-Associated Diversification. They - are also anywhere that a value for a tree can be calculated, for - instance in the tree legend of the tree window (Analysis>Tree - Legend>Tree Value Using Character, Show secondary choices), - in the List of Trees (Columns>Number for Tree>Tree Value - Using Character, Show secondary choices), and in charts of trees. - They are also available in the List of Characters window (Columns>Number - For Character>Character Value with Current Tree, Show secondary - choices) and in charts of characters.

      -

      -

        -
      • BiSSE Speciation/Extinction Likelihood (Maddison, - Midford & Otto, 2007) — This calculates likelihoods - and estimates parameters of a 6 parameter model of speciation, - - extinction and character change. The parameters are speciation - rate under state 0 (lambda0), speciation rate under state - 1 - (lambda1), extinction rate under state 0 (mu0), extinction - rate under state 1 (mu1), rate of 0 to 1 character change - (q01), - and rate of 1 to 0 character change (q10). In the parameters - dialog box you can set the parameter values (or leave them "?", - to be estimated), and you can constrain some to be equal - to - others.
      • -
      • BiSSE Net Diversification Likelihood — - This is basically the same calculation as the BiSSE speciation/extinction - likelihood, but is reparameterized as net diversification rate - under state 0 (r0, which is lambda0-mu0), under state 1 (r1), - speciation/extinction ratio under state 0 (a0, which is lambda0/mu0), - under state 1 (a1), and the two character state change rates. - It is reparameterized to permit you to set constraints of equality - that would otherwise be unavailable.
      • -
      • Sister Diversification — This uses - the simple sign test on independent sister clade pairs in the - style of Mitter, Farrell and Wiegmann 1988. The analysis automatically - finds sister clade pairs that contrast in the character state - of the binary character. Each clade must be completely uniform - in state. The number of pairs favoring state 1 (i.e. the clade - with state 1 is larger) and favoring state 0 are counted and - used as the basis for the sign test.
      • -

      -

      The BiSSE likelihood calculations

      -

      The Diverse package's BiSSE calculations are based on the equations - of Maddison, Midford & Otto (2007). The maximum likelihood - calculations are performed using the optimizer of Brent (1973). - To improve the performance of the optimizer, the BiSSE module - invokes the optimizer from 10 randomly selected starting points. - During these runs, the numerical integrator (see below) is set - to run with a relatively large starting step size equal to 1/100 - the length of an average branch. This length is value is allowed - to vary somewhat (a range of 8:1) with the length of the particular - branch, so that extremely short branches and long branches are - not undercounted or overcounted respectively. The final likelihood - value is then calculated using the starting point with the best - likelihood, but a smaller step size (1/1000) the average branch - length.

      -

      The BiSSE method requires numerical solution of a system of - four differential equations along each branch of the tree. To - do this, Diverse uses a RKF45 (Runge-Kutta-Fehlenberg fourth order - method with fifth order step-size control) algorithm to integrate - along the branches. The step-size control allows the step size - to vary from the starting value based on the correction calculation. - Because BiSSE equations are relatively well behaved, using a higher - order correction mostly serves to speed the calculation by allowing - the method to grow the step size. Note that this method is a refinement - of the RK4 algorithm used in Maddison, Midford & Otto (2007).

      -

      Hypothesis Testing

      -

      To test hypotheses about the association between a character - and diversification rates, you can use either the Sister Diversification - calculation, which directly gives a P value, or the BiSSE Ln Likelihood - Difference calculation, which can be used to get a p value. The - former is an old but fairly non-parametric calculation; the latter - is parametric but uses more of the information in the tree.

      -

      The BiSSE Ln Likelihood Difference calculation is used for likelihood - ratio tests. It performing the calculations in constrained and - unconstrained ways and calculating the difference in likelihood. - You can access these calculations as a choice when you do the - Character-Associated Diversification analysis in the Analysis - menu of the Tree window, or in other places (such as charts) where - you are calculating a value for a tree and character. You will - be asked first to specify the parameters of the unconstrained - model, then the parameters of the constrained model.

      -

      The likelihood difference can be used to answer whether, for - instance, two parameter values are the same. Thus, the constrained - model would set them equal (using the "Constrain =" - choices in the dialog), while the unconstrained model would not - include this constraint. When there is a difference of a single - degree of freedom in the constrained and unconstrained models - (i.e. comparing a five parameter and a 6 parameter model) then - two times the likelihood difference appears to be approximately - distributed as a chi square (Maddison, Midford & Otto 2007), - so that you can use that distribution for significance values. -

      -

      It is more accurate, but more time consuming, to simulate under - the null model to derive your own distribution for statistical - testing. You can do this as follows.

      -

      -

        -
      1. With your data, estimate the values of the BiSSE parameters - in the constrained case (e.g., lambda0 = lambda1). -
      2. -
      3. Simulate trees and characters using Trees & Diversification - Characters in the Taxa&Trees menu, choosing the BiSSE Trees - & Characters as the simulator. Enter the parameters as you - had estimated them from your data. Choose as many taxa as in - your data. You might want to simulate a small number of trees, - e.g. 5, at first, just to practice with these calculations. - (Later increase the sample size to a large number, e.g. 1000, - to derive a good distribution.)
      4. -
      5. Save the file (just in case).
      6. -
      7. Choose New Bar & Line Chart for... Characters. You will - be asked a series of question. Here are the responses: -
          -
        • If asked, choose Stored Characters for Source of Characters. If given a choice, - make sure you choose the matrix you just simulated with - BiSSE Trees & Characters.
        • -
        • Value (under secondary choices): Character value with - Respective Tree
        • -
        • Source of trees: Stored trees. If given a choice, make - sure you choose the trees you just simulated with BiSSE - Tree & Characters.
        • -
        • Value: BiSSE Ln likelihood difference
        • -
        • BiSSE Parameters: Leave the parameters unspecified, but - set the constraints to be as in your UNCONSTRAINED - model.
        • -
        • BiSSE Parameters: Leave the parameters unspecified, but - set the constraints to be as in your CONSTRAINED - model.
        • -
        -
      8. -
      9. This calculation may take a long time. If asked, indicate - you want to save a table of results. Also, print the chart and - save it as text once it's done. You might not want to redo it - (as it takes a while).
      10. -

      -

      Multiple Trees

      -

      You can examine likelihoods, or other single parameters from - the BiSSE modules, over multiple trees by asking for a tree chart - and indicating you want a Tree Value using Character. You will - be asked if you want to save the results as a table to a text - file during the calculations; this text file will contain all - of the parameter values as well, as a tab-delimited table, so - that you can import it into a spreadsheet program.

      -

      You can also examine multiple trees by setting up the tree window - and selecting Character-Associated Diversification in the Analysis - menu to begin a BiSSE calculation. Then, you can paste the following - script into the Send Script dialog box (available in the Tree - window's Window menu, Scripting submenu). This script will go - from tree to tree, saving results as it goes.

      -
      String.resultsFile 'results.txt';
      -saveMessageToFile *String.resultsFile 'RESULTS with different trees';
      -appendReturnToFile *String.resultsFile;
      -getWindow;
      -tell It;
      -	getNumTrees;
      -	Integer.numReps *It;
      -	ifNotCombinable *Integer.numReps;
      -		Integer.numReps 10; [in case indefinite number of trees]
      -	endIf;
      -endTell;
      -debug;
      -Integer.count 0;
      -for *Integer.numReps;
      -	increment.count;
      -	getWindow;
      -	tell It;
      -		setTreeNumber *Integer.count;
      -	endTell;
      -	getEmployee #mesquite.diverse.CharAssocDivViewer.CharAssocDivViewer;
      -	tell It;
      -		doCounts; [because counts dont auto-update when scripting]
      -	endTell;
      -	getEmployee #mesquite.diverse.BiSSELikelihood.BiSSELikelihood;
      -	tell It;
      -		getLastResult;
      -		String.result *It;
      -		appendMessageToFile *String.resultsFile *String.result;
      -		appendReturnToFile *String.resultsFile;
      -	endTell;
      -endFor;
      -
      -

      References

      -

      Brent, R. P. 1973. Algorithms for Optimization without Derivatives. - Englewood Cliffs, New Jersey. Prentice Hall. -

      -

      Maddison, W.P., P.E. Midford & S.P. Otto. 2007. Estimating - a binary character's effect on speciation and extinction. Systematic - Biology 56:701-710.

      -

      Mitter, C. , B. Farrell, and B. Wiegmann. 1988. The phylogenetic - study of adaptive zones: has phytophagy promoted insect diversification? - American Naturalist 132:107–128.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/Help/MesquiteFAQ.html b/Resources/docs/mesquite/Help/MesquiteFAQ.html deleted file mode 100644 index 04705d005..000000000 --- a/Resources/docs/mesquite/Help/MesquiteFAQ.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - -Mesquite FAQ - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Mesquite FAQ

      -

      How do I find the most parsimonious - tree in Mesquite?

      -

      How do I show the length of a tree?

      -

      How do I trace a character on a tree?

      -

      How do I analyze population structure using - Slatkin & Maddison's s statistic?

      -

      How do I create a - publication-quality tree?

      -
      -

      How do I find the most parsimonious tree in Mesquite?

      -

      Mesquite is not designed for rigorous tree searches, but it can perform NNI and SPR tree searches. - To search for the most parsimonious tree(s) for a character matrix, select Taxa&Trees > - Make New Trees Block from > Tree Search > Heuristic (Add & rearrange). If you have more - than one block of taxa in the file, you will be asked to choose the block of taxa you would like to perform a - tree search for. Select "Treelength" as the criterion for the tree search. Select "Current - Parsimony Models" as the source of current parsimony models. You have two options for the rearranger - to use: NNI or SPR. NNI (Nearest-Neighbor Interchange) generally produces a tree faster than SPR (Subtree - Pruning and Regrafting), but NNI has a greater chance of failing to find the most parsimonious tree(s) than - SPR. You will be prompted to set the maximum number of equally good trees to store during search (MAXTREES). - Increasing MAXTREES will result in an increase in search times, accompanied by a greater probability of - finding the most parsimonious trees (and lower settings of MAXTREES will result in quicker, but less - thorough treesearches). If multiple character matrices (for the Taxa block you are performing a tree search - for) are included in the file, you will be prompted to choose the character matrix to use for the tree - search. Once the tree search is complete, you will be asked if you would like to open a window to view the - trees.

      - -

      How do I show the length of a tree?

      -

      Begin by opening a New Tree Window for the tree you are interested in. From this tree window, select - Analysis > Tree Legend... Choose "Treelength" as the information to be displayed - in tree legend. Select "Current Parsimony Models" as the source of current parsimony models. - If multiple character matrices (for the Taxa block you measuring Tree Length for) are included in the file, you - will be prompted to choose the character matrix to use for the tree length. The tree length will shown in - the legend that opens in the tree window.

      -

      How do I trace a character on a tree?

      -

      Tracing the evolution of a character is not entirely trivial, and depends on a variety of choices - you make, including which characters to trace, the method of character reconstruction (e.g., - parsimony, - likelihood, - stochastic character mapping), etc. Here - we provide brief instructions on reconstructing a single character on a tree, but we encourage you - to read more about the details of Tracing Character History.

      -

      Begin by opening a New Tree Window for the tree you are interested in. From this tree window, select - Analysis > Trace Character History and "Stored Characters" as - the source of characters to reconstruct. (If you have "Use Stored Characters/Matrices by Default" turned on in the Defaults submenu if the File menu, Mesquite won't ask you and will simply use Stored Characters.) You will then be prompted to choose the reconstruction method. - Parsimony models can reconstruct ancestral states for continuous and categorical data, including molecular data, - while Likelihood and Stochastic Character Mapping methods can currently only be used for (non-molecular) - categorical data. If you are using Likelihood or Stochastic Character Mapping as the reconstruction - method, select "Current Probability Models" as the source of current probability models. If - multiple character matrices are included in the file, you will be prompted to choose the character matrix - to use as the source of characters to trace (Note: Mesquite will provide a list of - all the character matrices for the corresponding Taxa block, including those for which models of - character evolution are not currently available in Mesquite; e.g. even if you have selected - "Likelihood" as the Character Mapping method, molecular and continuous Character Matrices, if they are - present in the file, will be listed.). Choose the desired character matrix, and the first character will be - traced on the tree. To scroll between characters, use the arrow on the Trace Character legend. For - molecular and Categorical characters, you can change the colors of character states by double-clicking - on the colored box in the Trace Character legend. Default colors for character states can be restored by - selecting Trace > Revert to Default Colors

      -

      Additional information on the tools found in the Trace menu can be found - in the Mesquite manual under the Trace Character History section.

      -

      How do I analyze population structure using Slatkin & Maddison's s statistic?

      -

      We strongly urge you to read about population genetic tools in Mesquite, especially the section - containing an example using Slatkin & Maddison's - s statistic to test hypotheses concerning divergence times. There is also a - guide which provides basic step-by-step instructions - on performing this type of analysis. Additionally, the paper describing the statistic (Slatkin & - Maddison, 1989, Genetics 123:603-613) is highly recommended reading.

      -

      How do I create a publication-quality tree?

      -

      Mesquite is not designed for rigorous tree-estimation procedures, such a Maximum Parsimony, Maximum - Likelihood, or Bayesian tree estimation. However, trees generated from programs such as PAUP, PHYLIP, - and MrBayes can be read into and manipulated in Mesquite. This guide to producing quality trees will help you perform these - manipulations to create a tree suitable for scientific publication.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/Help/QualityTrees.html b/Resources/docs/mesquite/Help/QualityTrees.html deleted file mode 100644 index 4e47271a0..000000000 --- a/Resources/docs/mesquite/Help/QualityTrees.html +++ /dev/null @@ -1,385 +0,0 @@ - - - - - -How to make a publication quality tree - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Publication Quality Trees

      -

      Mesquite is not designed for rigorous tree-estimation procedures, such a Maximum Parsimony, Maximum Likelihood, or - Bayesian tree estimation. However, trees generated from programs such as PAUP, PHYLIP, and MrBayes can be read into - and manipulated in Mesquite. This guide will help you perform these manipulations to create a tree usable for - scientific publication. Users should begin by familiarizing themselves with the Mesquite file structure.

      -

      Step 1: Get a tree

      -
        -
      • Within Mesquite — Mesquite can provide trees from simulations, some basic tree - searches, or default trees. If you do not have trees from other sources, you can open a tree window from - the Taxa&Trees menu by selecting New Tree Window. If you have multiple - taxa blocks in the file, you will be prompted to choose among the blocks included in the file. You will - then be asked to choose a tree source. There are at least 13 different sources for trees, but we will - only deal with the first two here. "Stored Trees" refers to trees that are stored in the - Mesquite file. If you haven't stored any trees in the file yet, this option won't be available. Selecting - "Default Trees" will open a Tree Window corresponding to a Tree Block with three trees: a - fully resolved symmetrical tree (Default symmetrical), a completely unresolved tree (Default bush) and - a ladderized tree (Default ladder) (the names of trees are shown in the panel beneath the the tree). - You may manupilate any one of these trees, but be sure to store a copy of the tree in the - Mesquite file (Tree > Store Copy of Tree As...), or it will be lost.
      • -
      • Other sources — When importing trees from other files, be sure that the taxon - names from the tree file match the taxon names in the Mesquite File. Although importated trees may contain - fewer taxa than are in the Taxa Block, they cannot contain taxa that are not included in the - Mesquite file. If the trees you wish to import contain taxa that are not represented in the Taxa Block - you should either (1) add those taxa to the correspondidng taxa block in Mesquite ( - List > Add Taxa... from Taxa Window) or (2) delete - those taxa from the tree file before importing them into Mesquite. We recommend the former (adding - Taxa to file), in - order to reduce the probabilty of inadvertantly altering tree structure. -
        - Importing trees from files can be - done through Taxa &Trees > Import File with Trees... menu option. To - include the trees in the Mesquite file, select "Include Contents...". Alternatively, you may - open a Tree Window corresponding to trees from external sources from Taxa&Trees > New - Tree Window by selecting "Use Trees from Separate File" as the source of trees for the - new Tree Window. -
        - Note: if you are importing trees from PAUP, and would like to retain - the branch lengths, you must be sure to save the branch lengths - from within PAUP. From the command line in PAUP, use the brlens = yes option in the - savetrees command. If you are using PAUP with menus, you can - save the branch lengths when saving the tree (Trees > Save - Trees to File...) - by clicking on the Options... tab and checking - the box Include - branch lengths. If you want Mesquite to display bootstrap values generated - by PAUP, then in the savetrees command use savebootp = brlens option; - in the version of PAUP with menus, use the Options... tab and - ask to save bootstrap proportions as branch lengths.
      • -
      - -

      Step 2: Choose Tree Form

      - Some examples of Tree Forms: - - - - - - - - - - - - - -
      DiagonalSquareCurvogramBalls N Sticks
      - -

      Most trees are published as "Square Trees", which you can select from the Drawing menu in the Tree - Window. There are a variety of other formats available, which we encourage you to explore, but some of the - following instructions will only apply to square trees (this is noted where it applies).

      - -

      Step 3: Branch Lengths

      -

      To show branch lengths of a tree, select Drawing > Branches Proportional to - Lengths. The branches will now reflect lengths, and a scale is shown. You can toggle the scale - off/on from the Drawing menu (Drawing > Show Scale). Note: if the branch - lengths for a tree are unassigned, and Branches Proportional to Lengths is selected, the tree will be drawn - with arbitrary branch lengths (usually so that each branch has a length of 1.0) and the scale shown. If - you don't know if the tree has branch lengths assigned, see the instructions for viewing the tree in - newick format, below. - Alternatively, you can check branch lengths by using the "Adjust Branch Length" tool - (); if a branch does not have a - branch length assigned, the box that opens when you use the Adjust Branch Length tool will show a "?".

      - -

      Step 4: Branch Colors

      -

      There are two approaches to coloring branches, the first colors all branches of the tree, and the second applies - different colors to different branches (there is a third means of coloring branches, according to Character - Reconstructions, but for this step, we only discuss the first two). To color all the branches of a tree, select - Drawing > Branch Color and choose from the list of available colors.

      -

      To color individual branches, you can use the Branch Coloring tool () from the Tree Window tool palette on the left-hand side of the Tree Window. This tool can be used to - add colors for cosmetic effect to a tree (these colors play no role in analyses, and are not dictated by character - states per se. See "Character Reconstructions" under step 6 below for branch coloring that based on - character reconstructions). To set the color, right/control-click on the Branch Coloring tool icon, select Branch - Paint Color, and choose from the list of available colors. Clicking on a branch with this tool will color that - branch, control-clicking on a branch will color that branch, and all the descendant branches.

      -

      You can remove colors from branches by right/control-clicking on the Branch Coloring tool icon, and selecting - Remove Color. The Remove Color tool works the same way as the branch coloring tool on single branches (click) and - entire clades (control-click). You can also remove all colors from a tree by selecting Remove All Color from the - Branch Coloring Tool icon options. It is important to note that colors added with the Branch Coloring tool will always - be on top - any color changes applied from the Drawing > Branch Colors will not be - visible on branches that have been colored using the Branch Coloring tool.

      - -

      Step 5: Taxon Name Colors

      -

      To color taxon names, you can partition the taxa into groups (groups are not the same as - associations. - To set a group, first go to the Taxa window for the Taxon block that contains - the Taxon names you'd like to color (this will be the taxon block that corresponds to the tree window you are - looking at). There should be a "Group" column on the list. If not, you can show the column by - selecting Columns > Group Membership (taxa). First, select all the taxa - in your first group. Using the small black triangle at the top of the column, select New - group... (clicking once on the black triangle will bring up the Group menu). In the New Taxon - Group dialog, type a name for this Group, and select a color. From the Group menu (accessible from the top - of the Group column), you can create additional new Groups, edit current Groups, and set Group membership. - For the latter, select the taxa you wish to place in the group, and select Set Group - > from the Group menu (the list of groups is shown). Each taxon can only be assigned to a - single Group. The taxon names in the Tree Window should be the same color as assigned to the Group. If - they are not, you can color them so by selecting, in the Tree Window, Drawing > - Names > Color by Taxon Group. Alternatively, you can color the background of the taxon text - by taxon group by selecting Drawing > Names > Background Color by - Taxon Group. Of course, you'll likely want to turn off Color by Taxon Group, or the names - will be the same color as the background, and thus won't be visible! Because taxa can only be assigned - membership to one Group, if you would like to draw more than one tree, which differ only in Taxon Name - coloration (topology and branch lengths being the same), it would be easiest to draw the tree first with - one set of Group memberships, then save the file under a different name, and in the new file, change the - Group memberships. This will make it easier to assign different Group memberships without overwriting - other desired memberships.

      - -

      Step 6: Extras

      -
        -
      • Support Values as Branch Labels - If you would like to - add support values to your tree, there are different ways to do - so, depending on how you initially got the trees. Some programs - save values as - branch labels, then this section applies (if they program saves - values as branch lengths, then see the next section). Bayesian - trees from MrBayes usually contain the posterior probabilities, - so they should be visible when you load the trees into Mesquite. - If they are not, and the posterior probabilities are in the tree - in Newick format, you can turn them on by - - selecting Drawing > Names > Show Branch Names. - If you're not sure if the support values are in the Newick format - tree, click on the "Text" tab in the Tree Window. - You will see the line "Tree Description", which shows the tree in - Newick format. If the support values are present, they will be evident - as a string of characters immediately following the right parenthesis - of a clade. -
        - For example, this tree, - -
        -
        - in newick format, lacking branch lengths, would be:
        -
        -
        ((A, B)100, C)75
        -
        - The same tree, if it had branch lengths of 10 and 5 for clades AB and ABC respectively:
        -
        -
        ((A, B)100:10, C)75:5
        -
        - If the tree does not show support values, you will need to enter them using the Node Namer tool - (). The default position for support values is on the - node of the tree; however, published phylogenetic trees usually have support values centered on the branches. - If you are using a Square Tree, you can center the support values on a branch by selecting - Drawing > Names > Center Branch Names (note: this option is currently only available for - Square Trees). If the support values overlap (this will be an inevitability as the number of taxa & - support values increases), you will need to save the tree in pdf format (step 7 below) and use a graphics - editing program (Illustrator, Photoshop, etc.) to correct the overlap.
        -
        - If the branch labels are not in the format you would like (for example, - they are shown as decimal values from 0.0 to 1.0, but you want them - to be percentages from 0 to 100), then you should convert them to - branch lengths first, which would then give Mesquite the option to - change how the numbers are displayed. To convert them to branch lengths, - choose Tree > Alter/Transform Branch Lengths >, - and in the dialog box that appears choose Assign Branch Lengths from - Node Names. You can then show the - values using the information provided in the next section.
        -
      • - -
      • Support Values as Branch Lengths - If support values - are saved as branch lengths (for example, if you used the savebootp - = brlens option in the savetrees command to save the tree resulting - from a bootstrap analysis in PAUP), then you can see the values - on that tree in the tree window by choosing Drawing > Branch Length - Labels > Show Labels. The Branch Length Labels submenu allows - you to adjust how the values are displayed, including the number - of decimal places (for standard - bootstrap values, you might wish to change this value to zero), - whether or not the terminal branches have values displayed, and - the color of the label. If the values are shown from 0.0 to 1.0, but you - wish to change them so that they show percentages, you can - multiply all values by 100 using Tree > Alter/Transform - Branch Lengths > Scale All Branch Lengths....
        -
      • -
      • Character Reconstructions - You can trace character reconstructions on trees by - selecting Analysis > Trace Character History. Most likely, you will be - tracing Stored Characters. Note that tracing a character history will "fill" the branches with - a particular color, so that any colors added using the Branch Coloring tool or the Branch Color menu item - in the Drawing menu will only outline the branch. Studying the History of Character Evolution has more detailed - information regarding ancestral character reconstruction, and additional instructions may be found in - the Mesquite FAQ page.
      • -
      - -

      Step 7: Exporting the Tree

      -

      When you're satisfied with the tree in the Tree Window, select File > Save Tree as - PDF... (you can add the extension ".pdf" when you save the tree. Mesquite will not - do this automatically, but applications capable of reading pdf files will still be able to open it without - the extension).

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/Help/images/Thumbs.db b/Resources/docs/mesquite/Help/images/Thumbs.db deleted file mode 100644 index 232006faa824cc6f376114037fd9ad0dcf84d950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19968 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 W|M$-|Kb}8+|9tb$dV~Mk@Bah$Zba4q diff --git a/Resources/docs/mesquite/Help/images/abcTree.GIF b/Resources/docs/mesquite/Help/images/abcTree.GIF deleted file mode 100644 index 15e7a21c9c9d5fe7dd56f8d07c44f90e8b105fbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1881 zcmb_bi&xEA6h4hmnu%32(JI|ZQj+Ikq%@3252?hUMMh;Dqm)-_T+)L)3NZ~i$}N>1 zw}%vE()2)2rx4{)ZjzEBt0aY-+2{TZv)8)oclX_UfBXBs{kyjIHWu?d)K!wuM@&Qly1_8hQe}NGq2vLNX*aR8I2or=U!VF<9iUcD<5TS@L zM7Zds7*T>KMU)}R#VEsw5yU8B3^BnJaf~=YoFdMEwg48;fCamiW$R<14kIeoM28dXPCoQU=3hE8dw4?sKH{u z257*7VJ-xT9D)+U2;o8>tc8qHLK&f4$ORTqWRx&Q7zg!03VI2rgfqfH9{2$?VH)fJ z{XhZ~0&4&R(!dg0fd?!GY=8zVE}Ro($RQY|To?)ZU@c^fQO3bnkP9rJNI9b%d<3V# z0N@4fU^J)&E5Q$-3DaN)a00=g5Lg2kkcLU11w3FeU;{K4ClcLIh8%*!#lT3=2Wuf? z%9l*|s=T)-Do-eER$fK)DvcJdE4>q=N;||6lnMoslC-#ql7|3RLc{9-R|4}u6Ra{E zR8>J}3^EsQwfIjUHQ1-FZB)@Dz79~ME8)^Ej!H)uS}Xv}xIuNhmNH_i6?pYLT$ z?V_`u6_5Qe>hPVlnG1`9wQZNkE#xghNA(>13j=oja{KgDZ`nRS{OXcyv7}qSAg!Y= zY3@kt>z}TYav6^FAF|xz^Uqb2TSadz@?SnXyLos21(!UZ(2B7pCbjyTNLFRYl*>(p z1!WEQ>phP&tsPkOy5W`;Uw-n*j=kZ}%hIQt_Z60=-IYXcEGqiCqdU5-wK*=xQ~DVx zOx*o)|4orB=EK$E_YL*f#xGGfbCnz%UH(cEsO2Tv? zCHtos42(Z)dU&p9i18v-&*L>qZCZ}McRA83we;U2JJnG-V6?mEbb!&ipA9CrhV7D)fEZJP86YcKX*0#>$?B4ow9yD#zsy{-nwZ}N*&C`zclbURC-05|! z?ZV8qV^MMY^HftE503Dvmq}M{HFXS|72c6BWsc>m#8b%=)0RiCFZ znPRl_(_d*xiaDK0;mOrn^3W{a*?A^YYj{^iNY&Gntm|HW-bsc1oo?CFhRn;1TARid*GxRTr*1Y$R)3pk?cdd&|9pa7ckY9;>0SlaTho0HyqRRy zosb+jBJ)O#tjpAIFqCXBeAF3}S#mCCa>qf#mi1m2w&ye?L}(Z_>6FZ!*_0g;rqbws zQ#Jbcp7WYpw*654{YbZ*R7tdMZ?)<0!StIk$r-cCXRr5)5AUjVIK%L*^oJMcIK*~U zJ#T27bz5(=Ltmb~fsaw0^K_rgo&NGqeKs>jnz_}x=2zy_Sr&iZQ#Uihyzibzgk%2` zpO$vRr*7%bS{n6t$K+iNxKneX)WC>4`ZnzEb<}&l>;3$5ieY-Pu`lAyPL6F2v~n8v zQp4e^PTQIF3gdP|t=he-WkJ5)6$wH1($|V*C!{{|%UO-DvmzDJH{oGURu{9I6~5gC zylUUO>vuH^U*8-ZCsmY>{J5|8hR)r>H zkb6$xtESe zEvYol4oRt#s9rWIRo6Kdq7(agSbhBhcaKxQhH9T^w@J0=Z`!tF;_{XX{Sn6fDmGy= zG9El`C@&cIG&O5Jw>YRU1|$Bry~7%}=MY+*S;dgo~Cq6r;^n-&^3)c80Zch^X) mlxwft8SFj{5 zS)`cs5fw?cPm=ACge*x#eSN*e?~+K{15bQI;J5!TC?SjxPKZ#OkWoq~Ba{;=2$ibH zC}E5+PM9D}s$NbBXM}UY1>sVS3Q7bcf)gQ#P)v!WL^2{dkpi?8u!05_hS4q69uikwl-DHoJWMGC!wQNgJYR7h~dD3y##PNkp{TfrJ&APttF zg&GzE8_>YQuvCInj^K<5#-!4Rwa7SUTre(`T(Ce3Fbi)R(Y$pS^XD? zy(DAoM+TN(xP8=qnAgUJ@`CTRLp@gH1y+3f<8fCS)!I;T@$Sj7i*zHGn+qFHd)ko& zjpk>I&iHLB+q?YAC84L$-QMX}!kh9J%(MRBRypZz!Mqb*SJNJJ-8X!s_go9mHKxU; z;!5lAo}g04s@*=_Gkb2AhTR?D^RCzX*UG4U=2D%XPixJLuHPm^^iAB9lhE&Qy{^yF zSii5|**`BkX5pP=w=w@(zcOyG|9Y6_hHxrrZrB^}Ixo`g%dmSF+iqrf@0!+qqAbKW zqd#|YkFh$mt1Rf0zop`4V(5^m*Lz<45pvRF^NK?O>z_4!vrIlYRNK( zY~pjDnlG5c==Zj!3=9tZeM#7vvu&xxZfjbOjnrvF)0~dDo=qH=YkacXD>H4JF7E2{ ztc*{bmtBnf*lgdCp=oON2$|(PyihyeA!PiiN24M)X1<=>n3uiCYV^n)<-c^ormUc~ z9orYiI&TXOib-F!xz)69%Ry)N#}_t652zlkkMT5&WqaI13<>e)Bbv7#c=gtE^Nu?P zm%K!sNq>4suQnpRf86>Vr^6S{iO4Y&xJ^8tTK2|Rn3EYWxhQi(?j^&4V_o3}LuOP| z@zxg)y0j}jSV2=h z(>?L6kqIOGss~1g`lSytoQtXZU{A|GsgA2%<5Grc*1b%2@i-TEWW?Z>mx*I6F4GTt zJPI)%ns_T``oSp%ZQGrpQ})N)CkV=4pyc?Cd~0JEHjyv@7WV diff --git a/Resources/docs/mesquite/Help/images/branchesCollapsed.JPG b/Resources/docs/mesquite/Help/images/branchesCollapsed.JPG deleted file mode 100644 index 6d58ae7a9c0892dc827c833a0917021771608e89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9584 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 S?%Blu*8dRxAV>Oq^uGX1UI&~2 diff --git a/Resources/docs/mesquite/Help/images/collapseBranchTool.GIF b/Resources/docs/mesquite/Help/images/collapseBranchTool.GIF deleted file mode 100644 index 5dbf9c938066907772575011113d6f42502eead5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 847 zcmZ?wbhEHbA}vQKm{+i z|9^9sVHAvpz;Fx!9gwF$d4Yk$gn^Mm#$&?*M+RO#IiHLPijM8f(jGb-f{BMZ1?8=d cbQmPL_V8F{eOY0U?Ab3Wy38iiK!L#;0CDdsQUCw| diff --git a/Resources/docs/mesquite/Help/images/curvogramTree.GIF b/Resources/docs/mesquite/Help/images/curvogramTree.GIF deleted file mode 100644 index f34929569538da9a050d02c5ecaccbf61f40acc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1591 zcmb_bi&NB96u#7qp^O9~$N(cH2*jJNrlCnAA+VSZ2^z}F#l0dg0Yx$>d5ueeh?3e( z0+vUz(14Jm2_s^Pye>!@281urg%no>MZx5D?(c8t%^bK<-}jy0di$-q9C7IZPxuA_zx{uK5h4gtgqYX_8O8_`gek%dVJ?aU zBSH|Nh%iLB=%pA@f+$6lA$^*{=G38#cJ!a*MR z0W@J6>;U~h0u%yk00Yv%5?X-=ECy_V1}rX|6J^LD7^Peo3Ho3yWQzAETBj^ zqa1t$r@;W=1?^xos0Ay*513=G#4il-B5-cg2TnY zNYDpsA!E`@CVZ9dEsD|!h0W4cM6YDDa9#3Fj7oNhBS;Dbl0;hEMB*WUC1`jZ;7VW~ zXo6La;%yfH1*FT7rLKj~>C#J?x<>ZF?Wa|jl?GO_BA@!Q)?8B@HPl{T-gfvs&m0Ti zhKi0tyG_->9SxOTCtM>si+q3mx%=b-ov|w&n^Zj|$aHpmz^KZKJXJ>OT|Z(cpCQX>9LrOGe$3A{V*% zT-auL_C-^Iw)Ik$o7q{@m5xJK3b5V1$`-}3M zbynSrFSx%vcKu=!N$G+KV9ZmlM zG|wwE`kHaoV7l(tr|xECCuqWB=g!d$&U`(+S+(ol(&efcbF+Sx(z3xs9$?#eOfGkj z`GoIqnlT$a$*YvcS_!J)EE9))A2F^Q~rw|7Qyp zR(>Biob=$B_lEt21)*i8Bq1<=prRl`r%mCtcmK`5e_ZG^CnziaYDekuY`UwwC}CPz z96S;9gUWYSb$>L%P@@QwDXZZZbz)GW*FaR(l&r7rfXsfpu=TBNM~g4MQI9vY z_1HMnPWE-iZ2x0TzoK?f{yOTMQlaOpyptcj^SnkL6x(<&r%OwRnwuUsPW1TgzTjGx z>+;<*tzX>5*$KV)7P!w zy1v~qWxZ?1(y(afPMwXpZZ$TqA5C8C0!7X!=adV|r6Pr1!KmO=2r48vVw6foC8ttQiLGD_FpvgI z&_WH1femP2VOT0bDo1d}1Y=U^!&+pVGcFjHN-kKSC^!>>2?_Neg>;2RYr~woJ(aS^kFSBA-It66>`A>MJ@%G@DWbK z0PsRPjD}iR2|qv+)35`aAQ%e48ekxeNzeihECx29r8<%7Mj1Im;$koo`mh$6&|Wg- zt9EZy)J~{u)~=#@HKUd5ns;hcvqK$0Q>c(M(&{D}4+X42<8{E5U>-DKm0RC{euOxY zN$Rau{|VxNeIJaPZ$5fqn}hR&74_!AOFNz17Z%K~F8VF=6B_lPzPh+Bd-UAhqZU|7 zuI6}rQ?cTz<=8c&_o{}11*c4nhy3Gre_8FceaYcjsV{?`#;?6uJRoyeYoGJ@TSWmM zzFXh%vB&MQfq4@u4|Y$mmIRc?RkpwGoK+D~*Dz^aPgrwJRH!A|ekS@sZhU*h_EeV` zL;3giDsjzdUYYkprk?GpJr{Cos3Fe(#l9=qJHM`a>)zewdStH6V{^)t z4y#wh4MXho-d%s3pC<=sh(Im9_9;6uZ|DLriuy>{3_zX*Esy31BK({Nt@?!~|) zgMMtG-=js(BAf27uASy*iyY*bFnW=F_T8hiovVV~5%ai83mHi@fwuTfv9TQR%+xIvpxX-0!U-*`CmaaRKQCKkI%{Z5X%UY64 zH+#2-G#BLdwHglVlbJ{1D&5(!%kuZ}wOhAezgJegrLE^t?#{r4rBTMu$GfLTTgvYi zr!P%eV@e)6ykmcvY5AD)Gg)@s+9SsujrUH}Tx>9%m}>24D*3geqRf1rN41wmzHxjM zc-gbFu=@I()nikBKcKJN)U?Go`P=)fsWQ>F*u^v9v7f#w?ypacp0S|wdsbNb_w3u{X*`Hs2 z|1+yk=E%8kW5e8S!M+)8Q@^t;pO}5eH@C5(z;ZFjGpahvCo{A9cqp53tZ`=lLq3*e zo~_+Cj7cf4c-V!XUhT;DbUj)UST`^6&d@1Y6RnoOwpTX|F`H{{h1m-d?lHYMT^ez+ XtLOg4y2-r{5}KlWAJTyX$n^gJsDJRL diff --git a/Resources/docs/mesquite/Help/images/fourTreeForms.GIF b/Resources/docs/mesquite/Help/images/fourTreeForms.GIF deleted file mode 100644 index f4e8ada8413b55ba2b71b75c0719ad296ae49965..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4981 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 I9D%9-A2qY>djJ3c diff --git a/Resources/docs/mesquite/Help/images/fragModelScaled.JPG b/Resources/docs/mesquite/Help/images/fragModelScaled.JPG deleted file mode 100644 index 7619d3c79da24e943cf08de51c66e0630bbb5fea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23936 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 diff --git a/Resources/docs/mesquite/Help/images/fragModelSim.GIF b/Resources/docs/mesquite/Help/images/fragModelSim.GIF deleted file mode 100644 index 1311cc8ff29086f1e0a5486d7ac55125a155b7d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8857 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 diff --git a/Resources/docs/mesquite/Help/images/fragModelText.JPG b/Resources/docs/mesquite/Help/images/fragModelText.JPG deleted file mode 100644 index c65f6643c512520321f5d37953ab5247e713de58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16339 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 jqn?h*n72<{LF!QI{6-Q9w_yYqKu z=A4srX8xJEf8D=s)pwg(wYsWzv-i7puUDSudH4O~{Q`jVOj=GFfP;erbYXwM{UY#C z%E81C0OaHt02JW2*ZmA20iZm1fcyXn1sNF`6%_>yg8&l)9UX%h4;w z3d}-F^@IsTMn=a=&&0;g#l=NQ%P-8wA;iMT#qsl>z@eg|VxVIXVPX<-JSKb0@xT1K zZv=2r;6&g?5a6Bw@VIaYxN!Ha03`sxA;GNpX~;ibaPSC-NDq)vP|?s~2bAFe@NftS z@Q4UVNQj8Aqg`R21Bkdtc#qk|9^fmzMSfyQz~LU6gaQ&TY9dq~IskLNv+_Vid-#Zm zn1q^!mX4l*i<^g+k6%DSQc7AzR_@s=6;+7ZYjq7heFH-yW0UvRHnw*54vtQqpS`?& zzWDlug-1k2MSqQnO-@NoOV7y6$}TP`Ei136tg3EqX>Duo=<_!9 z0Sp8<*v&)01w?_38^#4@TIGY=_>3IXJ?eTdGmtNfz8_zTOEKJPB(-0}TxB8V_eyfR zhQ&7yukPF@L@zk1?}6pAq=o%U+*z_`O za!1(VCAvXweGhmt7TgIcjtR-J_%M%^Mh)0S*+ummvA9g7#~XUH=>>_zh`-Jp5M`i< zL|P9_Eh`z(ziVj-+uAh@-G$8SJxP6@y{aPpI!yhU`RgV`Gdc@~k=!#ZquKC3pMhWI zhA|k;ZBStS9(bUpb7Pn7B7XQHW3dJ*!c2o0yS4hgJR)=k1yF@k@+Oh-;|xQc2dK(V zwoW?26lnV8{9`l_If&sfUT5};Nm8xfdffxIPKfKOQqQh^IQL*y{HMiIQrgX!Wx0+k z_{(JkU#L+K+yjZW19uqt4Hvt%D*yUGtIB*%8Nkh zDboMuL1ymRup)J^e(RAZdh!f1_U=OPPSPC9ZIWT+9*|6fs`;v2gq<4t>t^QXgGx$c z*WO%Ov=56scmZ_XsWKZ}MBhn4b?$1@?}0%~g5(Tkc2^DLBG@vc*0sJhs2Zxx6oI&C zG0OT`_V*fnvXX+nk8ag&%gB#DJELQPk9zt@&jY)!T>=WKcih!>%yi2hb=#g+yhWTy zYPbo)xd$dZ?}3fh0!_B&;iT@(_KAj%QOEoirv`$@IP%Q1cW&Po%{g~*Q4D`D(e?(I zHS;Jk9`hmxf4z#$p$<^q95NYppc&hF3q72!nCg|CJ;F~E<+Ki3AJ2ENJ65Wy98Vqt zd!?1vzaFBZ1j|Af!*yw+n(QuvI4989QmksL6hmij?t$JdHlwJ$E!maIgNkopH_Ozh zhm6OJ7IMpLlIGc2I}C2S!fJP)@ZA=k>nv-Wk{!1}&B4drp%Qq}VRA$a$?jotLIAQ; zknK%F!lnCnill6zOdp9z1RV6TUI!g(55*Nm@uf9%lURE2rB5R5r5Y}4J2q-C-D`Q* ztp5E{&8ev>7u~Q)i$wRJ4xy86zm_G}&l4p=)zWou5vuGf<9kp^yzZF2g7qd(^Ru~3 z`ld5#ESnu9*8i|7sFNWXVl;Zh_v)~5N|l(zM5%>l#guvmZ%=`e&0 zBj{7;2uRqpAggV0Q7T`i$|5{!@eO60&LzUeJ#dCcd8H_9AK7%HdJlw%1m6R1AKwG1 z$KwR`p!aShr!rYV9#J7S1ZBHlkqGp$PV}7y;iL#&{yN~5UUpexu=s;B10OdtvLOXm z6ezvGO6!K_1yG4s5JoO3yE9_6C&*)%36xZ*lKtp_e+)RfY~}Y+I9*_?dCd;+Q)0r^ zmoLe5L*oU4dsV-z$}OvdEIJzr4frvz#W8ul7ravmw|gGzN0<6iNs0jYeY}+8QWAQ0 z^rSSe2!Rdh8{&df9Q?;mqbIN7{pb?^I?|~=0KB7B> zCig(Ha(PZ`&W)T?iBus($JcEIGIkGacbne=<7t213=qnT!Bd^DX+`S-K391%cXg?- zEu!E=A2`z%+KKDO>`$-DhuB$3e1pAW+Fyo!su6taEC=%_v8QeJN?vvdlM_{OToJ76 zS7Z*NWk*kf=K12)f(T_|DmuF>StilLw=A+bH-KGbsEBtA_tH%MrXgdzr)Ad_TF{L0 zqZdjV2D-d&>qNTu?_ zF0`VT#sFt=vUI%&9p&rw4IDsd^}63%F*P`EoN0S%5JYP#%3(lMI|6xlzA$*Syi29F6;lY+(@#m z^}QY29qXB5#nH`nkC2SX+Ge0D>g)Z|Ev1L!X39h?edIz%Q8^VUSb%NsFWG*o8cc|EzC0=;=Xhnl!EPhH0qBX_!@v`J}%#z$$lz zvQ;(ksTR4&ih7Z}C;p{@>TB<&Cb%z%>tuMyS-H$4sLFfua-~p>=?^aZJn2ThSRQJyCIU$6D?&6ipG)U+gsYTHPIW%ew$Qu$$r3Zqu29!5FP?~GylAUlSl4#g;D&+ z>pMhyVvfzT2K`dpNAqp-($Gqz7=Iq*w^4k=LiWO@g35lYr{KP{-M)ed;F`PBM{i|a zR3NIeL;EXH|8gL+Fps)){qrF`(VBQ2_73g5s*=mtijSHVRRJXH#gHO9Ke|jFG`i$Z ze;XbSdX-*_vD{(w1Su(W42=h3$eCFiyW(~TzKT8qT#wEQkm@QX7ei_^6+eVMyd)O) z#qO2Xw8YYhd;^8Ad9M4evb?m;dAq%Kn0vq}A?H~Hl<;wnk{(oEt-w$NB&cMZiYa|V~jflMLwgdZ{FY{!upP6dL zo$s^h0=$Al>aD(qO-fpt9gZg4rBz33fhjIzWVoI;TN(`bCUbDD87-GWP3xx0UAT>* zl6*$m%XWJgO?>&~m+P`{pUC#${PLHOGs(C52*+NLLQ+#0>QAfHKYo^u&`n^8W&?%c z%~as6U(Bu~bW|Kul$kZIUG`f?(2CUhRaojF4KUT{TyHnQ{OBDw`FEcweHH^2*^ar! z{OPaLs&r)~JBC?Z&(@=0*>9K9q0jgLEH6RZucb=a!LJ{x?D6aX1MD{g>u-$wcD*AH z`Dt)3Ew*|1=f2O|w$dVx=09QFz^=*nH5eAAf)COcdHwr45o~(bLq273RI5j zV{{$A89G*uFkW{V<5Jde9lu4p2XN#b#quK~5?jcO3$$6TWyasSG%)VX6AQ(>TPDVy zXmHcmJDo$>+BM};dosT?S>A5klZC-1_EIKM*jd?Rp17zel7;$*qg`$8IgudtHJXU( zm3xA+={DPx7YUzn+cveUi0gn;8d`Yv^pO4IgR=HCOHX`8pdIgwF1@VS%w7<`&=56E;Wx%@e> zPlzqtQeGoBO+&s8I^wl_h_`V*hempD@^{^F%wY-h<-08v+<0)gU87>((#F>@&gYo+ zUZZJtj8UWuplOH=Do+&Z8kj26o~gF7x|Az$nfY4im`D@_Eq1OxWu8b5pRR)9DR8(t z4NkFm8a#RUuG)6G^Efbo2M1R~TjEqGak+BSMS@hs$EM{~f`aU_z4I3pc2zX%CdB22 z9`9uj#<-C(`RGIHw7k))wbPj88G#uT|1bW#)t_}hX_Wu-*T`?iMzal7XG7&hzSK>|jE6ya91VGw2;IoX->MPS-W zOsm#ueRKB>b3rcn9w!B6S_v3dn^b$ui z%qb$fpCfC}kT7JMSnR~pheR{HbL~tldQ5PRelGI@S!}qNo8FA6j5sy;2u89>jn7QE!AK7IA4^HpsvoILa$-`dFOe=ekw{q#`WIlzNM zxQT%A4Yt5&L-E~&t2y(8_ub^kvj-W%Tg-D+hG3i;RLqCsne!qGt4`SRo2WB$URKGuQQymz+1mXq25{ zFI{wBI702n&~`QKy9aKr#qI$&m=nTRj4ZM$ZX?v;y$6nWk#Fw-(HjM-c$-Q;`rRSP z7_=^$9URWi#vSZc34gKf-UMO?sL-p$O{NN>y<~Hdex=8XEVjsccyP;M*vKB1{V2!6 zoLZdoBH`Ij$4O=pbH{@OLf~e7k`T#)6v+aD6bq#+?S)LikV66sV*BS}O`D+=p6V3T z2YD6#Oi?qCk+&fol`UNM)cRguni#}yv9QFb^vTd-D~-o}n65rtyTuC4b}(cFc_e^E%{%cUUM-CeMu24mVe?w z76<3qM2twmzTsSO53EmPU*EZ1#BQ`K3j3c09xFCTU6s_ZbQwrzjI-mdWnHjtUrG7> zQ>s;h-ye-DC0tDx{#YG6=kdUih}``qC*aRHR(`BW)_dmz1qGezn}Jv4NX%3l^rqAN zy>;4hDI;l&NO6Zy5vRGHRcTPutladhGj4!U>{_YmHDle!AMZCGXr&@x<&SiQd^Vp{ zdElCY)HPQj6xwDxVRiZN6@R545L)6`9FVQ+y0&5=5HB;T#+@-+c2;G4?&Q4*`mvHZ zyjIGAhxN)PKmr4E1{s`a=C9skV>9$|CBNG7JIu9ckTw14;|!DNeR>RoW_qwt95dKM zW=}2^%|A-ZJTr_2n;9HMO~M7Aa>iKjH?CkN+93qhG4$Q!VK8*j1^Vkg{L-mds7e+7 zV*^tnqqwAx@wvA2OqEM|Fi}6&_&RO6^DaV}mEg5)!Rq9g3&sd+!{&DWwo!l1tEZY} zew)j+{?7wr*wVG6QtX~iLE8IKKvXNc{7u^$)e<0+!mpp_gD;tmK5& zg`LKr%4f!AN{_39L?a#s?{K_m3GbS0G3Hwa#ZfkohlI+ci$9L;ec?E*Lf_TxC6xIp z63y`?`*c}!Q&A84wM^dK@-tWh6qK0!j|wuAmg9>~r-~zdnBSht!yQy$!Fk~pQ&DVF z9HHO53>_pCGS{(~xgrd;M655$NbwrK&xvmH&5HtO>e&jO@U0={ z(2x{)tWf@=r)J3(Yuq-V{m{<_T?mM3A7BZXopksVx)cF~=GQRuvjRpY{fX?k{6zM0 zejD)NlwZK7Gni z5!HsY6$n#fnrB(g;5j#`HU#;W_g(Mu?ey^V!%sy{*GV!wx$>Kt(g%I z&{$oKhDkU##U!Y_exbGtJnv67qd(`<~gL^6T?qaIrfG$4_%LV3{c?NXGj{|ip!~+(UlK|1n_Z)8`@a8AOFeMq*$&fdMZ?~6`g@CqX&u*jtnBn z^7=t}Qif?grKfDEW+2DFE<^N$TI)c1ZdQdpgEaBeMTy*u0K88RGUTN8@Sq=TP4cG) z3glBHhZSrQ;hjDFBRs($)Xdx`@x)J?!yDTnKW<$_&kpZ_6e(Wmq1;k(?hhYS&&)XF znDXk?SIq0cfn(o;U!5QT0J-^HJ>|8-JusA9@;yISx#1PbJ@CrZ^!tl>IaY{LmdO!A z-nghOQ%HN-N1aIY)TERxi*+i#C-k)n)T!rzh*g^YU6LGH&jyHbQZ1`xNa$_m=-7iJ z0#^!WwfRY&&84lHT7#j;^>dr zE4uB%I0P(YPq@4OnvK3?y>Xd#n|KAoMz}5Sfj_~duz1XhrbBY76Y~=#O@+B+r*-=8 zIp1uDSrujoDsZYI%O5oB?g`3L9mb>ZpKy22yq+T$Z)WV7vl|wx7F1^u>7rsS3_n-x zzs>%^X*bJxtb1DR-$4;$HKNJgD^9}-pT11h)a`Zm#7VE-^xLqi?iiD{DccWY2+t8s z4)=mmh2U8ypxQK3YaOjLlnu@w8WSr+*0c%vOI9i$c7s-|9z~LKU<0QEWXF0hQJw^F8BDF9W%ROp2_08j zRc&@CKiz*mG6s=LHujUPvFD8)HsWubon5i*fHt1z^GlzOHzb@|tELiXND-*L4f!1c zlOllYfA0@^zc4L)4@^HK#G}sq41E5cR@*f2xX8oObHtvfln6o!w>mqkK(VG(@_9CZ z$Qv;`;QLe;cqL$EorYWv@hYqdDgW9XYiaFB-gP^S4Gmt$WILgz*3Bt@W1k>apBdw$ zhIRW=Q_zdo?5mz+g?c>*@u#^7dqX`acc(SydnQU!grTDZN>adY!*T8gtt+dra-yMV zdP%J+?6JuT&A5meZgejl@oSD1dH#``2IA z<0m`_*Zvdj*7+UnHkdI!-YoiNoi?ity_6i1BZ80z5s!NAUd4|7UNdX`teImGM^c8z z_pStORX@u!9en~wt$KUiI20U?6h_021?bDmIfZ;n5-wy4gx$tr`C8R;L@za~Sx?ymr(#q1(s-O6TgV-!wv3M|}5Ztc$wq{7`ZP?km9 z>jFx2?Yd60M23HyV1GOQd4}{`{}=Z_f~?#AWXg_){mm5&di&U>l{Skq(-*%t=T*`g zT4ZNraJLBnsHeA#!GB2~%XW7c>dKrQAWyVHB8X;rikePW&{pdIjQVZqeRLIb!xPCl z7JhC+Q0keOR-n5|6-$)=*1<4P-*+?z6yS~Qfg&trrPgpzU^COj%(`+gmNx3}17jc2 ztO^LoTG7XGBiZq?aKrmZI_Yq%fKkJI`px#q_(l+s?a@jHHR}GDT<4YqBaMm?-R8rg zp(%%wme|Nyh#kpYw7o5jodnW~m7p%3MdHc=yc^m~ffsA8tth6cmByTuuy=+59r(fY zAzu?jSrnd#!hvdH_y?K@qr@_)%`msUtnEg$=cgQpM5}HAWP~WCyMyJ&>a^KIf1vSj zh-U}0RB}slFf4VHZD9G$tTz1tn1zBB=falE#-R2S?!{Vl_63X-eeh`-yERYAVu^I( z+J?h!ONeB!7f^4y17`9hp7( z>N20OE2har=MN;?lfjSFleu{$Etx5=YdA`9-gvlM4#p5Zcp;6tIqGT+`IT}&0IB&) z`OOuaMivGUeS%chpb*0G0VNjvqA|HSiUb!A8ylvC#1gys0h1J4X6#d;&_du|@9GLQW zWXR1Y>#}~?3i`f%#;6kJXg~kv@qe2w>#^>EP|}u!Gc;IwHbk$=-GJS;lz=3kq9E8< z!6uEE2}jqh8nJLntQ6WV?MVLq$FDS{>a7TmtH5M{Ubl9Gn6|<$M6q|CB*iUrS=l z5VIYw+G7afcD5i17h0wcJ4KxFC7?ST?|dX0+1bD0&uzI)NYm)CwkBX?LN!xTrJW_E zeiqn@L~U2uG}&H<_G=E@tAlKEY)k@)&XOQM+B`dGB=)2Vk;eCa>8PwHO=p#wy+VdI zRw*70`E(Bq{4M9wGJ0g^E0>n_bQ407|2-o==>x5%Yl+lxG11DTia;clH(U_5Djx_D zUg#cBAN29!HfA*}4Z8;v{Z@2laz)-S3%4qHdG>~W!R^39rr~bRWPXwrAY|cWmq04= z{ev|7DyvRnhK@;2rpft3<<3pA?b2EqY~ror$DmbPDvk<6;4CLiEn229gLKPU8|T1< zg3M38Y8-it#h#c1i4n7yGe*eYR@92B_l01*qApL~AFB^>^SGgKAzmCCR#W=+5}mPY zO|}Mp?~dU4_naTZ{M5lNkibHkB^&`5o9VXEq^@EgbrQ!|8%S5n1 zM)IXH5{BPD3zUBzt~8QSB0uBL$+2_1`W*n*{BL7#kW~g&rspYYhSRbMg%u{ zBgdm~pHwsl`wd>S&v6B64U;=jFDx+3(~%Vixi_vxxYhD?zQk7jt>7=fzD>RnKKqWX zaEQo`Po0`Ry^zZfR9H4NPG46St4_hq^9sTA9>6OtgX`r{Jll-rQDp#8C9P+2IO@9h z!(yBz?<0JzH}aN3#R@{X+H&OnoJIWL@GkIi>=osi&B6Ipsjz%2zNBQdmA|Rg;KHRz z4@cEjZl4D-v40gA;QR-0t;V<WBTRY=xRbHNHaa_40OrUR2V^l?jgU~_2 zJ0gUh%zb+8Sb?_+g}z)|x14mM>+G=`uzD)`JTHwaeoRiQC9CH@u6enL8RX z;m8R8dw^m-OjdL~Bl#Y{es%2Hh_Hy=Ou17~auMBH{^O8saVIxb=i=-n43>op3qQJW zO8B-1v*%Cpgr7jozXEHx9`1t~smsbIb=FiL1${+MsD6N~?UD4e6sU(WEPtoZJkFd` zM{N8xHOq^6OIpm%{W9C!Y?;H|tu%mD2 zuBj((4n;30X)n}7ogLFRu2Rtxx6UUN2)iXRXTGh~2HJN=ZG~|K>|(g5&nH>dN>K^J zX&2Vudc0uRQd)6}B&H|cD3V9YRnkBVmDttcO7F`sb?F&+bupTt57U&z)7}FJt1tmq z&>skbR{SP&VwmIl>!d*WE>NMW6aqNR0l+$qco$2;==%Gm(Srh-oRJgEk9k&Qt|jD4 zmxW2wp9%#(TdFm%&Ua{L7F9TaB$YpmT&*03nx8e{N_B+w;WAfV`dJ2x!@>ETPD9Ja zqP`_h|4=;huLQ}ie{(eFkoxTXp@J5SAKv$7)2e-`ZqJvh!tt>>b6$D#J;0G!Yttxn zJIE$*LP$Hs(y;D(4>Vr7HJ6kLztEy=R+^Wvgnnq8mNcq<(}vf@Wm!@R_|| zrus(G{kWuq1huzFI%aszKIc+Ylvm>t*Jb2lpvx3-Hh9hP52J2Zjrr!?M17_YFQl7a8jK^ealA2Jnni>ysL_XZfcwi(b z`#m}&mFt5b$tJ9L`7OXhZ0W7!Xizh}Jw>J3 z!9errqn)<2(#p``$Cktn&%IwKw;z_$X?0iw;&G4xtXeC zn84tw_HiCp~q<(O?ud-@VWJxoQ%&tnh-r)N9v)NbHa)|+HbmrE4v4LH8ei0kv~z~s2d2E?K>@&5g8~G(o^NX(*XAou98)qjuDww;B_rDQV>^m23 z{zH8Bn+WZ<86oh`ol7A?e6lV?(C2s@m`{bZ=QpFzA1P$cz8DlW5(9-` zaij*|<@SUSjftW-L@QO+S04QEWxh$kdEK@aqo*^c)e@4d&)2x}NrvnMAyT{HS6oHH zs#Wh=#I3R89%zHaPjMS%LA1~yFqOsPJx~#ROTy@%&@Q(G%Nn#DXcb0`j3eI6Y@Kt; z77-;9`^J))&CYz)0}bN9G1Zm6oRv6p)WBRnuh%zTW~{5gszfGgN}t}mvi*KCF&w&%WxH3SPM2XF)_&0-sG(a6FROvEG_KT z(@JE);Rq$>@0=+ObA+!61wH!!cF=xkKl?7kqw_iR=zD5FP#m6cpFAkF0KY4(rc|Mx z=PfbaBxC5Yg+(vthU~sl2i8Q1_k71r`S`NeC84T#q^hd21^*cWfl6j-ZHIoyt?(2R zvtQAxRaUCy!d&bxQCIaT3;sP?pk2K8*vwTGI7JXF+5m6N&0frU-8Lk4U zO65rp8woE!&6N+aJ#6L_RpRHJeFwv-t8@!WBdH@J?dlgAy}DNnUZ5bn_$B!AGD(Y; ztlwa`-KeVgk$(9&z$jLGcitOFW?)~wH~}mZab>G0N4DmMsj=0{k+(hyw5l#o(WmhP zVNXJMBU9a{As*Z=dyXNYp8y&p%t~^fuS2=q;EHdG@#mT&8I?ZW6=kvWL@6v{;PYKguWu?gn9=4~mQ za;!WS>BC^(Z-;>=MzCF%x9F=BOpk?HGh6a+Aoxk%e}NXNQ68$@J-rgW{p@oWKJcb1 zLl_fuBYRcQ`@1&H^H1pbLOrz$PvPNOEU}&DHqVw+-Vhnv_G(wqGyEUf;i046m(o`q zuVB8BI&bvV|Nr{r^;3WA&o?^ROsKrRIZSEg8HJ-8}7U=Q(J;FlJ60TA*80Q%Sh_7Hz>M}3!Xai zE_4@p*a6TH*|E9D6Uo|G@Oew_J#-snSn4v@EdgG@sRm4O#U}JNF&O_sLS@LWU3=@n z>)Lh$)d-iNBF26MFX1a2VaCO)>$`f9i>5>#_d`Y%Wikn;d%(;q)!<#TxO}_-9PL*? zXaTEE7CHZJK;U?b0;g^$)r9z@tA$2YJXd+u!-JpJsq=+fE&q;iSiSUrib&hBe^bMC z9Qzkq$((=P_ z@RSut0T)lJn>nvX!gDo)se3)Uga?JpkY&YkkI;SL7STbknM6C_A=_CYL(ggnM`^}d zsJofPo1)!`#7)f;7$|R5&v#fKv!I1rP%zV18O><=-UnMSsAWi6TC?0a3=R;oTz2Jb ztOn`mRD82!fsBt~QP`9FBnJdkd^iUq9I^h}H~~K7^|e)eWE%c{I^ocrvS3Ena|4}oCty|L0HCw6Vy7XaTq%#jJ%so~E& z^80bRwc#W`6?KpUp%#%o8?0!oETC01WjyEgZg)*DSnO$l0c>U{DSmw_F_IxShiqE` zDYSMLY@Bg{RfzbSEdpo3OJDcqCnPJ&H6fCEwutYEzv6o_^r8arGKk1J8Y`@ehfI{X z%qQQN1w|-Lc9%I^{rExb92H-W-r!eJi%&}4v2bAR&pScON*~&7n?v#1&|F8gJ>wFx zV9^=|V603?ZZ@-5Z{bFKD^f;Twl+un0``?`1l_c(S|IC)waH|^ryw0l2`z~2rjZS( zSDIPl2)G^FYF+q*{OT1U7=1WOrfs;qHR>E8@7+Ab;Yw z=PIR%;TyFc9E|a}5wQV;Gj{T8CdqYub&RbPkH!cx<>fUKc)PEK_ED``;dvqqA;_Re z+PI)Z_xyiFS2&u5yIEU84eYq?fnp7XoSErG+{eC?l@YtXGb2LX+u*WM*4_FpfK01@@Ut@ z?FWa<%u5_ov%;|O_mqR9gvIi9q;%ng50t6PJPFhNip<BF8^frkJHGNxj0X6 z?OQ%lOhzlIm$fYTyNS#b^N`(K#7dG{RW6*~Sei;!50~|E=}4r5UzQMx_aP=VE)*Jn zpCInsj`M7@n5TLuaC=aE7+Fehg4upyfKHw;HI`2u#BnTdfu0*WQ^S$!Naeu~Um|1x zg+9za(l$9)8`PeenYj>f<Z=T`d%4V@N?pcOT7c@8T4(9-E(^N1suv z@Ono*g(?=2d6gMhc%V)$ln8yDi@JvSI*|3bg$ zTsj!n^Zgoxtp5~*e$uu7Qv%TejOAr*`C&46@&iW#mqX(jG#{-ce6@k0cR4wS1rRdS zZas!M8^Q zE7A;|jVm}ZRG$5&d)Sz!mJa?cPIe_&jnN_CG-WX=Y0#QNOBSR%9;T;fTy(lJKXaT& zczNKp7YLFaNPj`hkxlq6nu!3nOK@D=`gU@nkZEp*ZYi*kZ}3FLAr{16W};aUq(> z({RWr|B|dlALjOAQVf)nInXGaJZYm)$QI(i%ivpDa*wrE;P-$>y4zMlCrbqJVQo2K ziu?shFtkn)+x45oXssBRq?|onc?B~Tc2rymV|;e+B$egYn$SjMm_z@+Auj!lQGbn1 zY9|*{C)@AXgXx`akzW3}0*Xbq48AwiZidWUB69CSE$ucX+AY7Wn`V*4psPSxro_qP8C}r@xm=b@Gr1WaIu!#06vV= zJ#zC>$?le;DQ5m7Mku(FxeFkSgdy{d-;LrMoiLUZKll~Il*;L~|Aa*K66 zH@7`CzWg`1Sf6RdCHzMjzIw8WJ#g{$2MtL}jUG}d!thdy=42JSDaz>Y9ftg7>qK1x zuPnS+^59@a;@?z6K0DDm$E~ndOqYg5IWj}^Nug`EmtyFFe4w{iBjL3P+jt-d#-6!UYTt z7KsPCPDIS}vJiPwXkkNdHY+(Bwx|sTRvnVunS8-4T*7DL0uC zK-|GEuhshKOH8JJa2$``aSzb*?6s>LvU-#zJk&skD$~r=@*5L@ic~^hF?-0qVq_!d z9L164vvb4dcC=+?S#FJIsv6HbDaV_hDXa83@A(w8LllG3acCWX!Gx{$$E9Yj2QAId ztvfrSNvBQ9IC2&NMqV%FDRoh~bKm!mW2rh%mi=jQmp}f64d4G?!nR6ERJkE2HGP`D z2sHn|tKffW_xhiKUE%+yGD0EPqx#BN6mJIt34A-Ml&ck^{)I*CY30UqKTlc^489Sj zJ@Y>}pSBU^ZN+JQ9u@Y@)T40a(!9HbZzH?s6E<;lkVxAc* zu7mlD@wbzBM~D&GvS5@}m##`%hN)MLD-=lok>U8?g;hoW4~M9JgQ|Yczra<0(=4Us zImEJ}U1(1q?ygr?e(R|yD|MH1_MQ5uLWE4*v_A9c1zgSVMaJLS(BJpdtrQpA2NEwy z8BayveNG=%IpZ@VCif-Z?uMKdH&{DBlUAL)bC&CPRYthb2_0=5 zzSyk&AkBZ768J1Rd1v+wbnA}%0`_ZZ9T)KOE;4&N&gBT1K8?uldL0etjfG%9#74{>yEXsmzrHIf0QNd{pBi$E?#fR}xe;_v&S9U2F^Rx%60UCk1fe(suiJ_nn z$0BxKAM1i|gIQWtUzQW%%%+EY{7h!8p&w+@97@!~mmo<9T79r^Q}T3Fsjf# zPMlAey*`qqwMxVd-6)Bhn?6qXLE*N5`BEm$)(RxA6u8&RPP*WTxc{eIqG>6 z71*r*t!3FiQw|&tAjFOHgr;uJa}Eh98D#f7NHMp}6GYFk@7{lS00(AXldm9KFyo`7 zf63wL^j@Uv7@y|yL{LHWm8aT>ZbPXf#rPs(C};an)T_Z=T`X*+4k{16CrK6efDZO; zt=qW0isj;pefz}sedPhNga8Cj2Z&APCl~HzU5U#+h zIMEv#rwO0aKBxApS)JGF&qqrAA7djvuQ!&u#5yiqp>H3~i<+#79(r6Y|IK0D!#0Xo zMaW9JDRMNx17*PjTcdltmNn(VTQXd!44Xr0m1(OL=bNXO!F6$Vbq->vx|M*Hsoz0V zNtQ857RL!%~=XwTCqFChu$6s8B#>>V~+ykJjrX^5)fOMV~(rMsY?JIhrs>%vqs zYeE01}ITJ;@krUt_iL6)a5W{#RuEK;0a73T9F!teYv^O&@y`S z!+Q3&9@76}{#$>i|8M=BIpx93Ww{nzdZ5zxIK{;{mhIBAqG`&1PTW220i~f6RxFl+ zoTv5TC@!0lnv>=RTCKKx%;5oXMnF7cr%83Od{r$E*FLCX6skRbE`6;~`}GILCVqDlifc7n2i8{1cqFx9CUE8Y04A$QSgIQ4QxTM z%}*78BaKt$vP&{fzN@ zWjim8=m|sLzfx_gax<$*kFa9K49{5h58P;J ziu51Tns@HUA7SG0LsfLglDV0}a)&S;mfoF)IVu27q#;dDK6evGk&M&0L}E>gx>)G2 z4XuVNERjJA7OqY;3#;B0KL%Eo)&G@zQ#l}Pl%i!PHGX)SF1G&_*tEn+K=-H0)$vMY z*O_tIHLyi5U4!!;D1mUdjekoww%p=93l%_Vk!LKG^H2#TJfdY)g@+`bWU?;q-P@x|go4DSTy;Z7==GS zV|eO8&0^1|^huWdwS8{GgNv3HZN5hx&xhAPYdC&1n%0%-znyF!H{YXtF_s*#Yg<^5 z7Zg)FwYNK|DI`bw$k0w_F9ZM*bcQQoO527bPcV!zl&pCzGZLPS5stJrf=B|KpoAl!M;~ncape2 zBM3?-_qnUXc}E>@3%X)aiR3v6DYZQ5#>~|&l zf5IvJYy$toF-*f6zjK4}HD}(75W&J_S((jfMuq#k>KbSLNS}Rp^VhQ;?LvA8{EfPk z{S7dsrS#7S!tBBx2&2O5q(5}C%AdXTAQG1oJ$d7aj@)Tbvv?Q}1vNmNhuV{@g8IGczBl z39~Z6$)x!CF1^@h!Hf7|$JJhCGU*o=xN3Ie3+4L}Hb)T7=? zs(>sSG8|bJu_>*wUzCFKu8Z3W&lZiUc`>?cRF(Hs!~#NQ2tD=@S44Q}(ZrC%$V&B- z_xd!d`My)On=dtBY&b=fmu!ykq+xJ)XwVs%fBm@GTjWa+DN3VH<$+<|LUHt~M05Q{ zbfL?}bXS?C(rqWbCTLs1o3tvt^STdgK#+}cUi28C@;o*|ASY}ls4hjmb4s{{%Nn`k8fUap2h$IBGZex451#SXa)0z9WjiRg3_F;M-}SO< zWJ_>)@H01i#|z!jMk7xM>-QkAzB{ELES^dZg>-T3GciZ*33l1v$ zNUFFv$J!ynIJom@hgW7Bzjh+ET>xix_y`yiBRYQy6Mdc$#@is){aLpK$%N%+Q5OGCJLet^<-W#oJC%eS z6(zThyEEguqcj=XDl(X@-qeiA6zO8nv~8RvVfRT-v;60;YhG6G=G48FScIF~17rm|4@OIcVU z{yqG72+`tZ=11i%G+7zy-wM%hhbY^QCWE)gtnrc1{R*6)a<;p+{)4(E$t0UNOwMS? zxNS4f$qCIG8fFH9`rg`3ls|x&Lfyvi=MVeIU)~Y9M>QFldY3nU-t@^c4{4#E03mY^ zmBK<wIl%TbdfU$C;PUi(xR;qa<6SM+pWm zWEIaV@#yf$<8un^uZ}f0xZD~}tL5n7HUa?ek)eArd^Rf)a#`VWVQagEBo%caj-&1L ziafC;Im$lzWro-u?26{E-0CJs5r2;MH14wpout9deEAmV|1~!TFg`nQ7g$^8qTI-^ z{tzyz*mc;r8ovIG*=P6Wt!tmPxZiUBFBA5kc*Q?W*rnE7?h{-1IGiK@20<7A(pT$_ zFWSU^9lz4wR+G{}cebbf0+rimdzk&XTc)kjmebTX`=-dc6nh(Mm&>2zZ)#IPIpRA- z#P-O&fdOp1w+TQ$K7hy;Ap?I&av32hDBf&Bc@^{GGH#7pfTmzqH+kaCzWSnWiqAyXQuBWQ{? z(40I%l=U@FN?wIz?7u!JO*$K#!dBQ?lX{Gu+2r}5plU0M$;>=XG=#|B4YY5laOsX# zB>dSePtkGY_D?L(HGr6U{qS7X{1MXD4|rTRI%w&;aiJ$!1Y*BvS|w#MVD!ggLI*#FTYiQTS>M?im6zg63Uj3@wdf`ju5nVEU=etGE*l z2C)Znlok^BsLO>vb4{Sgx&!6or8YO`t!4m_@E*dROT_R#7uVwvr>8xuGqO!HuW5OB zymR@Uy%XJ-iKbLvYs3ZZD%nSKQ5}S{K<5(6U(ma6rV7Rh;+Qx#)k~a7hYjbjhDzqHMC)% z5^bTNOE-#Ha)_n3y^I3Zfer7ZiMfV!+zMLlWKey`<8J#yXy%Uc(Kc%QJ`hc-pC*xR zj#0_Hk;_he^g=4%uxyGtX-VoW!@B>TLp9rt%eO;(T1C1SMNY$fHE@9b!4<7$bolnH z5$Qh3`p#mcM>KA{BYaE@YMMfM_|8BI{&xV$>P zcEReM*m|0~%J0FyjGU`E>zevHMI;2$d~6c7hE^Nrhn7!0=pV<|&Uh%6+&S03Q!!>G@!tfaQ!axkzOS& zm$iX5TvC`%;D@-TapK=v#v1)ezeXv%Ory8F1{-U>`}>3Q@`tA_j4BSxhZ{^_mRy;| z^BfODuXVMeE&&A1TGXxtC8{;CHVCde4K^M3LnWfzSyZdY0EN3(KCb64yl#8$A6xlr_@a1*Kn5Uq;rB`gHka6PZ-dr@M(QV6tW#|jLEbF94y^*>HL}=C6h^k> zGCg2_xb9J`D2Wac)A%XcU(ldQNgP@_B{N^nKB%pkBLqQW{h*E#yRe4w6&acuMmHS1 z985(+*3KywGpUpjoq7QQ`yUZl@{o4)vBfNinE}t$mZW!5?h5BgBZlQO{#ME88qPd% zgLehbS~|4JBbmiHv>Ju}D3ia*Gn!h(oOGRa9SG91#4Hk-NU|sZ00}Dw4EIhz*8P?H z%7KpOb}KfZ=BhDtuoWj_y<=ky@P=W5B1(W&Q?)GIho-k8*?u@@Xf>+WjR<7)sEsk? zI^T@`>XbSMz)Y*t_X2PkeZ(eDl_q+jSuc*Ys{>A`%;S0_nfaU5j(VSi21bsb#$q-WEaV9?UtAiZ~Tkg-@=Wj RpS}^D>FMT&*5BA1{3ls4qVE6z diff --git a/Resources/docs/mesquite/Help/images/nodeNamer.GIF b/Resources/docs/mesquite/Help/images/nodeNamer.GIF deleted file mode 100644 index b3f6fb1cde4bd799e7e9a6ea79215a9fc5647937..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 873 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 diff --git a/Resources/docs/mesquite/Help/images/refugiaModelScaled.JPG b/Resources/docs/mesquite/Help/images/refugiaModelScaled.JPG deleted file mode 100644 index e1a73583c76428af5a539fd49f19fb20428039ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22705 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 I7&-cX0JxD})c^nh diff --git a/Resources/docs/mesquite/Help/images/refugiaModelSim.JPG b/Resources/docs/mesquite/Help/images/refugiaModelSim.JPG deleted file mode 100644 index 006a26289e44afe029f3c600721aff492a53e574..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13341 zcmeHt2UJt*w(g>dG*PM)iAoiaj?!a8Kvbkl2k9V2K$-|a#72vBLCU5{2PvUrDAGZs z1_>PjrPt6>-omr*+2G#$ocr#(W4tmRj5S6AYyJOh|D50a<{}Of$ARNFuB%-KNJvNk zbMO}+Vt}i_(IZDFk5C+?q@<*xI!aB;L`O?QL(9g%NY8YN9l~{ros;u4j|l(iv%=h* zoB|im35$tKNl8KYWff&46htJYB=#2}p`xOqrJ+4ZM|V=<4Cfh%|LGrMEpXx}utMTX zMsgM)JwZZtf`s@9fB*mq1t{&lz`y^Hkdl#89HBf)MNI?VfIJS6l8}*+l9N$TkduRV z`+)xk$WKr(oDsi#gi+Ii@~ktH#M7|kquf^t>zK8=S9m1vx%g92v#_3IW9Q}L7dR&< zC4J$djI7+%Ys%MERMl>1>*(s~-!(9_w6eCbwX=6{edOlu;pz4GS-|rbFJHY543CJ6 zijH|38<&!rmi|5?Gb_8OxCB{RR$ftA-|(riskx=Kt*5uIe*iuBb!cL8>f7|p?DrpY zt842Uo7k=Go!x!CNC2{bsP#|He$nd$s23?YIT<MVA zs}N4ekL_}7cI|Ci6M>cucs;*25xDAGK?HnrQ9E2YbGq`WN>-*RMKdd%I2TOjs&CnA z9zj>;q+7Z0*|9;Lv6a`OMBvLX-<_=1kv3I%bJ-DJ#4v5{f3J(Yj@!jq6648 zyV@N+uU27tTon;061dBb$mY}KW{H?5=;P^b2qJ#5A!wr8TZ9*QR|4JuzNQG#${Jzr z2

      ?{30R|IGV7Gr`w&y?-mh(Z;zGIwJVS9`*s5KZTRpx(6_I?QHz7V%?5ot-1nEh z)d}uLCyg)smB;?Vn%%}NHOiX52xzhGc(Wgwv$GoO3m3o^G&_cpc36mR@1c zN6?hPKHV)V&Enh@ZKLbxodn%q!*tWAL3_9>trc69CG!3Sc4_Q$n6ANq{A+HlD?r6i z>Tk@<57*x3cl1^iC^PAiQ46H_{naI~twFfrD@X)BWW#@)LOvLQH#f%M-J!eZ=V|KU zYmBS<_~+V0Ky@+4eV(8sjG8Yb0^KmvCCIpGQgZ9-ZC__1&=c0V%}B5@+oLyuFCYid zyyF@>vG4^&H_&frBTbcYm7G|3jr#P?>6Abr?SMS+?+_NV%|RmYy(~xC@W8ry4(UaN z%D0-^bB~F@Vj(DS+OS|r(i+n~$3Nu;WshOrPz0DXl>uf$=nl08 z5iqs{k8Waaza1D2=b(6J1QEFMICFsrC=oc_-nBWs(<1%Z&gQ?hpXhPfhYbG>ldy20^ z(H&pUN>(db2rm>X&5TlEAX}<-V|5bvxTT{=DV@G?PwBG*jX^oBQo$BG&5^FoA{V{h za>$J@4fHi=duR_FNphyh)zjBUyXLe+W1GY<$1`pDuItu{JY(zXtUb+e{;R3c+y$1c zfpD*Aw777$($V2y5=zRjx>Jr9@AM#PLT;SD{+Td9lgXlbZ#|D)=XmRMG%b0c`tqye zwSFYr_E2flo{jC2gtP6po+c!hJUtzfcDhjK&TsL6my6B!zA7jmKy*M-c`NQB7+>L2n2`=9f(q*8cl;;O3QOH|FK#3Ky)d$Dv zy80dp7$%;YxG$TMa@w9*d&?OQ+FSClS*Y3iDZ(xorGcr7+VHOD&G=0S5n$G{%kzqX zb>TkKTS9lXiNKl};aX=!MP!%Ft;i`x1`?~;Z@x-fJB2Zhd& zb_p-)U0<@e5xFzF3|6cvT+YATF>}TQ1zo?0l_Ua5pg_Ff3A!=n@Q(0A1iB2?vhD2L zEeRrESL@rTbWMV;DuO?9b{QT&5TzGExbg;$W`l0<RJ{kVl#BLWg@ z^am{hIk;Z2vWmpw4tS(cg-JLZd#p+dOf3= zja`Ga&5-pK5xCcMp@NMF7(f*m%`W?7!**86iNMEHA~2a#>-$U2pvrHQbFt^W@Np4N zS~m0^)R+dbHwPsMA`VJxkP>Q*SqGKy2_^!wQ$(N@zQb_n_8i_0)R1ISp+*F)<%4f6 z(>wd2l&%YI`UcEdn@vzW)!Y=XZN}_yecrkChA|L{c7+XIc=)l3A!!SLjT9bDZd@o1tlSRoNC5lU|D;qH;+ zxN6Qa!$qO+6@FX?3d>bV1im_+YxP$BF}&Q+lhp6%y}W>3{{ATGV0cVF5mdL=zm}!t zcI#S{qROt-u(L^m^G8Owa{hsqwHrY747RS-PO z=F$X#;>RxM+oYGX5d1mLv8T`(5LtfML=)OgoPH?^OupogD`NKgKAMGt6$UAD18ugt z3f^skAOt-w*3JK8Rhw)h(fO?BkkE_*0_J#1px~|g95qk`Rp@+h(k_E;TpmB}`Dw6l zNx;9W>CzEEEZcBmMf5Ha_@P?-vmP;NUVz8;Owe9n2 z1yTYp?V|(Dl_XpMP8VER2Lw3s4kKUyB7#JB7vLL41FU}^6g9)p+8XH92*wrM6euM3 zyMytYm#DNz&gJ)1yPI82fsg#XR(0G7g34DzyiBJw6^JGPXf+O4Lyt!SEpkR0Q zrgU3&`x9;4$m($3QLA^tS3Z#Aa?oG2Z@0#N=KL&Lj2cJJd3Q2ts(#sDC(jW?iL9v2 zLHPF)5G0}rN}}-j41NXkjbptmadl`+1?>KTzN| z(%-LR)ODhe=AtW46y97tH9O?n{q06FYkTFDdXrJ3Xi<&@&AN&RL1X#Q8L!FGvT(0y z)#TUetvtcZnwMI65&^QBhla|Sk?mcu;szA8**))_Y%vo{7=@Ocd4=I5zr%C;vi!%6 z0)I21(a+XKUbIKUZ!*2@Q4z=;9A^RENRCl*y(r15B)6t#w&xp}mN4PY5%ft|cyIJV zn2N*V+>F>6<8S9qsu1SQBN`t|*)t-0Bi%+jO4r1mUKYGLXg2JpTPNXEr$V_@DsJAb zaA^^iIf}7IIH^gVmhFdMUze19iaV2YJ~{)&`1K;TKeu%2 zeorMnq9bln%W{W40f7{&TU(!g*0dlr{qmt)r^?;pp6X;58++c*EqROI60ei7Ifdn1 z=zc?E2^9Hzu_4J3#1(}5L(Q3W$Wm~JMJfv4$Hf1Hp}a~YT^fbr=99N0LJz;R*kT)j^ub_66%zm0h3 z0jVVn_a~J#;M)-~uj60wRh@ zyMwY8D=SZ7Kq%w~Yd718A&?S*owH>JwCbuw^Se#&Z@GLx;~e!mX}@2dH9fp9>`=Objv7(OnQgu4YfU@1Mjl-0#;(9FlcwyOiR z0v7UCh};wBSew-+xyiNc!j`jFGVoUTSIir%2bJ){{aWH!&)w23D%Rg10?!E6umjdi zJ!C6~P9{@D6l9xx4NU+`upf$`ns-o-_2p)^Xc%i-8z)IhlhPwW_<+XXQ!{0B7vvP` zn@a?tHVo`(+XEq@SANURSe8Pkqx8JD4oKF0a50-eQLZrrj?@dxbYKmrH6sE%dIz1Q zG)BKA0$pL(An@gO|L!+VBp8?QaS-^1OF9+YV;p6O!1a=fKbYNS!~_-}SY8S=*&m&% z@i43m*8Zh|o*jo6HEK^K*y1M-`u!Kdg8mVcW6`K}Q5*$Wc9jp>EML2h)fvq1R9t$N zRmK$-rIZR!Y97ic^$#5?=mXl$*sxyIX5rY&5LouWR?OG$dqm*Xj{|B|m{EW55&ZGu zAqd!lgCX0vcZK<%%g1OyXdhz z;V?*WJh-qyc69shoQ29%);tj?{R9db@$i?k?5*gzPnaCtb|h4o!es==y7$u=&w7Iy zmKuz;Zgmq1R{}X0Ze9}wdlX<$eNWH#{|T#r6OoLOn zF}K<84v(#bt7WK9atNid-u5SXuNwZO-u4EPg))!m-N1NhH#gUsO;BOMpQ!2o zhtB`Yp%eNyh)_)#@EUlX=Xr0dY2MX>C5Zx||kafw~qT0;cms^S8?pN=@NzfVfTYEb6h* z(&zmj(j1rc^Tg)3buOXFYP7jS|K^REb&?g6!bS zz^P6SLHZB}-gn0t>!>lmqShNJtqgOc(*e8y}WtbgBvG4J*+Bz6RqA2oQ*qbkF}`FJm|_|QW^hcbOmL`ZZ} zKc4p7b(8{r8fA;i*=vLykWUJ34-x@gizqzaY&Azp=O@lNg8Ktb2pznkfOC7wm7*zi zqKnUN8pAy5E_UCQGTqzyaIJWtctTTGdn+vu1k0TXMBr(`Lhl3-c+sCfu4f|Bciaki zHZ58MBLWAu&P9;ITNS`|)ISftp@qH-;+oyP*Ukk!>PsN>HQKw;On^HPf#o?O5CR#} zgRbv^&%^a`{{hWN{s~;UXEj148=*ndcGhZ4c7^_$PubS_Hwu0`U}f~bLxO*AAWcs! z4nEHK&)v?JVWSW@0)_~T^%DX1ovo?hRgK9VLpCjCc46~K^XpGq@j~A#4|6G3r@!kk z>)>bNHp=F@d_&@9mB}ths zCzKg;atW;!)nT*xktxaM#i~K|esTieh2pknK_dM<*t}Tif{>4Kpt&Bh!zX8pcdG;` zkytyLQ;i^VNO9=!3w@n$QUW=0l?JoTw)LI5OI(OwnmnN-ko$`0qJs|#foD@d@ZMp+Ddc=?fD zTwTMSavaE+MKHr#y7PQeJ#Qon*L>?d||MSDw$I}KG z#b?yOBKGvleP_J#?;V2(uPIb!pWdCRKFC2hMy=e`x-!aRU}e`)m1KCZ9FO<&vRI#b}Du!@Hi5=``^pieQV;}#*Ii`Z+VYS&8 zs0C&)VWmV@QqTUW$M`vteX28XDdn4dOzb_bgQFd{G z)9vuJF)T+fbc4fTm+PbFsy;3z8q{|*mI(ZY(f_isADF=ZrXY~Tiy9-pAd^lg`#5Di zbI#=HmSVT=`2GWXm-S3)NX#<#v6`IdZDiKf$%13{SVNoGT$5Io--^{Z?9ewzkER>r zy8XPYaq~S6FA8nF;2CO8mT)Ya)%a)b(Y6}wnwZa?`z*P;3Y$Qq(0!RJ5^-AY8U?T_ z?N{6C*~$~}qr-O{D&316<;~g!uS+?;=QuW!F&!K_B2)#!ohcO}kSK>H99@QQ_gi`D zH^d}zJY6)?+p~_Hk%^;wf1ykM_Eg<0_bIQb_zfKu4xZ8rjrG(ycakLZ)YAGF@``ac zl2+pFh`@R?SUBoVErWG4mB1JRA$ZQ4ZF7U8fhpYwfpF6p%cRJ4MBq@7XH3JcTYgx^ zyuResOyM3;tYVLaLYBU)UF}>Ol)Y!$d6LG7vbI$2L56kSWe=tp+EpT8X;Mn2!7VCu zf-{EgG%3UDXD7lc-`%akFeG3L{P z@OtM|5R9Dyj{~^}3g>{>zAXjcnaYEYhi-wmN4HX7ccY5(9Ehb@^wvL(@_N^Bs}AIw z%NZKIB(zm%j8eW0dvWQp+u*6gnz)jn)zonLp%>sCRh56b@8K?UsFMP-S6t3o3` z*smj9NqTyQp;+BE-xY;V!4hQM=)`z*x#r(I`)B9=G!-~OIUGxnU!x-D(NDK&H*9WJ z*KC&zO@9o_Q;K&}=RnBs34Zfk5qy#OTU4lnn2&Qv)Z1lc1@K95bF zMP~iUE#r^ir{)a#D&Y3?{+qES^PQ$@qxj#-wYbA-MGC#x>hq8FxTq>hPw-|**c?4yAu-j~? zOQOWBj5c@e02X$5wOVNnM!uwa5jLM;0zd3OJ@|8v3n9XJwB1xlnjc}duTy*wZbIh- zYsK0=C_Eh~{hm92@6_G366bWVa0$hOubKSJaz7__hdwjc85z!%zNpJL@6X%hO{A#o z%Xhmopj8-lt?HiSadN++l%1;-y(Hpcnjy8zb}4~xeoo4S{7aGjPIS+V>vD|d)D>vl zvW(}FbJH!)zIOj)bDE08T6ygS&3jTy?wah#`{1TJeww<{s>{|rqL#fjs<2T?BYP`0 zoye@A=4Z7siu7O5q8XQ+o$~FQI20Xkg-pA>+cVN-rFodB9mZ*A8#6o1yaw!8`aXVk zCT-zIVn)@F90R#xDq=B92dni{4zL!KAD8%t8daI1Zy}n=M{c~G74~jIx&0gg~KOLXe zl9%FzJ7~dN3D=U6{MxT66)4*DPx@P{5~f3#qsdl9eWJ>p^|BI2-jv0jIa+&Kvnm%> z`zJj-MPvw%nDQB`CD;>n3Mp>t&a|l=FRgCp9B-KNz?9%kz zmnsSg<RFxcGXvi!Ra2J^gKihSBr}RS;_g++gw@$jXBN!9Rr(d^*Pd7T48QQua!J<)n zqMYIcD-tTeC5+jEq{u_~Se?ork5Bvf6)Nlhu?PfK47Snb(B<*eC@g6sv)LjR zzP?3?$1(YQ>>~J%gLI64=zsr4r{wPz_gDAY*mzDg@j7}j$dY_!zi3T!Hs02SLF{tZ z*&;Ux`w#axowCx8Zd1aAS2>+AZ5}0gr57it#Kk}J+^PF;W$FI8ch`D1Mi>{JxZaEK zR>pM3sj)K+k9;1CVsvh8cN+F=J)=WiN;vgpF|Yc0pGlY@y6wE2jX+-7`k4T8mq6Ec z>lVvs1xsaSpSLVHl}X5gXt4-}XMGC-y;HS!zH+g-&1z^&b|lK!h556uscn$a2;9R- zI{phjx{0RwH?C*=v=w zi32Y(+A}aWEs8M@`z`tm2Tf+);DvAF{!6Mdb;^{>S$TY`Hqk-OvPo`fnwQVEGHJD} zc@6$S2n^e2NR&u`3O0djDvLVaO(qiPOr@$ey1kJJiEEM5ca-kNusBeu*IF(E{xZO`&kjGhAl(~251dS- z^~VUTF!dP2joASd}MbrS-itjUG8m z*6TtaSq^d7zGbBCEcPAwR4QR#-nj6V<$Se8hViJw(e%dj_~SQ3ZayHN(GSzPp6+^@ zPaGNX&}CdiUobD?L^rOLxqFg(nz~Ec&W^>?eVskMG7~8rO}|(X>@SoVXY1%;PtnmX zTosin;G%yL6D&TJOeyRwCLQr9&PdIPLtRSC*wUfXQP^6dQNM#WwSBlYdl^$5EaIR} z=Y6|xnZE=X+wrC3RlTaISR=%8K^SUQKyY{W;O;hq1Shxz5`rz? zp1XHzzgzpAd$;QBIe*-qda7n>x~BX0_S5~y@9BA3e)<96Dak3y0SE{Pfcf(ac-jO= zWPQQ50HCPI3ZMi3S9^j3G5|U%DjF&ZIvN@p1_t^IEFx?yOiV0t0zzCOY6@B!Y6>bU zIuIu_9RoWf6%~u%D|Rk!K0ZELW?^w59x+Z{KAwO42m%HM1{Nk388$W<4?Pt<&;N3J z>H+Z45l9jFkPsLEM0^A!e1xZdfEEA{P@Ylz1IT}C2#83?D5z-Y7%woNJ2c_}hzLkX zh{#AND9Fgqy#t@W2axem27#<_7ZE(oP&5R-9s^6kdTs* zQ!u?`W_iWR$1fl#BrGEHR#r}4K~YIdTSr$<-@wqy+Q!z-9_--Z>E-R?>-YZSr?Bvd z$f)R~mL{#8Xg&)ots}+Tv}d%ZEkJv z?C$L!{5-t4y!v&0^ZU>3-+$mj0FeF-)_+I#Pq^@(aUmijBO#;x0~Z3K&$A%mBcsrB zqY_AKpjo&PGVp|;6TL~ytL?>L+0Bz!;;xOva=tpk$+-&nP2@r*b0P3(zjg+Icf;tyOceKT-FriP<(_Djdx ztwj3vPJK;<%3T{>{2$qOt_SWV+NfhRR572+z)OO)kSRLroT^nC z9In%EuPau?yQ-~-3m5ZH?pB%Z`3ZAl528Ufe6Uw_N_r!2Kq9A-hahNJWejFn7G;9oyjTn&)pFi zsmo~&zYl6`VOY)c<++ubO1pmEXR%et|AfBMvl`*)Zn4B9cxLw1vR+-e01TxL#qd1J z9Om~gkC2-u&wrc9`PJoXp2ufyxjj=On%2rzOVRpbUSBscDNkXJ3ac(I(8Umg9M>&H@bArk}nMsOoI zT(%NCE00o@>|8a6!f~S~QjdGAjRsT0;eL=#qfpLQXHiRaR%FNzhNGXab!W-jqh`9yrZq*JsG-I#) zhC`SFCd+G#M{f}hc)k9Gl(%DD^?p%{Dc`q^L+wsRDSClybh25JH-}}YVNg-({^Ncq ztv&v>v*J{C*iG&`IT}q4BRJo^?!A3bMmH&9rS$cYnAp-u#v>aySY=?F=8OI^HS=;ec`!o7i4U6${Wu4HfR88dgNp~H5 zIg(eRRz*ne;>%ScSy$zG#xjLtHsp;$P|A{Q?LqQc*&z0K@7(2*0y_tYF?BkGT5h#1 zRo903&-9OcoLF2-q28OkK~V-9QjpjC&U=BywBLekjLYDgY7fuaU_+HMeY$R!KJ9`b6yR1SNM1>0AZ|ZtcRQ!}TfwYj%Au6wl;J*N^%t)t<~)#F$|BF?>*% zKgBNZmO?(VB1dPoZv(7Y+_UwNZIEJ1If@^NcUvBrKU#%OY+QRPT3^`^gyld0@>VG@ zQ3T0Z>tm@Ja>12@MXG-2iSuylxLiwOEQ9eJ>Zo5G+d+jGp^_~5yb|N#ljvq&o5hf= zV6}~vByc^ESTnexC%37YvcwZ0#0zpMrZj6G)EA!QK^5JPhGJ4$Pjgz3!aN0&He>>8 z8((qCh^Y~>cFZR2`y`?M$hT*F0e2r_N7Bl_;|#lb0&4syeBff$qQ`fHgh`A2WtU@mO_#W35)HZ>5k5e=Pk;PP?Z_%FF(78gSp|!WP3U+69CRIT zc_|;Vq#NFl$!8%3%q54jHRq#00rkhZGq%m)+X_j0Dyn<8weJ^?AFb<%8GIjoR~gGv z5$X_B;}TjeDYBigrdK<&VvX!^F}X*qf5!f%yS`ydQmn{U)|rE7!jAOb-1z9dT!(x5 z=f|S2jaMJE#Kk{K8Pk4o<_oES{G!CvUO0yBO|H@LNL}=HpuB)=lB)WFBc5d5izJE&Z7XX|4LQogS#gy(O%G&yi7V#jj-9HTTg zo*NL@D!uKKxKUXEbIp$1$K?7=ieY@1nNuJ2}AF|Xk-H2d`myAz~%Fpq&jyq*+`Q4<-S-m(#w zDPvKm8~=|Zw3<-g(0DYJ&RD zrlwPjSz|X3tX32!k&RhR1X=+ux+8Usq?d_&fH1B3B%=gNE)IV zr{aAU@#Na5SkqAhRES(Cpr*wnBlG_CL&`&WxBTPe6Ohv}u=8-z9aOx&U2V#$t%5#c z+jO}sBYv1x=S#uwCq)?}|G9%pT4=a;|D(PfN^5Pq-!(NWTl<>s>|cfa_6;g!Ory}e zVU#F+-rw>Z@gLpFNzz`J8Yw>H7eI`DI$M7=q3*?AO?y$1`LRq`ZZKv5E%c&o> zvI1X2vYlP6dwafXHv%isE8YM0oBUY1EMKQpLGv_FM8Rppg@f+O5{;HGYDU`*ag zlqKuuSIBpX+S!=2c*#rroqd}Qisb4s3?f_#J3!#;ww-rzN}ctOF@R)iD|-f?w#dZw znQsbW#r1wJK@xLU5-?9X)V)xxcPlQe42!rA+TcYtZ;#a|q0E*hvmIjy_HPj~FQ5^a zGHS2;Vghc1AM%bT89$`#^9*^G>{9*KmwOnkD8y?LhyXZzBtX;g^^TO^t&GOp2N_vI zlh|JAMg0+u>)kPr4Fd_R6-UidxkOW{i@p?Ib|r7lB;%*nIL>Xs}P^ z>p$8O#Lv2;^91x5xjgb4{|Y*fc>*8@l5jK2JNcUr`SsosbL}T?w-UM=>wf819i2G> zK9GHWADyLpt)eHu#>n)r%{0X`!=z(QvD9<`LOrpv$|Q4FOu+i(U4;rcqFU$GD>FY1 ztO>P$8cP12mG;FGFje*h{NQMQ0w{_P_3YkV?Dn@sL{&Sn?=&|08%eHyX-g3MuJBDR zE*p+07CCvf$1=5w80y>gcVlRA(dT_*65ParU^x@x)GFRS*Z|9k?(%olO&nsoQg46o zCzC_GI>h~d9w+~i7&k0ve)_c1xbf8F~2x8}+v7 zakG}{SdMkX3k0hX%Sd0KezrNk)1;7VEHvaO%JYo87!DV;NxjjD5S2k+2%$7CXALDQ zXQ4}#GI;{RWH!xiug&gJnx24d?V#^@=hgRrs~-{JK^J9n=i=AbkI6n9dj(!pCdA>p z6v7PFm(yFqRtk$cSo$Q(Es&APiT(?@BBw@dk@bBe3Yu(oEwPMn3$yjoSb374DGAPc zDYbD!V?TZfDAVyuZmR#$dkoZj0uUhGe->!ZO9I%Q0EzM^Ah>Dc-l3NNE{57g{e0Y% zeTjZH;DPvzvw~B1S)O>%qWAJt<9x_-ls5^H3pwDf(=vum=%01se^{uhn~vYIOD@iy zKfUm`FwPoTezkJG=F_j(&OG+fm%~4aWh`fNktX`wdb`gu7(>VOuOCL?W;Y3JO}XMH zl;Hw3D$t6!fR{W|J=D`W5h^He6Agl)$3j?w7GrByb14M6(f>d;8SN^i9l^UsD~A-H zG~aGmz#WXRCdu(*V+g2!JOLGhNW^q?h-d%KvTJfyiho)pF!B9%y8W)Rz9U|=4@^ML zOvt=4E+v0A^3G}VO=w+YA1l?>S23M$YbyaF3tkXA<;Pi}48PqBkSDI4$ng8PG8^?` zGRiMFxi8p*=l?a%;w>}M^#dpyjcv6J*oJtaf&=X5MunF?*LvyKsd6aho+E@i(NF?@?eMh7T*Sd^}g_!q7_yeb^?=8HUiyM$-Lf?|0|z_Lcf%`$qzh*aY|scd!* z*~@(WnSZBY>DbH9cJ6rR?kxvKs!6p-^Hk-Pt$VU0{*rrwPI zgngliy=fv@a(u|A0+Zt+xwXdR!OGwUUy1uaSWLdzPVHO>kS;o)urhVLG*k?@TBVHB zI63Ypx$Js}OCK_0v%JE6YhBO&Nk|(ukU;tb{A*ROFS_uK2%_zKaMYOp<@1Ry~J}C8A8d58&q=1_`?q@lS5%jNd zHr*4J1UdN14gS9Kxbqml;w}kHK3?|*Sv*!FIdeB}IQuWj$|g{e{yUpM&tH~A%GK=O zfoO6B#YE(6B~Bc>-QUeDA(G?EZrZc>)GY{%J$#tk3-KIsNbF#Q$GG zpQ6v~zYSy2qCEk_^)63%F&JGH62lt^wI6d@uKm`E6+f;t(i(E0t?S(SkpBdrKNdecXDjF> z>&9**+aKF4R(^Mxb;ftRU&1Jt`fZAP;nf*ycn>qqa44+sVe?(W^$wWseVfz85;W6G zdw9|Qn4yjqSab;Uu6JIduz9FFez8lT3{KU-4t7;a;tj)@-Gzodf0iZnMjkVIe_29K zXCf9$tNnch1!3|Zdkt)%ot>$Jk|^^2g(lK&wm;qcP&11r_yl@jYWObXe> zXvO?${mmj1pJPytH63E8^t`_b(bcuLDner9UYc7-D4p9& zwcUZLZoc27-ws!e_~*|X=L_=wKh#tEF#n;l)ML?zgJ0K!i$HR67o%~WA^QF?3h9-dlVDjzI###&^Z=*y+< zmLOz~4vwv_&L@qzR$mO($rsnEsX~47cuJZlWg=)jxmLCH^ftk}%AGE%j2d_R*$2vU zU5Zimv5MJsqr5CvZ&y#9u&j3BQq#)C$iZ(Czk9ic56k|~$#e(?! zR?WuQOTWGmWgSVJHZT@n%yD#MH`Pw+PvY~ns7b(}6)AUnoGrZuE~Ln>e5?CXp8)%- zd+EY~8}M7gvyQlcQk-K(>-)+}LA0DNe<|SAw2Pi!tHjjGk8Fpud1R`W6>5vp-Pc_s zjY3!xIw~BR^Mhslg0C;Hs;MXI?Y57=HfcIsQzgnM6Wz;IdvP42BfEkb7|k#Ar9QmX zQ(yK5Dd;10-31okq}>F;Ht$?g_8&6GY3$On+i$MnP~JH{nIN#6pNAdxDuFQ^a?&S&(SbP74Ms zHEf&nXM4E+DQy_>yyK=yf}2&0YJy`J6l>ls^W+Ea33-z*7qFn^8Li5Axe)gg4Dk_^ z`0mJIRTWs{$s^-WIt=&?&vTwWQXbSA3v{~#)?qrf%H?>^M(I*dT5GRxzv-jgwn$^e zU~3_c#%vFKEvKS?bW-Hh4$gonH?@G@jY3vBzS(JWrz^-ao3mCamw=FF?5kh4LHrmN zI5~?hXm1+3Lck(@E>tH-hZe@%W*qMzq0_r~w~$o!%7&C{GG?Pp-%~sVg10!|6jsO( zc}Htd)M|nFUkH}bEV<9o+<%z-PaJPa%g+-idJZtvQLyE;n`Uzj&S<2lzk}S~UUtNV zx<&@qQz0q$EF5p->-4G3Cc?XnE1= zE6IiCWw5W+r~>9oO_KIwYB$d1mRO9_XT$pgQ($j3-f>1F;~zYDB=4xZ=x>W#=qkDD zTpJI+d0iXh6E*gA+h=QcLH*mYQ;DZ>Kv@BAp9s@q%9hDXMNiBYD7Ap2%A0#NjOe}1 zSaxTDD8X6}!rf6cr=rcFQG^u-*jj1~6|V2InNdg^iK1^#vh#sW1=p4fuE~ju>I4$@ z|J959n9T#;u-2HmJ5n@XqsnX&xs7g5X%avm-fB1n+2I zeH15?Db&?B*lV2wm7P00t0sz$ZI2^G95hg|Vg{}QZ5M>MM(EPvmADkX&pveJX0q~3 z)wZwa3{5t1^$L>yB$BychC(Fn8nCz{IJ#ohBnG^P*!7jd)*R9@oLrb;l>~z6hRo_D zD)1Mz0GFt~jbg7R4thDsC0~s^C_xd42i1Ou)c}Lm^8{q=`6KZ_#cwg$Vyh(pLeuS4 zFkEA5Y9jCESO+ZLoF*_RSd)Ud2O7u`6rU~h(CRQ+(Tu58-XG`7(Li|}HS9I`+DOsl zXRP14Kl$ofo;6nQxny^sI*8k z7@C%Y^9PkUk4ZQ;Cns8fU$9VcD$4rSo5BS^VP(=FG@ghs7OE!2qYAuiQTrob)m?Y- z5FAt&)c9fU*|t9cr;^(n$LnTkyQi0uOOH>0^KlUA##Wl{v@QpdT!iYmt!?8x!6kaG zzq^yR322rDOzmA?V$sB-O`9ev1wxv3Xq&<`?rcfHI*2|avuM?cdZBQLz}iD|r&j3q zJN_4kk;%X=G(EsMJSPSp$&j4Gxy$NqFg@}!@=!!GeO+a$sMWyT#B-3q?t=FjT_(uG z2kgMW6XSa0gWvF}qe_u6BGNf#T(V7!ic?CIUZk_H=bO|)bpO|7PO=29j*Ape3po`R&ot9qqg>vf+fLgcFLdnwD-n9t~kn!cug zM*@U12WM>RIv|Trzy*Jo6=|AB_H(LXP|+-)-PkW3s5J+~ZKJQ!J!6KA3>q8Gy9(MM zyD7z|Nr!8O2KR$kYt0JZ6}=TQW77=+Qgzu2oUK0)IhsYZO=gL`y4mSyQ%qL&k96Ao zipydv_Yp52F)Si2SVvD%*eUqE3Xz5sSsIji_SlQK4hp{C=5r;9Uo>EhSA6kFK2iG{ zH)j?%8dh;0^2rjnBTaG9p9pRJ=gb8Ce6>}pQ68To5er@TOWfq{pwq9xCDN-&7rwEzl0(2)h>5iAOV6 zbGWkaVEi)8@i~HD5n{f;lDz0su7vx8bACdmI7Rj63{ zNACnld4aP)MP$cF;RMW_#TYNv8p|3*cZLaVv!WduS zeKVyO-~(3r^|NPHcJYTWg_re?QYdW=ADo=7xYEf&xK;?+ zt$FrSlj&$uWc^Me!uQgK#wwa3#2XS#RL?v-Z)Vx(4H$K!-#(vp?7d%(zkHEp&qYk! z3QykTPikmZYd+O>4b$`3kamL1eqRcA}&`L5ry721+T#d4;$)?3i zW1)lsdy`LY^|gRqn7T5pIfi(7m>I4Ke`@(db}lueTIO-k1;St}1!5LHGko|LA7@YP2)G%k0BiqHroMBUsIB78ZMw^i+ z8@gIGeQT~9H%b&d`(lcQ0(v;tCj#xL^vP1!1g?bkd@cq7wlF%XCNA7@E{u_V^4@{yEtSe0Nj&yzo%4#wOM?+eV4%~@ zuE~zTuA;41;taBLD+}(sR})$^G_58kyO~mggd7VyOKBS|k}!cf_H~mggXS*egsKt5 zK{05H&M;b@hN;JoHA3}iyYu6qWm4UiS(**)tSQX1=PXWaD*=h?H(^BAH|%Bk_N$}? z=c+jmX`7Ukua6~PuUMW)_HKt^sMM8^g zl^#UZx>_5rfaX$onA$cFy}rU1htyttX6gHtM_3NU7!{c(F%(S+>bKP#D>gesK&p*( zOhjV)A|JXN3HX3sY(bp7Vx~|XGOS@tYXx+*lCi9O znP!Lr=DzIONyyNbGmY4$TmE4)1yKJ^e)_qc#7&L@6I;zW0y7r(^X%y}m(?erE*&^4 zspf8(e$8=h;;317-naqVFm7sVNPSf~e~UD7Co_~TB|{gjzTuUn6jH}qKU4Mp>IDJS zR;4fp6+h~7g(*8%NU;Hf@8~eG5iJ)vrGbJ)f;2LrA@Qy$?OcFap_-3dV7{Wem$-m; zOZd9N$vaXB&ntFimKNJSzRTc4p4@(4`U@-7^MW?-s49-`h|_+bQV2%#L`vs;o=J0- zOpLdz-mo6IJ2fqfw)#Ij5{S*_tK(l}TaUe0PLhq-YlB~ooa)wOZ#?h_2-P0H@?a1G{_;2_w@Q>6t{+M1ZzX%g6_cs-IWDflPxvLc_S`Mbmn5YCu4rgv_>&L%aTO#*azpG6c zgBrdIeoy4l$DUl^A$Nj#oT3xL0++Gq#97q(xcqTF<)wkCwFaGij+JxV7s3X?QH4G% zt{rPT#u7Sr5>wh3rHj-&f3&bl+l-rE#(kw_-$Pd@SZ1ZhgWgl6q|}tjkfZ85TQ>a4 zX48mKxv)(y`tumsE4kckqf2r1Z|+ z(~D&2i4itA2Ar{_pW>mR(@e+5B8>wN+)*`GP8C4(p6m*e8K`5(zg+03B7N0N_m@7D{O zo@eZ~S!_6cB^=zj3Zc>?4*T{MmUF~^=~Micn2AXj7Ja%a-h z$NV}SaTP1YP5u~bj574;E4Bm>c0^!MHCK-M;_LYuG|kb+rpO4sVK!1?^3BqyIEs;{ z*`pD7A&PK-swm8i`(4DO+yLe<0CMbCjEFV$1YuS}$k=}=B%?X6#oZdh=PaTxhr4geDrYRfQ1j)0+P&NIt0w?w8r?~N zXu0LwHpc5_ivM-JpJ!VA$$XWb=g4m|OX+4ZV}y`PW?F_V|JPVxU4rE?2-Xo(TFy?p z$!P!WM3>1^i9(1R<*;0=My@CQg)c}qYK7E*L~vHhZrj`llXCE{@&+lzCoEviUee61IJrA(vrb9nB?wex_fbJ)}ANbs7<8 z3+d#roZt!QqcANk$vkRd_RC-jl{ISB6wcS|2PKvxC%T{YA);I2q7gSsQ4Lf_?X@m& z%v9j>-Ic>*Fu?=8Jn4B?K4+iJU*xo;A&U}T+Q_NGp!n?{fv9@lfrHlG1UmO3=)4T+5UUxX|VJE0ozK3{W=th`cqj6kc7iQCIyv za+}HhlZJe*;g!iT_9fb?f$cnVHqS|Crgi*SOOv9LUGmh+VD_UR80`w-Gbe9%;%98- z{Lmi$klAI%YkQK}WdipJXsuEW)Y6aX`M}yH(zyD*C@ZPWuc-#qR3t?3Htr@Z`b{6s zc*lod!Gs8URSSIO)V3qXUX-3~jXv_e*1P)o5ytV`?(w*2dBa;JYMbH=`*O)jsccP+ z>0?tdKl_uD+SStO0xz*!jCt{c^S{Lc@>@Z8Q+W@mqDHt)t7@I0wpwAv)+gb@)?#&6 z_4cQuO5wQy8Wm=TBD6OzGp(K-`ogZHGUP;3h*)jkN)kXtEP1+s|43>1`G! zJ>2@RTV<=~J~}<99BENrZ!fCyHveot&e+V8$E*q_-Z+{upfM>8G?`R$o3uB_UF_4P zQY^MXOPM1ZGtnA9DLR6&7E3s}v*=U)?&CS1!iNwqQQT(OXE7x>=@@PYfOy42-0M`Oj4a6kIc$qHR81GZ zKVmFUOr(+`O>ASO137zJ63e?wooTa+F%^K*C;}D}*Yba!^EZ|_uB>Uk6n@p16;3Vk zF|PDsU@-go3q@Q(YO}^|LKg-?bb>UBfxdY;A_5jVU9dE=Ix>Yo{zGwb#TiG8%Fx#) z!65rMccdy>hkcge4Nup;l3uamIOlscmn{{}jlSQfFsyOJ*?W%Jeo|zsf848K@Y4kgOJpEW%walQn{wIKt#46SD9cczi*kd_Oz9ej5 z-uu!hzt4|P+A636F+U`^cP(~Td!Mxh*ygzR^U43CCD+jz8mOtr*V4%G<_A(I@q8^T zp?|ccFJ#Y8$@_D5qL8=BSbf0(03iZQx(ugd%<0`C3K`tH3H{o>VgqrKVuVuSo%*v-? zO%l3=9<*O)PL|J_q`RbRCA`N1%BPS3a(CYdt+oq^m>b`nk4l-E?X{L5xvO!FNiu~( zA9@0rFD(7U*xg`QW9c^sSls;keYn$S*s=3{bsgNeqHLojTB^1kWa9G#&|VN;K?Z4= zKmCg0S7;=po>jvhg5@hz7b_%bWlu8bVWh6YyUa5E?L_0PKK8cpcZhs?Bl?q2GitM4 z@tQ6DQ`sn95{=9iM8~9W4=|@vN3}_dtF~?IN;;E|$DsGu&-*-;@-E3($x`Krk9##t6} zyt1p|;y=ES8uYV{W`0Hadc1Cg#;D}Yj!mkV4@@_UuaXCosHMFXuV_Q!)H}lfS9APi z1oViM3jl0{(zBi?cHae>{$__29%G74)~qfW|2e;5tL0C@ng2u*N!rQjtVbzC!BO+CkU2hnVC4yk51Zeta zu6J6;1;arL`%WuswdWtJPxpr+4Y9l9?dS2@aaL$~15QTv_aurc z;0Nzzioqv8`Dn zDXGSADI@=pU6zedy?9J3&~5;C*->*_$^*2O3U2~geT+)ki9UfX9d!@RH>~~joNKeL zG6f0jc+>Sfp{UGbDD7jy%Pg%n1K>6DFgU2oyqMyo59?gT*%nI!iWHLB2%@ukpF6nhm@Ykj<* zQ*nJ_)HvZ6&aWVMjdZ`GUhzQR@-OOWi2>4WowL^`A5J;sHNwXa94Zpm$Edu2<8V?4 z_hNq%t+b4>@39gP28AE&ToB)+5f7BM)(#YPgA1kiDq^pCS$n)s!I*qy_1v6_Q>luk zsv>MT*atpKq=KY|oY`W(6$rKzAsQJvC<-_VV}J%a+Fky%c3K-vVyPmi`L9mOYSLRe zALts0gUoyrgE0jQ$*M^1{WKb7fp5LeyjR%twY0-eH#h#wG21$$8p>*X1GTRM3U`=L zoS=Xf#<8*bw-=_>g?~g<+ZS{(*VZWmHMy!DEiM@&7!)Z*VQPE=Z{j}T-%WLzsNK^+ z@t%M@Etw~v*HiLd#bl0;gHiS>sIH-$5?7SQZUr*S@n@2^0c)GNx-=KZ(!_rt)s%4Q z8uLMd(kK&C%L~GO&Z5{<&YKr48in2?edR(Mbb4RxqgTxNjU#G)rxCn1#%h?45~V;( zZwqQglawG73nR>RczttkJ#cBzek)RV;&pa6Z<1E$3y3u7Teyi*5*9E(vd*-$)FZIY&>A}GSowxcvfj{eaHHLC zg^($`=YzHG%B2;Ga!$92m?6z)TzE$%=cwcf)?aMA_RNn(m$=J1{+EkM-Yo(!>n?UiJ`l(+b)F|jF$vuXf0nAm(^RW^dGzkO{- zuFy=?w7`g&JThbm)aI>A6mLH8{8gk+RnAl>vJ26d8%Q8fmmDYBk6YcY<}dz_k468- zShE!u`zS*$=NsJ6^e|Q6w@}Mh8UF8#Ul$E9C1yPuP%PD?8~*AkS_FYhSLFSyd{7n| z(pUHhFz{;>ge-b{kv}{KVMgD|0=wq!lx*t_El4CKgV z5Ea*tAEA;jnx#;Pqj00|h23s~82c%VyTM<2QOAbi6A6$}PTcVgk#phOh>}Vn=IAY+ z^D(Lt>V!Hjb8`K19MN!O{N+#<#DQlLG!ayvj-OC{<$R(ml{s2) zdVsTv-)Kv6$vuQY=(TJ3n!@lfLktgoz^u{uQEiUcbNK{vT9vApz=i&n9iU^E;k}K7 zhm-Cm`zUV0m-(Imw8DjXsPQZIo&-#ScjLr5a?0EwAeTT9KvZ%5`FrtiYBnSY%$yGK zAW$JZVRYw0QN?AXi*I<2n154rX!@SXr?X$n;MKH*6+Vu&qF3|68Z0u$zMscs<)neJ zKMvT!MoN|)GO#}-99>eXn4WMlzudC#ns^PvLX-zZ$zjn7jx)l;t(nng93`k#7mu_% z=B)fA7VHx{MrTBV>ztQ$A`wDheXOc45?p1uglMrPTJ0c#5~U?agl3$Xpfuf@pFW~p z(*URsbbQYHv4gdrnAY1nMF+{MXK~5R*nvmIt<)Ia_NI2sJI%G~+BD2cnrD82w zKtf>@D7dVQ#~_Lh1xQi=2<#C*M?XFn`JjJje#qH>Xg(&TwY!rDnBpCSv~y1$Z5u~txSo)Bt;!h1gIoF63JDK}=UD^E341g-pu zq9SCEu? z&Ki9gS92YRBuImO*B%P?Ka-nmFzjTz3)q$MaTI!sxeS z#Ss*@Ipa)0KqSKizNT0l^X1DH<(FiKVXne-#%&N*4RXAS{%nV;7l#sTG!R#3&UA0# zbW?B)eKpbw>qSBAXy1e?8P3B1_%I{ZP$kA>9OO#PsIU#x51-=WS%;+B>Wt7~?IiHn zBSu72R?P-l{ykk(mMJlfi9Ff01~ck}lGWT{awENP9F zxbWY!HH`pt&ScMATnBgfe2naT<>@^a<(;Uyion`ddv|AC+=|O9Z846?*<+l0sJw^% zO&4p!`F?oAfemz2w7u2&9pdA;VP7MY=$L}^pdbr?YN_wm!24Q_v)K_GSO|Xqr4+Ta zH2*8d_69?}Tu1@JO-L}VE@qDEd}@!AuKZ2FoNpn&aI7V!|I6lP9cDK$6<^_>L2e>Z zSN|@LLH;AaQE$faT;KR-?U0N6Y+-xhx zk(h|1WDKQFR0IlWWDI{wcP~JHZJIK!dZ|cpl80DNq54?#+fuFtw&s~Ju_7V~0z1po z{68CwVvdYr{B<%WzAM}a+U^1UHQZ?|pOgweSi>*FWpXl~%?;}Jo9ROzpDpy$M$B6G z^IrNyhJKBHB4HhlL_DVxvbA`(MlC(a|t7AHc<%SEGb&z~fe$_j)zwFXo-t<>$kINFTRo;<6 z+kNw;qd*;e!u3)qv?ppO28ZF(s0|&13o=A@1Q}{F=D9H5R9Oc5Q#Cude_RRiJ+19e zP$&YuIIg@27X^9jUcD%>!BJJpvo*JqK7SOKG_C2HZ8U0E78QL3VQd2LXD9mtL_A8v zdEPJa2FEThF<$8DViRhqofwT=+oM+dJEYbc!wrt(0jNb>N3+jrZ=t38G961#@5}Cp z>q@03z@WQn-ZmVGs2LMG6FeuwD3?s6NTL^5|4QZ47h@!bo!DSCR7XQ-y}8XoVc6?{ z5~vZ=Tv0>P%2%pzf_75l(7c`(N&>tegE4&!Ij$$O3kgf}9ojr9#(X%MtWwQhZF&2q zq=nWABj}rNC!u0@lBzzA%!QSHnP60AzZ@pD2QwuW1ePaxi%b$_{Pp;Yf!h3%n^+k*D7pNE!u=bZf+3zSiGv~@e5KQ zNt;^*?(UXly$wP#{ST~1{5J>sU)MY0sL9M(E_9F*XZN}xP43CQk@PKh9oMKsXX$}h ztQkbSUum0-TdXWPq;=_vI5u_p%f|}|-+q7caJan(UwCi6M2d1+NRw8e|MPMKHS?ri z1pIyD1dG5G0d@Pgss5FO%l3#$2U=CK%EGlW+zjVkD&D%`AxW3l?nB4AvG-1YMIobG zXUcMd2r)I7BlzG5&mQxkocdSu@8(y?)#9BMlSM*IHa50e&EsNX!ED0n&;RB@>b&NG zH&RAROt!fIY7e3Af+K|UH8;K~7>tx!x07rKky6>ywm}JaE1;B^J`0X(e1XbRHNQY-4(NS@+Z2_#L=V)EwN#6- z2GTm_t^i;i@h_fM@smLsSD0gtFZ-9O9r5DVujmk*gAs=#K3p(Lpv$fsSPy*070BhU zbYF*tBmWMj&iCNU6A1>&SLOFiE_cTlhq#xskXK~0M-wHi}ktY z%y~ADW^nfKA0{}{kCQ?BA0`;=p4sm#?9|#5U)#)b z3~ZaoS_QE0=v}!dHH0g4dzUd`30~WXs`9iy(@m9R0kp&?i`iJe7iF)>UV9L))I>FxH`#B_$Ab83KUr!Dy))`)(6q6Pa8b5IRox<^Xp{fc5Qnoxer(l- zi;N1x=Rdxx&>$%I#vb1*e>#^->#5T;>vy-W^-o|g=@503;XVMldJSnGK`{M%2 zJ>Zr>)9q36=W$Z`^T}6~lax7*u!-z(Zg?4G5WBz*y4iyxZ|sjz#?>Br$b-L5^x5~B zb+BQmii?lGBjhGVF$9|`O=EygPpcO;+5ROImoAi7iUND{LHJjU3X3$zJJmi4va1Gi ze}nH`HA4Kc6rKVSPykVddN>b`K8Hi1M*84~X2ugBf?0czj z>a`|02{rP^mbPfV+5?+tRQ^Z^JyjN*V$AuPWrq|D931>-v-?QN=j+ME4$rqb-TaGT z#uH$%DF|q~yn$n%dz65um=#Ap_g7W8Bj&T4;W$!Bm$V1>N#q^G9B8p-)~o`U^GRVA0|C$CmzcmGL+551S4cwUct81&HHPCoO*$ zU*AOB8%rKMmJPh z530fsd*D!KpH^vOXSzdt*G$f1u`K6af8WgwZ>=~o^oi`ips6fceaKgWp28;*6B8-c zoHgv$$*|;W6lh%s*H*TIMf@=_Rd_~4MJW|HAo-KS=CN`yNs8a&Q5Bgl%DqPaupRsJ zS07h1-%;L41=&5M(b`=;PT@QOY%XKX6IUM1ad&rnZDs!zX-sVlaiGJz`?-*3}F8N z_cH(q017fP5E%&t2n3>{qC7yy!$3zvLnp$0h=oT+OhHaYOiD@#Vx^;`Vx}e~rRQZ} ze!|Yh#YI8KFU-dw#LCIV@!OZcp`xOqqoEUGU=VUVCVkBDzx;RK1i(Ro6M>sRfTIGy z-{z}>e2C;$LBBv@~M>+rw+;NTGuk&uBXs1ML!Zz#tGz{4RRz#}3cAt55d-t7%* z2O#1g;XY;;Lw>0I8c5}U$Kezem|Nqg*{v6m}6U;PCi;#V$m0!cgylQk0S{en0-A=WDNs(ZJ80wY=N&DFV&$B?*X4} z2BGNt_khbib9X`LGkr|(B;&|E;8~`PMg)Hkhl38an~I8?^%{6d=TZskS1EeQS$hvy zDFe4u9;V(Q*n$tu-0lILR=H`}(}PvjnX~`=&O&f|$2E({xF?zVb~|*+2H~9wEoR9e zsc|YhNi^XK;p$0}WyVZ-YtpNp#>0YJx_iLWnbcdNxqHCTwCFG0*n8PFy!rB#cDMCK zh>4lyy5mNFlEu2Y5i;M()_a=J@RQ>&TQBt7m*sWHIP`Z}#O3qKlcdXaJiajL#F<*MYKW4g^IK=B*j-UBvCobCYuf{jo?>02f+>OJ5)&&E9f*$sT_ znsfW?NIiS0)?0*y3NdMW?Ni13m>Cp+8k}+vv2-XW1a%%jS#i33S{biE)g#-Rn1skd z1c$EqbwKPH<;Gp$J;3D+;)b%M+)c3HzQHf&(fl3|XtyMKjXZk~SR6RG2SiS&Nh+16 z+OH=##r<2`&^_S6LJRm5qxv4u{AuAHKvtL=Dx7~4%vJlb=+|ynEs(gYkF+Woxnv8q z3~Z}cT6tt~5H7rSq1UvX7MHDcV(->9Fe9(lC1|(1LNs4Ee@JnyB+RX%GL$s*F-~S@ z^h}#Rtv)@PJ}ngRzk6HpBD)7ru?36n;#=GU(o`z)2$~m;sV<$M&FZPwG)$Ita*b^X zd0aY3k}eKppE4#mHhP12Vh%a%k(G{ftk~KbkC`m*0cUHxP+#**e1Vv-?eD_jY?liA z)MzXN5o=<{rOR8|&t68l8VMmln5trC>^XRNt16Nq0aV^XGw&hU3k`Q*6xb*Zfu8s$B% zK2}+le7XvfXPJe9KP}mD?%|-AE-=&eh1<69C^4Pz0;4`$C*{z*<=85=C~>D6+kI?v zG+jB>Co_Be@UtkVQ{={Yp}V6_cf$y^e*agCg38?l4F=+Fh7C`)_}nbE>hj`v!2!AV zbgp&Tf`U3H_W;hX%_%yyInH^3GhI|7PD5_?x14)G*_r+|K;a(X z#}1CL8hSa<80RCpj;#77=<9JB8Kx@wQ`QOgCGP=L(dYuSun#O*<{7c;7&3f3FO5>-)%lq+eDv%?Uz@mA zh+y=w)4(m5aU`eX^@?OB`4>f7`4@#~%aynOTy{68QFnAHwbP3YOyDkRse8b;5BGp! zkDYju&J;)@!h=m@2 zQ>gTDW?zw2T(|-gyV8{Dqn>blZG%` zfozLNe0zEv3CZ6QXA{x5hNy(OK6k-WR(bJL7oK|P4d z4;lPD3A1A{C9=9fVMPkgy;9O|q#XUgn>pftiEcF_-NW7{{ zrxEwcNhhQrRT09VHsbiiOh3+VaTTF?CqU2hD>!!)yfdwIhd5ElR1?nhjl842Z(Wwr z4SKO@zt}L*H8@fx%qD#TE;-E;q~Ikto3a^axg6juLtmjg;Raira%(7$?>UEoMWB~Y zKdv~DR+jknQW!9%#4dku@yxMF*Quh75Nb+5uy7vW1)#2E>$>2tFyg)^Q~i|ivbdYh zYTL?2Bq$>L`$*lE=mu;SEl5QPC|zyd11^U0y$3no0`^JC%jNb3zn-CH_#rTf>^BBs ziL_+ZjQVupbsa9M8$6G;Yk-Y$;|Eddf&kFBpQ}mznS_)_T0`f6lrn z&uQlCw4<%6tf|o^SE~35NJzhn-|VG+4~UkExCgvuzXxQTOnCkr%1ki&bHKPFUw@Bd zBOfz!w>DlDKVj)RA0QNvMK64dGr4CVm-5!w;d_8Tkxjbxv@Y{euh&3zQ#{mzASP1n zW58u-u@9YqOINw6e89u2=b`x$i;KQ(@J^Aa2&3b)F^FLH7rh3Oj|D3<=L5cf~U^PlI9M9c*;+a{iW*MPIyG+*2}zeb!%NFih33z?|67>SL^QqY&(Z6 zLz4KzhIq=7fIqgEl_TlFaFIu3Z3);Ll<6XSQyZxbupmO#@jRZV(Wo4UV7`4`+S=fe zEAu2-kmjQC(d=3No}6I9s0L5v#iIt9&MDhxf-szVw;bQqsh2FpS+ye7?yA+%pn7B^ zO4HV06se>>J9XP{CwTm-=i>C_3W|)kH)uklGtt|#5MmfgpO4WJO8*)Dw=I!bc~<PwfjnFVd3M-{1tK@!wDN|uoLDs9jUWBJ}z&kT3}rH1cN)$y9of#gEBRpGkyx>yNWir+ht-jR8`8gB3(pA07N z-;sd56P;}K_hIM4A^MLK^2gqx0TVW130hOnAC%n#h8T3z!WIv%aJ=~M0S0+Wceruo zdNlgW@?%LX{%JLpk;lVU7EWvZBvO}reAK|J(K1!qks5>$rQl*8a7Ecyo|BejACay^iN9IFFOYOmB2mv+VQe_7(b62? zO2->@u3k&Gh&fcRsxk#nZ zM5>Tnd0Kr2ignB0jV>&ss^n}7yIdB@)?KqWL4bQe`5lvhGKyf_VQWl91sgMT{NY95 zgN+JlQE0Bbw*bnMHV+8avTf(2E7WCY>8R}MciHV5uRa=u9u1-_SqG59hVkc)j@SO~ zcb-lfU(@P(%JF5ZX{?fIObq^E)!2SrUBI?1Jw~1V|clpi$>h5(Bk- zkaremapY3h+EbQ^wAktDPef(a<#|fQSQt}s;e8tNby}b*5<(ASM5To2J0*I)eE}?N zsbOq52$enls?EyDa2)2+UT7+^R8!x-ti7^yq3gM-+2GW<@4MA#pv`yVpNk# zI8shY!9WefCxEkquEpcVceV+u35lPrBvtSTZH&=#J+2}Fs~cpZZ=E*x#EcgZI-Tr; zea1quQ~9SC<_Wh3=}4Ui7=;;Eb-NiB+&gUnKEf!2N3j^5@GN*tI3#nqNHazpSenE4TZ8~#t zB9{mdhfYzpzBfin5}$0HKdhbAOak6NaYcMWicabad?!90rD7&rIQJQcH z3e%g*ZfH#Ptc4~M!%mO`S@Rzqd>*g4x8#u(LmkS^y1xsb8z~Dq#k)5CIxM~kse9h@ zGzP%@_JRn}*wddOPydC`jWV%JO=D&JK`Vu|M<#-5RfA+*g{h$!+PCN-W5$S;eN2td zr*bD@cXBoy+BaEShWcN%~YZ-wetkP4-Z zRua&a#5>xx3OYTyby{?h(=%_NC2|K;2uZZCeF6fazYa~mmnB8fZKE{sYH zmQh^X!YCJ)qYOV0?E7kN{yN6j;d5D)$D|1T_EXYcNYnNnfQ?vbCQNnRw7m5n`;yLk z4>;Ka-rWO4Zxu)(m{OX*Ol&csEeE`pGif0l_z;CjO0yWhNs6AT#?Xahl%d95TG7*# zHx3HI@>xkaBp3RLzhlH;c6oJ=hl=m>A2~^uUF~@A#t}vV9q6nacBR-;tWt*AtP5T8 zyo=K6X6%I`EDAxO$0WBUzMOj`^0BqH9@L@Rwi(AZw6O!B7%`8Wtnb5O9+)I;UQT+bitfpT zBbbxh`NLDbQ^!#EP zXu0Bc-7;~!ck$`LeD~JXJ)o5UhI)7T|6DO)t0tzWYK=_c9P5Z|#3!DdWEJyI(L8F! zrT!>g{DO-1Z^jGX4>csCNv>M+ucL-{DJm)+!x<{d(tX@0(k{r+8?i*39^Tj$X=(uIk9=!tgRT6+rG?VPclPP&ab2VwiIOF%!D7& zEKU}RoB#A?YWfMB>FLa2*Rj-A@k*O@?bLt--*g>Mu$SaQV;ECMhR|QxcVP~P(c-%v2>Mt@yS{aWab~d! zihY=VusNhO%9S{w9q{T~bqfD-R8LL08fN7;jJ}6f9JyUYA<|tP%b2P$a-WKFFwehd zKC1RG<4LL@AV{Gt9^KG{Y}1cR*xfWm9)Q^2-F`zA@@;+}{teXmy-&8LjIJmNe2QF1 z&`eHPB|><3O90t+t?`MY?usXHO&hlgY3rwwr^jVS$!yRZ;OHS-a}C|kyaz-jD_w8H zK9^evQP&A&DKnk38c(4ZI=u z4O**q^`MBcPf;&V5dZ)(J7@#NjXMk?rj>pw%;)yWV*Qd+UOtdx2deC)A3fc|SKpzi ziI*`_X=LjO9DXr$#^)4Gii6ic3mIQN`<$>=RsUXsW;XvQ=7BUxhC^C{!f*iLmCU?6 zM*B+SbGCQdJdNDz3BX`m75Uz<{-eYNr|Hiw@e(KS=px4U6-x9^C1*Y{rvS#ZK@(<;h?rR+15^~rHWhr3Uljt!pngub~aP}Du;!$H!D0a7E({C zjx2eB@TPL5i0KsIL6x9eq~o>#w~?}*%&9%ZA(M&quGXWmQQ8^C<|VB?{zMfpbb%!N zj7b`M?n!JPvM8PHa??X!9ls|2txmE-!;*-G32LDULu&^2b)1hyk3Ez}C=ao8j|Mp{ zNxVLccGf37{p!_9_;OG%m?`C>3kdUc2ChUl-Mpfw*6m4R=75u5b#>QHIck2u26Qf@slf9nl#K<`eO8mbyBAsLn^8Qvhk?_4P1ZfYF(KRT60CsJ ztti@Hdv|l?RqtZbL!VZy_$@7z9`LUX;cY`8x^^1HI`+!)-P>V=S*4Q1IYH-M+IN3@%?l zb4|fe8|`;JLBH4%aKqT*%;nq zPG{J-G8ChX@TIJ^UE%8jM$T95Y3p0qT?6~CI`0AP>Rvb<>+`7CvbZ6>(pSMfiw-z6B+AoF76 z+k1P!hcJNlv0jfyv6ScAcNk8;vUJ5ryN&&fUu=`ZNBDF0d_$x#gd^KJ?wKHB zs5WH3OBG!-x(6)hX1th{IQP)T*tlpgHeX??uf(hZ5;o`2_9`{Ee+0p_E_T(=k-R*I zGX65}pTmpxiD&>^PDxeEnZ9r=I%~~4Wb!4BDQCb7_vOk0K21?Rvc{YeDW{v(f%={J zIKVKg>O!%_!pRoa-3^|1m?8`U%YY9ibIWSOBkHF1_a=3OWJw52UG?{)0f1Ef;i`il z@#ap-{5;x>MrEKO%@nFwM5`4kh2GOb=^s_hbUhn!(e|j^+d(xL%$ep#mdA5yfvFVT zc%f=T9TEu5h~#P2I$I)STL}=Yg~q@=*7S}`GoGWGRd|lQG`5%4XMOJYBIQo?V`K)0gOanwgYw52pow$=d5TBwb}#E92U^>R)#gSM zr_c$CyY_r#TLNNzQE!Ue~u=xYFk0l()2-mB6KKLlm&h0 zr4`(vzLma%MJhrW!pHZZG8D+1{@I@2gyH~`13xh(=MUZm+ao%OVYDEo(67C4#2+SCWpR!bJ(e-OZ# zZh2Egzi}OkbjX^s(r>S+iN!cC#631ss4|D;wA~3rTOjiVNn|5mC224y%4!K?6`%II zNsr$y?0!=3xCeB1CZ5Z`O)zx|-=iaH-r2MgFTQ18iePIIAQg~`0mj);F!%TNY~)q% zcOo3a5|jvr`O!ayEnbbNXF7?%ueu>kQgk1 zb2+!B_cXb9giq*(Hikhgd+C zH+aoQN}fCUVN3D$ixm8*o9vH|3O#hiAP$`7~{LFOL5SKf-lk}<~ zJ4?6I$;>`^IZogS)F2>QY!zFq8J{NMFQQQmCUf7BKO_&bI~YuMpj96qBEhm>`F5%t z6Tg?T>id);f5x5qd7|mWg|_LHI`W=2?CX*EPy1#jA%qQ@;r4(tx-flIy7-kP zpU@Mz<0o1#IEz7yJ=^IiO#r|y0Dss$tYsP;>TFR~uYv=@bb@`m;5Si%Tg{BXHAFTu=joO@ap9-z!Y|fzI^Ly{ zCnbcdld1x7ltFNjSZaLKi10!%3iMq%klUQivwNn;UhmprCkbD`v@ zGzFX&FsQ8!?LG`V;ql zvkM_7n%IA^lR`dL9{qaSj;mMxit1#A?76UbgP;xN8K4rQXY<--A^dE|VM!nFvYiVB zM;oTHycoq?kM^B^F83LuiS!Z3@8c<2<8-+&tAeybN)&xGySxdI)u|#G!e84@c=NTh4rtsYKkBJHy->Ciw|#i z!nilEmx71%+Gc2$@)Q^t)X6p*y)TZp(i&DZ`dHw|4 ze*ka5*A0J?JP(_Fsz`GhafmckkcP?=F`z%n3O)@U+;Mh$>e~@_o~5%0GEj2saU(TN zQh&&j<{7=xgU-8=0W_mq&dWsaMT{5eA*{|i!N}X+$;GzTrBe|6X42sTzT;m*-5=Lf z#?LR)uluVqfE?*fT&RDi&FuQjURsw5yaBcpnnS~~b)rni99sF4uys!5?O{H6PH6EP zaO7G&JC^*SZdiLC!qi(RPdX6uzdrWi0<42Y=Kb9u6q+SYpjunZ)XbxND%<5l-P z#!})CIwZxMBSa_nEgJvZFL;5}Ltm)hsV6Xe3;dFNbFw}w8&_T?)jG?!D~xAsQfpRC ziH-2L%@ol>O3U6a+oxBj8;V4e9q1n9wLA+*qufoWI{`stK}Vt?XG#QCv6k0$P@A@o zj76xpnC}8g!c+TTjj3*z!iSzWOuJCpBks!E=X{W!4oTS6WG4%vI2joN2j^ThEW#an zE?%5#Ox-FhTiIQHaG;3`54#7D&qHKHH?q_20a!0jya(<7Cq9W^y$)IabE|>I6%{jR zw>@b`BY=~Or%gNGRYiWzHoeeOa;|ZWvaoSK7qv+t@nBO{j;PsV8EV$8R>mGYlB-vQ zJNDq;?)FG-p3)t6s&BD~{ zP@uiA=T8+DMUzCO<8XqvLjD#W0e`2g*Q%C<^I3Ug)s4a`PKHx|U1cIwiv*8OECjWC zJ=eL~$U*Po**BfK==}Kcnb+V%RXqU%a-U5?vNsQ6cN6qa+F%YFuf`><>8xzls3rP? z$5j;-1~ycjbF79T#z}lrleT*Jx~X*nE`_grsB{`!-FKey$J37pyevEe(`~G8+Nhm$ z>`lI2>u#R3Tncv7c)A{2DwtaG3Ox7_mM%R82TFzEeba8o|166qGIkD8R6D3vH@l8*$^YEq|Low?Ax$-SaOUP6cKFnisr9VI*`dK3u@*% zdzNZka}P*?Iie8OVAdbwBVC=DZo!!@6>ioR!R}A*5QG^0HE#g2`8F@rC%9}pU(_U> z&wCS2g}t*$LQ?mYCQWf7P@kt(Ddyx&czk!9TPVh5-oOnVsdmrQQOG+t9G=#d*}|?0 zucMVoQ$4pT6-M`9VAuH5h(;ucoY|(i|z< z9<|TTiLiPoeUb6nAL22eXhZTud{WS2cULxaXOQqd@cmt-j`V z3eg0pye85UL$Tw93`Y5~gMWU$C_Ev#JLSaOS@Z4lOEaUDJ7xjGz4AO~s`1@Ol%2Ki zNV$g#xv?>$L4eLng(Fi6BAu+Ld?EWwf6(G0<2*fSNu*!X+Iw&vUzgs)6|4@5J^eCw zvsPZwBer$Hnavrfh_{ghYy#ZrT-IPE99+)lW$K&1$?QnXnUS^eu)U!Pxz2$;!|_L1 zgemXbIg5=CbloS~AJx#5_dV)o)mlsRoet$_*PyI5N{h;ALi9x=|68`?4PJ^uxA4LF zzBJ7BPAJd)%G6d*L-^I8D<1`n#sYvrLhPBB(h|Wk!<5GbD{G0>9=d04!jp?WPhqXr ze`fvQejs|kKUN<6pYR?=IeLUOrGKD4o&Q8=ZVx3~>{#mCl=~6Cs{Ag{N}*65ijf*N zytr&U9HxNZj-IzD?Ql-Mu%n$@BezE9XYzO4Ldna=40iyfxlCOe#BvwF!l9XU z8=C*ZgWWP|6~E8FCZ1X+bM*$N_JPmyzm4c0-&~9SBVq9cHXj5mOzE2)@rD#MF28Pz zSLa~6^?V~s37c;zVYk9c{TIS5e<@>sF4X^`HosDuIO_s#vPUF3Gv>B7t0BCtLa&F4 z{W-9J(O65$Kl?0Sm3i0{7zN1_k)^)~jEfG4k#KEepsvxw)u8(Zan zKr0cBDTC-R_>^C5*JpU)6f5~8>K+i9!OJWqTDozI4ik0s%N4Y?)e^+x{t7qCSw|mz z*pFB?{JG|MTmvQh8;YH{!f-<2J|uqW*z2zj;t+-d;P%e6W3-8y#eJR!d#+1Ga@5Y) z@Ax`|6WbJ~W=-iUd0Q+^+8of$ZRkp(Gk_8WBiDg+Ab6)))sY;+eJs7~hoB_4<^uAb zfq~W+4a019G#>lp%RKQ!&#lUkT98$!>G(-pAxe}Q&L9hgw^3*<12^F+*jlI&4KK@L zVn+O>t8+4(6fO@?Pn(M;-_cr8>w=?s^sS8 zDgs5C3`67a5LB7w=UPm= zCZ=DdPNk3r_4dOA8S~dsKAhou)O_7A?+&_3xQDF0!u(nycx8PAT9bMQmlt_ia1Wr2 zAc3~PL_XP#!uEd_+g5G(%`LE&JI8#?a$(kzJyO3P!V?g9#JTh-D(dvxrcuRs!S^to z5jNf~?)2XfRd&&v+@tO(YsHk{1 z=^0EGoE9ElX?+2L2e|)TGr}=2SFD)t0ElhOk|gW3OP1u`t&+EDZ}b@lI`%fl2ZC|6G`kv)_O?I) z&^K?`4$nk+X8|HuUgXf88_|$D1)F=oLrhRfaSV86W>^+@dwQzBwC!V84f9L=>0tZA z$@b%()b7Xhsv3ro)`*bc(v1yFnUza9l^N<-pT=`VZ#`f)1RyRNr^v(27yT^uYnO-e zmwh#idn7ZDq#;Fw{@@s8pQ(Ffy63KcsaSkO<8W>v7+i_S-fo)vJWa;O{ez2?a%?Rh zA<=-;tUqerQUqA~NYyRM>dWkOK^_%*tv@$?w5=)CBud7*qe!O@g^{Mm-TRhT*o1IPIj_KSb=A1jJU(&8~w)(gMux(#ej%RqBy^qXlMRpI`+dL#0@01P!H4 z^qD)$o;1IvC2@LedZzW~4F8(*AlfldW~yk%tn!Ock8(|8Uu4htfDXNJ$~0X}y1JP$ zVlg$ud%GdQ^YadcwT`@dc)S~yosbPSdU$^CN3ioApD-rMHX)k2=rI=Tf-9824fGHm zi!4v~lBj63syeOW?b9|C8gmEL#FbL5sb=Z1w7R|!5D}wb%S>2I4_go19j>`aRalVB zs+k=q*Ecgg7j~Yqxa2E+n|i&@`2Ii1r3_iy3OZE^nH9W%S!?vM?&`psLwd&XUq=Uy zkn5L--Yp(kVdcqvd}RO{Nmf$~*;ncLFdPhwjd!KK#<{bK6>V$oic zOK~TB)n!0zxk?|KCHNhiWI_bX7kNHgHwo6sU1(o{6SG4?l8)~y#ouHvMFC!d42gwDFz!iPoM{zz8*hXC}O2=vGHf0h{Z!@%G}nG%jBBFh@#Hcg?o zFd5s##s=rx1*RaDBoUGA)V>TN;BT9Ot5^>&Q&o>#t9gp@24ONpOYUI|<>os<`tI9q z*sT9sk%4Xw`j2t53gAV4DSQ`q4u0sKGy|n2l{GPP(c1;5*&n>+ ze=wq7_dk2i^RB(DuU(1>JKxv)_<#KwY$_ntc0cI0v8f=qij!Q)g4@{l^PBiwM5T}m zIpfVP?$dYIXm`9^xDlT|Z+3QVEUz}7*1&xm)iYn~iY^)`UeUv zJ;mC%5dzC`Ux~Kls+oXdbsj+^Sp0ag{U+|HVUoau-tju&+*ek#*PXkG$GF@UCX8a_ z<_4-AOL6hfvAu=utrQ+H7?g)HJ%!MF=dHh=D%-P5^wWV|H4?>h@jD7Un$Udyqel(&JmTbYRDFZ^^z;H<}#h;uURzL%C z_`qgxvIjMtg?Z}DEnGjEr8{>4W4073J!Iz(G~Dd%fM0mUfCc}+-^cux<8$;@F zT=I8N-#}RU8=8oFme1YO2k9@TK7C1dC4~!;>@w)XynS>4VxlRpnABfaBZ&L}Oszo% z>iK8k%;jufD#d3tgU{mz|#%kI8YxnSZ|flxRs6w{sF+!8~_h98=A6veZ71wEzyr zjIv>+3YIG(Kb3TB9|YdM{(PCPVmxf(S?Pyr0rpX6J|&7#g}1i{f*4i+G4ekqQ%fM0 zZ}Jeywx#AK*54H1DeHCj{AiH)w%`A0w%2WptaHh{#FF5>*nq(^ zCM)xZ;3|j7H}qY-u7i$GDS?06EK2E~+IF2CR^DCitq0~=R>aqM8v=YLHYKIB4$IQX zE`uL#r?5`Yj-7ej&V=x(>EVLNaDXO6uoMGCR^;HnAYnEk{3CBpS^CckcK-dfU+o*p zlhU9bo?FBw@K3o}-qQU`O~7Rhe}U zs`yI_Mo&^s^vJfzvo$79E&b{`p6|z>B-D=9lXJI{kV5N-&#UdwWF3TObZ6R*f-UBF zBi?n2ayjIvs=i7Ni>NniO(n7nUncknfk`)pzU>rny7WU26MWNqam0}{JFSAS%TeoyF5D*5#1Y-f*k&)S zy;dgrPJke2adfXd6v;57w94aIhH%~U6#HjaSRY(T1No-aj%NrQ-!SvaIw3kW3-qGr zlJip=^lVFsA=--p3rws;2!^~QnH??T{nlmb;;Pgi``cpTC+zp+Zs+4lnsjY-7t*z8 zcVsTzDIT;=A10P(K&)!tmDby(yIEk2WdQ~_+{A&8BTBL|N!n`0-e;t;)Lu0} zHH6`8SPEDlKN|nuyzxqC_)7Wh3CP%HV3M@Bsaxof>HRO9y+i-<3Rc}x_#c7&*IGS& zq9?FgJ&k|G>8?Lw^RN5=lVbJ%k7D$1g_pm^>Hk!nWK8&x&#Mv#Wu}{pki0U|@bh|$ zeKq{9^4ok*?YnJz9XcYu0XQLz=n)s=1SfZEi+O3guhaDf`(fwF9_$T7!*o*3U0o~z zUBJT}Di{BGL3ihBsvs^@V(GQqG(TSeMiT&l1X90#e%Q(NL`NPk6gF$rU;-7TKObc{ zwsZmCpWKhWtfKmhHofiR8=(T^lbZz&E{C}JnP6RnaD%af%E3yz$$i%q!dY0!>GwPy zlocmC#CM>OXHC?%t!wr`eX(}c(K8!@=k+|&a-Ml#;Ht2vB}pM1NHHN(wXU3mPh|jQ z?><8m@$hQc-z0@aW_AxS&9_Rf=av7yGHSO+<%|;)uVEgGm_u1A)5FmpNP4$H)YOgr$xe*- z#dP~?^a%nSqJl571(mbXAt=ts&r80AW54k^atasek#n8J7;$Vfx)A|4b;1mZYBFD{ zf_IP0NCpqQx`sM5JZ;JBG1&vu%JTNGbRsRBZ>+QyBSJlfggDZl7_z@NZEjL;?!;yD z@?-u_$af+GZ6R{-U$#6o#9pNK{_?(Qeu(F*1+%zusv%oKn~Vw#>VU}dPs^|5B@Qe6 zT=M6)peFSd{X2+qy8HI&fM|hl2U>dQM+re*PUi=^{jBajooiRA7JdYR7e*vnjaA-) zYF`H?bdb)9M=Fzr=W5Z+LZ}UQ2YT;@0f2`)*FW2pUpf6(2==)4i6tMbo>C<5KeAEg ztG{xtAD{pCGgPp|DMi^Jn*5Uc8JW6Wsg=b|z3`V8!%73stvNUe2jnTLl!#c$n>cQ{ zZ^S2y0>`TiVU?Qb$}$CrF;A?eX_qP_ju*`)!YNoEseQUhmR@q@ zFM6PBB|s6xY;B|fzux_fwnwct1^0E83w9oyRZuJk>pGm$K>jwbt!=R6gl##~BB zcB7;g!ON6kkF`D(QYpnt91Yj;#fpRXw^iMQJSixnEUY$J(2nBw64o~4{4NztLZW8! z_7KB9+%HD60BZF8H#|&sa^K4dZ{o=P-vrsCEsOWMF#%yH?0*(aXo|1wnTBRxtX(H1Bf11Fd@yOc6r&V;Q2rB=eLlR zoJ-<%b|4lFUuaJu{9ev)V>V)Hqey6iu1#-d_rYhYuQ&uRPL$S|(jVQfmHhli5U^1v zx|ri^wWmT`1>Vi7i#$*WBI%Cpy6Fd*;N_xR6h8(~2Ar57kdghxxO2uGz$g&c(a27y z*!jX)H#oXbv|YsPZ5<2PeIm9ulV+^6o8Xh~~FL@vzU;=n!iqq8qS z_i!)!U0I@Yy{y*my7}}oX+~Y@yuhwicvXaO(ue+7Tw+ssaUj|lHzV)#sX2=Team79 zr9pC^8Ebl^R)gUzwwu=!P-q?U7i3dCOb9kUoCxlSH!N54w?K5%3B(ZcxSQ!N$M&d& z&m$$>1=0!WRv^xb1NBd%?g$wzb&{WIlvMY48QcRPTKV^Y8LT@BGJ{*L)Yc^Z$U2=b zTRZ1yUtGUS8V~eAKv;|i5g+1N%KW=zg&qMdm?(1QVLq9Nyy^KFo!Oc0h{FNDp>K{H zD9x(~ml_nnR-IRZ%NUIz%m!tNro6cNca0Z?rCcf2jx9V(x}v=w!|4fojX!M-2u0#j zDZAAOO#P|E{#&kPVClgtZG?M(uoBdFtmD^0cRZk0qQ2it-(&yg79RiPD#iL+ z)2YwXzsFSi+?$TJaE@rD9=RY&_#S?8iO{&;sVSGwA9_wN6we#7 z19eZm#frUUN>xI$i2B@aKQB75Tn-uAi(j{q?(xcq;4Gen!~H5P)rF)?BtxRe&4pqT zN^+ItEhS@n0IGhg-=i%lg#dUAXiEfIn}OgtgJ?8lzprVSFwp8%R904%`d%SZ&`0Oy zi;1J6BOshzk1iO6-CR&y;?P|VYl1tAVGzFrylJCu6|>o8lcjM(s=rVL6YxSrJK~s^ zWYu*A1^n^q!f%`=i0JTz@d{fL{#jBJfG>?r{gp2bZw-L=PS$Y@+a#5_&JeIf{T68Ln@`CJiM2+ zm}awn|914YU$yUF?&`p||BCKS%$f9W`NRE>%|GN1f6lc1RrvhB`Z|#0=Q@AKKf_wC z&(9_;4I6SDE6pWHhqU?VV-sV_mGJOru-q|dIEU#1Ca-RQ34}y*7tF^iMMy)>isJ8B zGb6vRtVc3D==6tcWv`Ql#uZ8P^O)vWD=3b3 z!8`e>*Cc95MJA*%(|(MBuBMKkH%LBwG&{<}@4Ddp&8#gW_Tw4+`34$p<-guyV@$$H zP9K(B_}#MOyzwI_`rq~VXL0*)Zm0sQwm0|@as2W4AMXpI%FC5`D|4OxTm9OFBFwh; z?{>`p=4-#km+5@{A7M>F?h)fX09P-6$QssZ)Bp7P{9pJb)(wu%1Dxzg4>7bgO2BQ85sTg)jW-@jd)@;&U}F2v$0a@52TDsir5=7Xht-I8!fsK}Oa{B% z6>&QBVFU%#eMkS28g_@06;-FsDzg9EyZ?Lc{@=Oodgi?(57$4LU$_lhx>gLWc#Ujc zybFu!`LD_fp)K7-7L+PfMpS&H%gDJ1$3%8ba7MTqE`cCzW zxpc;!F8Ir$hjH$C&>)@0TjYx0CIq-eZMo>0$o3v^NDMO$M5rEngl)Sh*{0P=|ME>y zmvVJ#_W%i&1t@|J_$ZfOsP+FVZ!8kJEOPW;5HD>d(mUHA+{Ah80)lc--ulG#{5pPh zd5@D>@2unF?eh)WL4kFZT>}25-SkPgk4~`)pz`VhX3*$Jg2YGxn+pcp;(lU|MTvIC zxHhu}bLEq=FsjUky>zP_#AyER&MyT_Mff_Kf_pAGbu(3lvYGMIlNr_#8$99(hCI@C z)Vy?$eRLs@>IUU6yO-$e@J*KPH|+OZil zlHkhl%6^P&>bPl<|IEgHQ(%1licCTLvXE^n43L$CODa9!E(E5_jpxM?M(o! zF2@>vad^cT<(NDhDT0x=TaLwqdK!M?r^oO-cC%1%Sjk z1-0A}BE{=azSqYTy?qXMZQi9=?9zN#RbKsfD<2Mgn7jl>nY9PJ30@s*Wtkp#MI;Xx z9_N^RV3#t2Bu?A&Exx|to@9MfmjbF#@L{2`vCUu;ozh+t_fYO%O}s6Q$4F&Hh|cse z;QZ+K^m2G$Lg8@sLgrYc;@i7W!Zg8*<0cUu`C6iAW7@lPe&N9nvPVWOD(*Eb4(Su( z&*mLx@=-qbt`Sy}DijB`c+l(fk(~Sb!Dd#O59w9BB9|RD+vIX(5T2}DRu_r0*n6em z>9&|EVqwV0)9US{iFcX*W0!1v7u}E$e6xO9pv{p97dBKRcQoEHKC{BjzC)&A*@}#R zrnyenK0SRS=liSwX2}iRu9`dLq7fn|vSB52iD~*UUkGQ6goH7Hr zgsp6$U693zcSTxNSzEd1b*}hvNVVJFDn!3bZ`Lul*%^XIS&y8SvSv%o*>JyM!G!Q< z45dxLWd^tEZ~k#+o2}%zA~USqc-4u}ska22n^xVv!hYz_!SZzN9mO%C$AO7zyHS*N z#;hy#DWCQ%X$%uN;v;36>e)~V+`N|H^yC50oJlpYA6WM1g~5uHu7 zpOl4j!ty**876t2^E|O~-NEA98tXOwGqg2+SpJv!>-yiH#s4$NEdD3OerWy|{%iZ+ zpNaodwE0``8|!)NT`S%HnDDpSzmQ*Be}BgQA5Y~!T(A=X?nbKvHZtmxfTiG+YRzxl zqY6iZ2P09;-Ve+WPo`$ae>?o2!Tq>v<@f%520!YL+HqYmiI%qYvz|R)KiOX-k?p2v XpGQ%Z=3Cb)3y&QKm*44>|9=wz9mrV; diff --git a/Resources/docs/mesquite/Help/images/squareTree.GIF b/Resources/docs/mesquite/Help/images/squareTree.GIF deleted file mode 100644 index 5c7244a84b1245d3dda76434bcfb3e54e44f7880..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1525 zcmb_biBr{86uvd3OoL^b`XpRI6eM!GPC??*Sh5KdV}arm2=cPHG%hU|j))mP#0?U- zf?~pBc|6%v2xNdj;{g{&O(9vHimA8^P9$QCdHe3~Z|Kat`MvYbIp6ud@BE&Z&kA>s zFAftE86heXv`>QeNI;gLqM@Nd;&(};_P`V05cuu?3rYwhgcBmvCS;Tn$_V9z3PPnS zGD;XDj1wjZld6|f!WrS5a6!0KqkB1+1Wfg<*6{wMPY` zlv64wm1-?A#wg>I3Cg5mfg)#=bIJwfQjtQhU{r7_1Qik-F-j$)l2a+D#8$8d7)XO9 zXrYG1zy>t1Ff5fIl_NM~f-$M|VJ$Mw85fL8B^NAE6r2gcgoJvKLNAk?Nx>xK!4J^H zH0*$Wkbpw41{g?#C0fA)i-8SjU`geiDkDb-&ZROE`mh$65L`(33b|l`BA0?o_z0(A z0C=GtMnf&Egdd=ZY1jcy5DbN24KR?#Bxr#L76Tj5Qk_V3ql_FOaWNPPeOQZ3XfK)a zRlBz;Y9~}SYgbXdn$gO2%{w)!*`bc0DO5-rX>}8ghXU51@jBp2Fb|rr%2mD1>c2p2 zB$;7j?_GBC*F829UG$c+pPQ1#JNRaMm!G=0Uq@qmE#HSVQ>3oU860c5fN3wz(Qg_m=eO&siRls4ljct_ z-Avh8x@7Ujj0KjQv9oAN=CfSux!rS@n&X2`GedTtTkZ2W)9sFYKQG(UHFFTn6hI>+{!y0|N0&%Iqxx?eyMbAWl5j= z$e`_wM)_)eNPN)Hop!HJ-UwVA^fasQ?H_Yiy@(jSRli7Bk1xG@{}~^1^Wzumg2Q)T zomLo@AbnQ6nRwaRedeAqJ_9rNPIAk<@q;eacq@8Ff7Gm)w+?2mNpku|w`SkkErk)u zE|Xu0OqpJz%Q>Ly@OB7y@9c8e^WhcUmnqBZED?IIieSfNANDLV!EbZk=j#Gv7v=;z zb>BM`I%UjJW4iu?cZ7dfV)g7)cC_dY-xy-d-??eRLMQIuYLg#0Kftj5_#b^$_tNOz zxPJffC$_K2@SN0|9Ths{(R*@R(Aem&Q)=!G_$IyX+her;bN#1NbK)L272NDI3>@^d z8cb=X5|@IaV|Lv!rsC2L-{PZr){xspHHqmPN>5&~GZ#0Ngt(fT2Q$rw>mSs(9%;9Z zn$5LOyF<@5M);X4f7`m>T-BP`_9(Bja`mR_B`5Z~?fbK2L)7`fLA#jR$0ombi~qLv zgx8G*v^my38O_T5<5_C3Sh!g)QhQL#CdkG38#ws=xzy59SsSQpl_Eq>|a;4POt8=q5yonMyo iW$DrKq;C51sl&g27QAWr+Uls&!=3tX`+}B{MgIW}9pCl< diff --git a/Resources/docs/mesquite/Help/slatkinMaddisonS.html b/Resources/docs/mesquite/Help/slatkinMaddisonS.html deleted file mode 100644 index 0515c2b0e..000000000 --- a/Resources/docs/mesquite/Help/slatkinMaddisonS.html +++ /dev/null @@ -1,407 +0,0 @@ - - - - - -Slatkin & Maddison's s - - - - - -

      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Analyzing population structure using Slatkin & Maddison's s

      -

      Background

      -

      This is a parametric bootstrapping approach, where an explicit model is - used to generate a distribution of expected values of a test statistic. If the observed value of this - test statistic falls outside of the 95% confidence interval of the simulated distribution, the model is - rejected. In this case, the test statistic, s, is counting the number of changes - (in parsimony steps) of a character corresponding to population membership - (Slatkin & Maddison 1989). In the instructions below, we deal with two types - of taxa: genes and populations. Genes are the gene sequences used to generate a gene tree; each gene - sequence usually corresponds to a single sampled individual. Populations are those groupings, determined - by the user, for hierarchically organizing individual gene sequences into groupings based on geography, - morphology, or other information. -

      -

      Instructions & Example

      -

      These instructions are provided with a worked example. Because each model being tested is likely - specific to the question being asked, many parameter values and models of population structure will - be unique to each study. The models and parameter values used in this example are for educational - purposes only, and we encourage investigators to allow reasonable consideration of model paremeters.

      - -

      Getting Started — You will need a Mesquite file with the following parts:

      -
        -
      • Taxa Block corresponding to genes sampled
      • -
      • Reconstructed gene tree
      • -
      • One or more Taxa Blocks corresponding to populations — You may have multiple population - taxa blocks corresponding to different models of population structure. For the ease of this example, - we will only deal with a single population taxa block.
      • -
      • Association - between the gene taxa and population taxa
      • -
      • Population Tree Block corresponding to model(s) being tested — Instructions for creating these - model trees are provided below.
      • -
      -

      Calculating observed value of s - The easiest way to do this is to add a Tree Legend to the gene tree. If you do not have a tree window - open showing the reconstructed gene tree, open one using Taxa&Trees > New Tree - Window. Add the legend from the Analysis menu (Analysis > Tree - Legend...), and select "s of Slatkin & Maddison". If you have more than one - association included in the file, you will be asked to choose which association to use for the calculations. - Record the number that appears in the tree legend — this is the observed value of the test statistic. -

      - - - - -
      -

      In our example, we have 20 gene sequences, sampled from 4 populations. The color of the gene sequences - corresponds to the population from which they were sampled (note: taxon name colors are only used for aesthetics - and are not required for this type of analysis. If you would like to color taxon names, you will - need to set up "Groups" - of taxa, which are not the same as associations.). In this example, s is counting the number of changes - (in parsimony steps) of a character corresponding to population membership (as indicated by color):

      - -

      -

      Counting the most parsimonious number of changes leads to s = 9

      -
      -

      Setting up models to be tested - Begin by opening a new tree window, corresponding to the population block of taxa. Select - Default Trees as the source of trees. Manipulate this tree to reflect the - model you wish to test. In order to preserve any changes you make to the tree, you must store the tree in a - Tree Block (Tree > Store Tree As...). -

      - - - - - -
      -

      In our example, we would like to test two models; the first is a model of population fragmentation, in - which all four populations became isolated from one another, some time in the past, say 100,000 - generations ago. Starting with a default symmetrical tree, we use the collapse branch tool - () to collapse the branches indicated - in red on the tree to the left, to create the tree on the right.

      - - - - - - - - - -
      Fragmentation Model
      -

      We can set all the branch lengths to equal 100000 generations from the Tree Menu: Tree - > Alter/Transform Branch Lengths... > Assign All Branch Lengths... and entering 100000 in - the dialog box that appears. Remember to use Tree > Store Tree in order - to retain these changes. Unless you have selected Drawing > Branches Proportional to - Lengths the tree drawing does not change after you've assigned the branch lengths. You can - toggle the branch lengths and scale from the Drawing Menu (Branches Proportional to - Lengths and Show Scale, respectively).

      - -

      For our alternative model, we will test the hypothesis that Populations 1 & 2 and Populations - 3 & 4 were isolated in two refugia 100000 generations ago, and only recently split - (1000 generations ago) from two into four populations. For this model tree, we manipulate the - fragmentation model tree to reflect the alternative model, and store a copy of this tree under another - name (using Store Tree As... instead of Store Tree to avoid overwriting the fragmentation model - tree; storing this model tree in the same tree block as the fragmentation model tree will make - things easier later on). Using the arrow tool () in the population - tree window, we join the branches of populations 1 & 2 and populations 3 & 4 (below, left). - To assign branch lengths to individual branches, use the Adjust Branch Length tool - () on each branch, assigning branches - 1-4 a value of 1000 generations (recent split) and branches 5 & 6 a value of 99000 (so the age - of the split is 100000 generations ago). Because the branch lengths of branches 1-4 are - relatively short, it may be difficult to visualize them when branches are drawn proportional to - lengths (below, right), so turning off Branches Proportional to Length may ease manipulation.

      - - - - - - - - - - - -
      Refugia Model
      -

      We will use the two model trees, fragmentation and refugia, to generate a simulated distribution - of the test statistic.

      -
      -

      Simulating distributions of test statistic - To simulate a distribution of Slatkin & Maddison's s, bring the tree window - of the population tree corresponding to the model you wish to test to the front. - Select Analysis > New Bar & Line Chart for > Trees. - In the "Select Taxa" dialog that opens, select the block of taxa corresponding to - the gene sequences. Choose "Simulated Trees" as the source of trees, and "Coalescence - Contained within Current Tree" as the Tree Simulator (in older versions of Mesquite, you may - have to check the "Show Secondary Choices" box for this tree simulator to be an option). - Set the effective population size when prompted, and choose "s of Slatkin & Maddison" - as the value to calculate for trees (s of Slatkin & Maddison may be a Secondary Choice, so - you'll have to check the appropriate box for it to appear as an option). You will be - prompted to enter the number of trees for the chart, and asked if the current window is - appropriate for simulations (you should check to be sure the tree window corresponding to the - model you wish to test is the one Mesquite is querying you about). If you have multiple - associations in your file, you will be prompted to choose the association for generating - gene trees first, then you will be prompted again to choose the association for - calculating s. These will often be the same, but certain situations may arise - when the association on which the model is based is not the same as the association - for which the statistic is calculated. -

      -

      Mesquite uses a stepwise process to generate the distribution of the test - statistic. It repeats the following steps N times, where N is the number of trees you - asked Mesquite to use for calculations:

      -
        -
      • Simulate a gene tree within population gene tree
      • -
      • Calculate the value of s for that gene tree and given association
      • -
      • Record the value of s
      • -
      • Discard gene tree
      • -
      -

      After Mesquite has recorded the simulated values, a Chart Window will show a histogram - of the simulated distribution. By clicking on the "Text" tab, you can see the - numbers used to generate the frequency distribution for the test statistic. These numbers - can be copied & pasted into a spreadsheet program to generate graphs outside of Mesquite. - Additionally, in the "Graphics" view, you can ask Mesquite to draw lines on - the distribution corresponding to 95% confidence interval. In the Chart Window, - select Chart > Analysis > Percentiles.... From here, - you can choose upper or lower bounds, as well as the size of the percentiles (e.g. for the - 90% confidence interval, enter 0.1 for the Percentile Boundary).

      -

      The chart window displaying the distribution of s is dependent on the Tree - Window showing the population tree on which the gene trees were simulated. By default, - the Chart Window is set to re-calculate s if any changes are made to the Tree - Window. Thus, if you make changes to the Tree Window (re-arrange branches, change - branch lengths, or scroll between trees), the chart will re-simulate gene trees and - perform necessary calculations to reflect the distibution of s corresponding - to the tree shown in the Tree Window. The auto-recalculate option can be toggled on/off - from the Chart menu, if desired. However, if you are testing more than one model of - population structure, it is easiest to:

      -
        -
      • Generate a distribution for the first model to be tested
      • -
      • Record the distribution (copy & paste from the "Text" tab - into a spreadsheet program)
      • -
      • In the Tree Window, scroll to the next model to be tested; the distribution - will be automatically recalculated, based on the new model
      • -
      • Repeat for each model being tested, recording the distribution of s for each model
      • -
      -

      If the observed value of s falls outside of the 95% confidence interval for a - particular model, that model, and the associated parameter values (branch lengths, population - size, etc.) are not supported by the data.

      - - - - -
      -

      We begin by simulating a distribution of s for the fragmentation model. - From the Tree Window showing the fragmentation model population tree, we select - Analysis > New Bar & Line Chart for > Trees, - choosing, as prompted, Genes Taxa Block (taxa to calculate value), Simulated Trees - (source of trees), Coalescence Contained within Current Tree (tree simulator), - 10000 (effective population size), s of Slatkin & Maddison (Value to calculate), - 1000 (trees for the chart), and check to be certain that Mesquite is using the - fragmentation model tree. The chart window opens, showing the distribution of - simulated values of s.

      - -
      - -

      By clicking on the "Text" tab, we can see the details of the simulations:

      - -
      - -

      Because our observed values of s = 9 was not within the 95% confidence interval - of the simulated distribution, we reject the fragmentation model.

      - -

      To test the refugia model, we can take advantage of the Chart Window's dependancy - on the Tree Window. Leaving the Chart Window open, we can scroll to the refugia model - tree in the Tree Window.

      - -
      -
      -
      - -

      The Chart Window will be updated with new simulations, based on the refugia model - tree (if it does not, you may need to turn on "Auto-recalculate" from the - Chart menu in the Chart Window). By selecting Chart > Analysis > - Percentiles..., setting the Percentile boundary to 0.05, and checking the - boxes for both upper and lower tails, we can see the 95% confidence interval for this - distribution:

      -
      -

      Because our observed value s = 9 falls within the 95% confidence interval, - we do not reject the two refugia model. By clicking on the "Text" tab, the full - details of the distribution can be seen:

      -
      -

      From these results, we reject the fragmentation model in favor of the two refugia model. - Further tests of deeper and shallower divergence times can provide confidence interval for - this model, for given parameter values.

      -
      -

      In closing, it is important to consider parameter values (Ne, divergence times, etc.) - and the explanatory power of the tests. In the example above, if we had used an effective population size - 100 times larger (Ne = 1,000,000), the fragmentation model is not rejected - (the observed value of s = 9 falls within the 95% confidence interval of the simulated distribution - of s). We encourage careful consideration of reasonable parameter values in these approaches. - Rather than relying on one or a few point estimates of parameter values, it may be most informative to - explore parameter space, and define that parameter space that would best explain the given pattern of - genetic variation.

      - - -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/Library/MesquiteVersionNumber.lbi b/Resources/docs/mesquite/Library/MesquiteVersionNumber.lbi deleted file mode 100755 index cc61757ae..000000000 --- a/Resources/docs/mesquite/Library/MesquiteVersionNumber.lbi +++ /dev/null @@ -1,2 +0,0 @@ - - 2.5 \ No newline at end of file diff --git a/Resources/docs/mesquite/Library/Untitled.lbi b/Resources/docs/mesquite/Library/Untitled.lbi deleted file mode 100644 index 25e1fe8c6..000000000 --- a/Resources/docs/mesquite/Library/Untitled.lbi +++ /dev/null @@ -1 +0,0 @@ -Copy Sequence \ No newline at end of file diff --git a/Resources/docs/mesquite/Library/styles.xml b/Resources/docs/mesquite/Library/styles.xml deleted file mode 100755 index 59c596f98..000000000 --- a/Resources/docs/mesquite/Library/styles.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/Resources/docs/mesquite/RandomSimul/RandomSimul.html b/Resources/docs/mesquite/RandomSimul/RandomSimul.html deleted file mode 100644 index e200807a1..000000000 --- a/Resources/docs/mesquite/RandomSimul/RandomSimul.html +++ /dev/null @@ -1,206 +0,0 @@ - - - - - -Simulations and Randomizations - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Statistical inference using simulations - or randomizations

      -

      Mesquite has various tools to simulate - and randomize characters and trees, including simulations of DNA - sequence evolution, tree reshuffling, coalescent gene tree simulations, - and others. With these tools, you can build your own statistical - inference methods tailored to your question.

      -

      For instance, you can test an hypothesis - about phylogenetic structure using parametric bootstrapping, simulating - many character matrices on a proposed tree, for each attempting - to reconstruct the tree and assessing the reconstruction. Or, - you can simulate gene trees within a population to test a population - genetics or phylogeographic hypothesis. Or, you can study the - effect of branch length uncertainty on calculation of Felsenstein's - contrasts by adding random noise to branch lengths on a given - tree, repeating many times to see the variation in calculated - correlation coefficient of contrasts in two characters. Many other - analyses are possible. We give an overview of the features and - some examples in the following.

      -

      - -

       

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/RandomSimul/images/chalceum.jpg b/Resources/docs/mesquite/RandomSimul/images/chalceum.jpg deleted file mode 100755 index 070a76c1b65ffb5c72649a814a49a0361ea0f70e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21073 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 t0Q$XbCLzz}U)F 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 diff --git a/Resources/docs/mesquite/RandomSimul/images/exportMatrixBatch.gif b/Resources/docs/mesquite/RandomSimul/images/exportMatrixBatch.gif deleted file mode 100755 index 4266eb2f8f1e8039a7bfa0746dbdf39a1c889529..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31618 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 ZrDWt$?a1T%BTrtAJRKN$f`kKm{s(Ua1BCzp diff --git a/Resources/docs/mesquite/RandomSimul/images/fullmodel.gif b/Resources/docs/mesquite/RandomSimul/images/fullmodel.gif deleted file mode 100755 index aa536f8bce196f1a858484353519a5440cd2eb18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20852 zcmWh!byU<{6aMWkurx?F%hE`!pftF2NUAjG(%l{6F5N7h;?mtpDlRD~AShif9RdP^ zfW`NI_dI9LJ?H*4bMJZP%*=DObTnnx;L2aV0N(KYXlIQ4NdC0$N&w_KwgJq9g&HeU%%4i-u>dWRafigdn|AG1PG}nYN0A>?t;e58(9G%luGz|wJ0uGuL6N73J@67 z>1WLeZT#8HK|t|MVJPBg08(qkA0T_PsIR>Vzi~F>@rfJVepg8JAT-@^DD}qFtG74U zgfp#4fi&cC;nW%T)cfCB51Ti`^M-x&=ck4~b= zq+^7u$OO)jEJj3pgeV1%Dq#aNgIjnf8Y1gJv_pt)90W{5T8%YQ`->`d7gNOI6QO%M zgRVo{vx7!t#TPaH?>Gt3G!6Qslh)upl0lHct$B<$Ck%*AHn_f2qnPVQTY@*X7WyHi z4drTO@9&UDmt#vb@RgrHs9G8&BNs4r$xiKI+qkl{V~%NN9zP(VUIP@^Ik|(~;cEjB z@U^ciGE%$?Tll1ntmfu1^mibv?8(Wx#?pvj`xOz@EV4Bw9W zs0NVrnL}b6Pr+gg!TUxdVCZUZ_Bv_+LVo|UxQ|3Aw3S9|#W_msK0}^8NPsl>BZySS z<3R-Zr#CJ`8c#%oD5HY>=Xx(m#LlPGnLW>^W>g(fuR0}_`7008S0#QG^EH-6OnC}2FOAQgF(BJbJGw;6_ z3(gW~4~qI1u6X6G6Km@0eS9@VmLROpORP&Fdmyw@58p?lnKroaw$ z79A6^VWjW_bs}0@52A8HM1Nfb9*Ga2sFwo8>0?vbC010rLw>YRp&!I+>y^>vjSdOO zpC;D!v+uYuaDTx_IER4@C_<*XA71;mR)&6Z&IQj z+A>|ZbhjMwx>j4JaJumGOch6Lt-6inqs)zH`{I>-15DwUDsWDZRIrmh-bI}T63_Oj35?fk-v|IL_G(qmfm$ABw zV9-n<8s?M7{fE_C`0F7ZYHxu5Wz07Y85Y`kzhLGjQoh#Qzlk0V?HSFhIFU?^20JRB z=uVg^4ky-NuV7?ZNBZ-1OR5gFB6jX$!)qzgSwk9YNWC3(P0cS?=nI!$R)n_yI0C!> zDDUISj{If!RO+!`p2+Hf?nRH@cE4f0o6Ujce1+k~aq#;GYiEU*-7AeZ86da%f@Lr| zOK=b^XD7vMslBd|N#H`Xegn zj0|kFY>q4&<)cOy&X4a%_g+ug~!eUr&ZiwwGLv?<)Vk{)DD}ghH@i_l%3G|H!{Rv2PIm>kE$hbkq@k)Iee=qOPGqHf7r5yd)5 zlObsV1|rmam@#b4Am`c~a8ZJu~uCrtO)* zxjTEr#`1{l>oFT2mycmY%bNY2w+x~fQgE}pHNR-gm2SW}?#o0IC7oS5NN|nT-(@&$ zKWP{BQ5f@^#qlTMA0J_(?!+UHETEvpW~F0yDEjao_m4G0>{-KR@18m|>>a&Qzz{To zASR^Hu8%rldb~`;>q7e~V+F^+@aKV`HfY-l4USFz2fZ-3o?~pfe7#vX>u~m_->UBf zc=cz4m>WYjMfJ0L{_heIv(mOZ7x)7`|G98_#2%ISS>Dak=`T~ovU^m2OVpmM9!Y~J zkXYYXC;@6VA41V&@QeNxl4#Qzw7NeDro%lsFX6_J;?q1)%ulyAWo|CV`T|Y;?;i>H zfPcJywr?8T5a$c2eijgq?x+rkdGATACGgSg`OPfU=X0>fjw$9tM}#OITw49?M{wv0 zb7X8#_%1VeS1as5i$QoQvPO%c@_jfL)SJyYYRW0J=Mn;cA1qew^VB(Y4KCfT~as|VP z@&YpiF)U_5PiunhF2fvTy?31>#c18Z385=yp+uyy+*k1=P%yDzSVwjA2eS|}XsjvA zvp>?$ZaNa`syqXrk?LK+VewwjPFKqXuLspm<1$X;onGqsV9NKNnV0@WvYtmlo=HNU zaHGVk1&^j`Pk3J7g=w;|nHMkCZ_Cu~=4D6{w#MVpXov|*N}05uq?w;2vu|vW13R<7 zwzQv{fbVpduXl(0t*4I`#>#jwX^u7Z# zS(ccE%l)}5)a;5yrgHRqvR&SQ%l)6g9Af*fNV zko98Dld&ASDF6ZZ($!`Og$CdBwB7@^yfCsn$te&A z4uodSkE#W67=b7N$e%qYE0>_k`TVr&d@O50rf|W`oQqRp#-9YQrZOhM&vYrqEKNfN zycs+bs!V2&3PU&OpUdSp6oBXmfPYnx<0a_THHhD*sH>o;r@QFQViCVl5jVkO&Izm2 zogpL#zRWNWh!uZH#@w+54zgu(nJ%u`XCya%QM(9YZF#Xg24X>jIPjpA{X%M5h_AF4 zKMs7*U2@nBKHe|+c3pBZR&s9f@~F0i9~(H>?KaGs`7FqY7-yfwOE&wmPIlAc?Dr1M-a7?ZoN!is*da{Yn@0b)XxcncKm3%}IusnA=hFj%U% z*6~UXDu{4OU2v)F9Q7yq73>-8sVxw?=z_c7nXG>E-w3 z>dF=6OPHs?Vm_c{;R4T)@IkU^C(fbT>sZi_sybRrIdmMEQ}=Ct1FV^Knjpjs=3`76e&8F04`YT1Edz7+B;jN!8_1p!Z`_(hM& z4<)R|s)S@X15vZIHEo^&C9UN3?MoFRCq>+7a1NQv<3djd_;X?{A2^bsU_LN^KBdgL zeJ>B($Q%OD1K%zq#dZViT@nK3!7sO3#KzH)|kbDs88?h+} zYD-$jPUK;>)D~^WEqZE=0TG<)ZFLnM{&KF2hmsqGK%8IafeJ@x7Ubgr107swvS0Ae z56E^DRk;O#U8ckS?#k%Bm36y2N1?mC00Kt0uCkVF$dxbxZC;vnd_^TcYfEke)MwWq zgXy-qo}Qu8x>~E=tLq}^@b;m&dQffsz4^$;4?@bIU`_MDg_`g&%ZTj`PvT4T4iwSr z97anXvjg=N3y!>96D_VCLZuqEriI}}>5{9k+Obp1qorhhI(Bb!WR$Z-v~j+>MZ+{8 zlAI~qc>;O<8(@p($X1g(`X*5iZvuQeLN>)aeS`rd;wGvq;x>!uDgK6*qn}Q({~H!m z`Vn*sUrU4PSFr@~)H_v$7j^uuBOr@z8-aUHK?p?q?S=tvWG`=VPp5ET&+nIiSzRWJ zLLVgf3gN+T@*AOH5ftxZfA7BepyekNAGSK@C*)!$EDKil@DU3MkcbaFhkCCo&}}V) z?}Ig=>RnEL9gOsH4x&7#y~CYYHl8v*xiWTHluTY09(w-HQ}KP2Umx*j@Ec#eGPdtM zUuOvWyG?c)HjIj>?P#ptXmrGAQUkTP9l%7{!-B761bSW`^j9W>I~Ggy!`kX8Ah&x5 zL;y%_&%mAfio?(%N@f?iB4 zcc4ReBZ2bt(! zp$^{#+?S=n^HsqWx?YlhgL{NRzY2U=ck zq<;g_O~g5ysS*5FD)a?gxW3rQ#(c;N4LK}`9q3_ic@gV5M)S8{MPRzFx8ip4Gy&IB z-cYBEpFUn}6UBkqCKiic03z&*FtL|X4+a||KKHo!H3_)yoBMWkEU^cteOg$m=S-WB zO>GcMyVL19!?J8n$Ep#onI(M-%^nH0QU!&$O4d^?eDuzR_+f_ zC^)QkVYzq97{A`4l*5DAjn;OattGx)C`bXPr%oTIP757YGc~f~-u7_T3-cg>M*t%tU3rjc+%{f|NxxwfaYzD5Q~p#odwx0N1!Sd+bp!9ezO+lvWTlT@J73#?intvPJh;_*)>u{r<3VCn?`G$Pora}|AQjh>i zTN3)`xjqHi_S@2aBCa$=t+Tde@Ndf~a_fQDmhqEq)5vY}l5OoiD@sE7ljA961elM@ zA-SMJF>=Qxa-i~qkG)sAKvT9*x92yR-GC>%L6N&5CA(pLyAf-)t0c&dJpD8EVTJBj z%f;j4f5#_W-;b3mo?hqBpA;gn>Hj6>LNf9C=obL@3D}U4sHL!hHJ=p;qClkkYSyKS zf1~9-O}F@VfA`45&7Cr__+XZwt<^l%mwEwZ;knKYNoRTb=q%RvHp%l7bODHh07>k2 z3URJ`)x9U(y!Wagu*1^%w}JD*h?`$fHkKurP*$9DizWkO9OQc*mvn~JePKYuL_E~L zN(Ldwm9W4-v@qv8sXed4KcLb-+#onAf3u!5JwKMTI9+iHOx^d{VM_h(8>+^!~a}zVD_9a4-Eb4F)am?r`RggQS1C(%-t*mwo;h_qeQ2O}sWB+vQ1j}xB`5zT zLu%c99niJkK2t~!gd-Z_?%KRcWB3~(p7jCAey92ok9eF~wYBdHf8YBf?T~eVNMW_9 zT#D2$E*keGK)KX-|8AWcO7dn=uVS{&;f^gC9}{`;G;VsY-16=EsmcDM;CCi1Idy!O zH-8^1&mpHMsV3lX4i+&MUM`dY^(~c$k=h2T+K~^nRgEOoAlhKWyr!PGl*U8Fc~wJA z9c@K9sZU576>ZChmP&@2mXYd4L5?;Wg-chG>&o2`vNh&^(ALQaMDPk}?R0 zhy-SQ!y+RiB7CeP0{l>P0Ns==5C8`S9pW(tHuqT&k+3PuWIPCfuJlVy4ZicSxAAC1?GoORXG$sWKgiQbLi#YbDexs`>0CaPwp;i`V75CEM_Z! zy<<;GL@v$$cm;G5fKZ825Iq~eZmFh$HHTbL(itbv6{;t*DJ9*l^#DBc^@xzucIrt? zMS7%Cpn;eK?!ZUmjf}xwNkG%Xed6`{y!u`zgBsP=MDb=@dn+vAqp-#n9tNYS&snq~ z9TBtqdr>(to8Af1ME?}nP>bgzCigj?26KS`0X^8&H2i5YRv==lektm`ccgqkr|bd* z$;_fK#dCGZd*uZo&4>5|itYO zSbbyr4T~@S78I7TH9V^6ww}*zj_i-2rF#%7LHkctw0TtX<|i>^Q01~%{9TsuEb#yF%(3|_Y}-xGJFSf``cB(<#=F?~=f@hQ5S zgZVAmWBucsu1y2>r>5UDHXc~+I~hQVpL9FsJQEjIQl`QF$4m0KSH_V(EvwtlZ-(4i z(Hj|qkKze7C+!Z~a&BBxs=mPWlxEh0P^kWw(AOai@0Ur_ZI0(6283=mE}4@ipr`OI|1JnBO)fV-b<~@w~d>I#X1SJ z#X&lJ4yUUgQoZN=vyiF~iHI z4V=89L8oMJ^N|&h6)wbPntUMgR7C@n@pQl&TnJAnh&#Dc3;D|z8+CY7&I7rAuNDM@ zTx{Y=Shhx?>xSme3ojq9o$vr&XI$YS?39mj>4t4MB3#5W)Sy5YXhLTB8KG8>ckpjj zTD%wG%nlBx(Uh4F=-*O4%JiCnHw-J?spt_|OJ*<Sa3F>hu1l%6mugx>&xq$2nGJsW_A^yVasoy>O!cu%~a4)#`C> z=i7@TZw$NjI(1&x;4qKL7nr3vDxrHK@YuhU-DY22<24L<%;T`%I6s-&yBgaV*w6mt zG%fGV_Py_+(?w4%n)2Qr1vUp7yRCMWMfF|0{{HN==;rCKor@k5PtT{F-)ulMA@%R> zo?vbjqlhK)`>BFXqIo!M$qc(H39ApSvkGmgyz>V+f1boiP(ICdny(;|K20<(wqtA# zssA46`&?_>>}W1?_+H0ps&BD9Cq?eiE5-dZ42J^`O~L5eQR~y>Vh4VSf-!w%KXeg? zqp)GY2XLfhYJIVzn0LX)hS}wm=i^&s=>_AC(mx8Oi=FN@7fe9s)cFk~whl-(;phKa^p$sBxaxb$ zPcxjHSF0SklHJ8aSCPJ@a`r@6o&7FP3GvhU&-&p%j`QEN*WTV#MX3b_FMwg`$XnVIN{XdJIoFKPNvcO$JrBl z+xF2oO!F%QhUCxhnaQ7bN_C783!_a0%N$`)2`)N%%ZW>A0Rx~mV*C(1>sldTITTPF zhgaCp&+nPpJj#fFoS`JgqBZk2G6Q;oz9IekLq#V5d8;~j^}yM=JEE%bq-mL6K+h%E zD+G%LrwsB5z@RgiUhK>);Y&ws$V`#%ukS9aSNoPG2LF zltmlGeFm4tfFSfOz^Bbae?Io>CrxA^0dXb)Zw{7TH)PNDYf=r4(f3O7vdDo{*y(uD zYKcLDUD?NsBKRK8;43@$DCKEP9YZxlz<89F8W96uQF;_TuTnPv;Ud!ebD}Z&V&QzwI%&{^W?n#hIh#6Oda& z3P1k$N&*yvzly>A8sa(CmLPg?^ZlG@%iR(N#=|Iu2p53CPh3jxIF3ScU7}CjPDq=* z4HNY%mepnR%0X4}vx<@)L78>{+G8lYqRmSi1xOl@ikA^@kwIw*M_7o1(1sCREYLMb zTE4AF;Nf`~<%mM_GSP4biI9yqrG3T#dIaEc*>7sQ67wDC!zN-5Fi#}fnEX@fhnlSj zoLtNxWpXuXD2^yc+p#v||av5*;s7h$FTp7)PK^ElEhY0J7g0-nmUK zhFGJsR+zA($<;dd7BBRJF}KCaZYz7T`ke_HIm#3BXUF!;qFy(@L?X=GRUNh2`&EQYKTJ{9!##Pe4@^M*b=&P z>ImGxLZ|^nS@^dhUb?u=h-^Bp6BTYoN0}hBcxQYH!NoObllGku=#TpCu}v8RV%eX* zp>0lX(j%s_UkoJ0%~)b6ED0dwk4O>Vr=BPwB}HNqN1?i|eHSEq0DlmpA*AFl>Freg z&`wrf+>j2r0kmUY-A@R5MSvgk+*^gcRhZkMb`jhnGaK600Be%fiI4n~SLR@PK@(PF27J4FzPk#VrH z_WRL3B^A8TxIvCr?Zgp~zbQ1Z{_<2kq1yJwH zpMH^LC04e=0TIqz^%=5T(Z)a9Ztu3sN8k@9OC94ziiW6YtpI`ZEw~XFG-4Dn0}cKx z`0Qj*RR*9#`DKcr)gFBzZXNG65{jjcVC@~hzM-do>u)$4Eflq> zWX+GAu{A+Qb2DVK&<$5<(sSdZS%Q#M(B#buULc7u55#+B4L(CCXx_>%A4 zaC}wvY@&IfYy};=Kc1+@UPcp68oUYWd2j!@6*kmlF?^?tt6m3cv zV;XH)vL-#r_!ot1jG@thqPc)ExlRUME%v7n)(@9K5TxL9RdYZ6=;4Qt8!N0!WPRm& z*`)(o+L!y?&vBqr4AcR~_NG=N_7r8L2f|vQIs@_zgRmstzS`Bfu|vPdPF76+!C|(a zG_sE0|E_U|pyOj{#~yFTcqZ6hV$hT>&IeU9R~L!EJ>>4FP!1UDv#rYQsHTJIw0F3_ z{pk*JOU4Iz6wJB4{HY?~;AV6CQQ|lyKFMQU+G{(=YyUq%&CA>xk2H)tgI#^@7%2rv z{I(Bqun$?M57nj5Eg4_NdEzE?yY$EQ2q4iV)7v?HQnj=TA>)59*k7*GU+L0cMJB*M zISSR#`?!7VmuR3#aG*tJppDEY^TUAhh6$I>AkWJnUzy{&Yge4-Rh+MEd|-ZD>x1WSFXJ&+;m>3f61x(dgA-C^6LVxoJAxC< z4q}x>lPW`!YP*seuaa722Qw@761oy!uvBijh5m9$8S6@!xJsFpO`Q!%UF=F-?czr5 zCG+I_JvB^f7!2TF&>vjF4- ze!+VbLdeA~^PKjpy!(3I_7pjstZz_iG>bPOFYFc_4RQ)xuM0}Mxe+*(pQ#IyNU%7p zug0C~09W+(x~N~Scv!ADSvwz+oNuLjnPm3jmaXtWG8G9hS0l!k0tnEeWW({GS$)`f zDTL!w2^C@!rSIs_gwry(VTytLH?X>UUide)LwrxQ&aq6mu&leG zdga3R+P0FJiBaRoz7SBs@0ya?P5Bv~5M_SZ>_wGN!deskFgZA16jTw z4=Q{aS^`5~v;lOmiVO1=(HS(+5`d`)s{`@8*2EXT)h+jqNoa~;RbI+Z7_%GJpeh_I zJh?2S)T19=${#O$(L9ENZPwf0NYSHptoa0htp`Nf$jW4A4zDVTW8sitZ5#y*MqI#lFFrP^2aZAT z)ve=2cF=Y7F0@US6;Ja$?LT-zcp2SFQ3o6JG3!z4xX$WYrl2;dG!U~(DZ_wzvrcfQ z)=ZZYk6s$Px9I32*M6}yh3I0CKlKRx3Yh*}zPZ#AL1 zNiL~($6{ED?GTy_@g5P9k3n&;L2*SbMoIfS;{Eql`o-ZpOjAVhcX@rzEot(!O8!(- zkMZy?RfJNWC0}7u4qK34c)rmMb3D|bdSBBdy>EF-~7SUUr5NfAvG1 z1yzZ@UYp1my)aPUq&hSG2%|YlY(GYrMyNxGusT-B`>R&p7CPmb z{37SLgT{Xc?R`UE7T3PNU|7;eHsa&U* z+K9gY<=-zH8U7o@8=dyMu2+G@q2}pE(tI~5i~+tejv-4Rz=))v=j-pdH(@zMZY8^Zd0f&|2$Q-r)Xwt zhD!xUC*W|{h^<4G!^15C3uyo;E|?{N!5p-;U{!DhJPy469US{WKFlP5L8yg4o-uB> zWsmmC?)_VT67i}>)yAA7DeQ7~e`;DcwKzEuZ(7@J`5(xI8U0n^si7?|l)jH2Er8vk z)QAZ>v&Li%PnAliGd<)hpKN-s+O*kjqAu{83GMn&hQF`3=wkSdyijf` zTv}|o!|Q9>-wjhQs~(RdY4zGn{-@NTKa0ts2|LpR+Enexn2$~_E zJEEk~!BWeShHjA`|NiAAlQ5ApY9lciC_En*MIpI>i>6U!S;x>b)ZmC1HLnI~gnbrD z*|-J5A!i3^lic*C>w#5GtOUHM>nh$H> zs>p9?U$%U)x;WML*tx2qt*>AbA^Q+(QuQelyi5zvinYC_hG^V)z zGEO{5f|w137kCTpSO!4_jZrlutX&69Bq!9x{X{H(>Qx2=IU8C%i5#D{6bRc_35uK|-qfxSXo300QN@Z3H4AIj_eMu>?#B z5YxGM;6SX8yV^12KL52PE;<`Bs?)689(s>@;Lr9NSFQNvZ~!~ z>OT#Dkn74w5J~@wZIDBXF6R{rS2fpY=(sy*MfzY5+Fy}q5|WQ+x2{B*rRu8)fh^xj z3UZ}i)Wyd5+m0LrRwVE=Shno{7p=Kw>XqAOzuat_7)V-peOri?wfk?7T^zav2xi^@ z3#I~kuxR8+kcO_&4nu{M%w4Y(H|xzP&7EkbKLFG_A&0T`Y*=CAPWszDyHyc25%IG- zazfew4~6Tf8eB3Xc3j5*h7!C-*Z3p`UOcciax?OvEdx*<1;CbA0L++>A#cnlOiz28 z6epQe7lS4iM}QF|e#txJTh2yP^k5Dgq-TX+B7Fa&4Hp`!2m?U0XfzFyp!&gDK&ohe z+*wts@N==iz54y}@>^7C+F5uaI+UIr`46D`Po)Gg5|G6TzVOB(Ay0H3*eo-gPH0Z)q8ahUmQFPL_da{0JU-_PBdZoXy3J0)k?Gda$jom z6dLHk=YKR59ko9GY5+G`6zr3dPCei}$3xl9Fcd)m4d{(p9vH6z)|-k316fcT{yLEL z=E8eb>9#r^QLr@<&6SW_}*34L*d} z9Eq5>b>NBQu2sN(v>6Fg_E3`+7aBNt3K9}nBhFHHC-GPGDqAU5UEjg5qGj}<$XPcc zL_DxQ*+$JR0c$WNCY&fAtL`_Coe0EGyy;$PjxuR~Go#`>?2qZ_2GRIqk*@ZZsxxQ4 zjGk)!WY*zPx6pexcp?E1W?v0V8=ywSO#mr=2BEoM5x8U*K-9&A=(PZkq5c0Iqr(FyvYxK6Qv4v&=)kaZNT#XP}=QFWT3#T|!0^%P- zdSZtBylk;nlt1P^az}0k+3L9&N?9Z^#oAXt{X=B(jd5JE1RR%cZ5~NlkkNfl1)MwX z%0A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 diff --git a/Resources/docs/mesquite/RandomSimul/images/gamma15.gif b/Resources/docs/mesquite/RandomSimul/images/gamma15.gif deleted file mode 100755 index d2c0a2cad06af51231060f66decd7ac6e4d68d0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 963 zcmV;!13dgkNk%w1Vd(%f0K@r;HR8&+$LqkGBLM|>Y zEiEk<7Z?Bk{{R30A^8LW0015UEC2ui0O=Y5^NsN z9`Rv1&yTwSaC~z!VOVxFeI$PXiH%)siWD@J|lz2Z>h&+_M6$9AyOcd1lAf2h#0!Dp?>GGN*c zBIKlS4a0Vb4DOit&)6;{1I6sqScPN49rgtOA*(d9mPC^-J*uQb@D9I?Few7Ox3Xr& zm?d-GT)~P>HH<3W<%uVB>CTyye9juWqA68C0i%j62(+rzu2?_P+-j4g*RK&}egnz! z*HuPn(-KW|Q7W^yapkH=DXAyf6%hH*JDZnHMKwq5D)sZSaF)Yn5@)gG4zFXwPkS&> zkN`n~&YwYt9z8)x1JR#7t4_T-^=JgJ8z`CZdUR;dwsE(9tvj^_WVUYyuZMI#?RU37*W8c-_-EltA(3>U(SA5T6!`0wY%ryswb{rUCn%bS-^pMH7` z9mvPGU%&tS@8#{cpMUHT7~TdO6bPXIf$~Wc(q&j6P!xnxKoHnt4^nu|gc=F~!D3e& zAV7y#6u30NQj zk1!w*0bC>$u)$^;D8S?h3uLf>0vZ4r0GA3dut5P*9FTzs13-CY2_LE{LIX>F$>E9? z>?kA&7FZd81R&x7r!++}>1F_VjxcD81`HsA0~V0b!HfyaiGzhBU=S#egI*BEp)?Bc zKnDkq0A-{V(qieFE@ZkXs$X(20hywXkN{snC{V!&9k6=Bpb|77f&r3}$fW@%WDsfq z4fJ_~03Ead0R_660A&GWCNSne02O%2W0%N<%ESW|3_!q`RvfSaATvf==?Dz$$Up}G lM8GP0@&+OS03B$n?!Nr?>+in+2Q2Ww1Q%@Z!T*K;06S(Cv=smV diff --git a/Resources/docs/mesquite/RandomSimul/images/gamma15dlog.gif b/Resources/docs/mesquite/RandomSimul/images/gamma15dlog.gif deleted file mode 100755 index 7cce88b87b0b222c0eabfc512208afaadcf9bb06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8167 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 A+W-In diff --git a/Resources/docs/mesquite/RandomSimul/images/gammaTest.gif b/Resources/docs/mesquite/RandomSimul/images/gammaTest.gif deleted file mode 100755 index 714ba61e8c0b6fe7ec514c9ad8c2759ca905d8d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9021 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%0A;H}rIyu|H7;vir8y92AOxeic|l4& z!ACw`vI2i_v5SkGB`sBjt$ZOVYj#Q32!&%c(69!4717LNP6){{uFF#id<&&663Cp~ z!yo_f2Q^u;59zJI9<|&iH?!2Tw{%QKl{DN_jKfO?LPU){>R3k9h{G{5YbsUwSdIwt z4|SZ%C(w%?^;E*jZUQu*RI<}26l|-{7)f6a6Oa9uTe*hp%CY%)-q0*mqO5`HlQP{|`)x@VP6g{%5WZ^slmuKRH zg)W4lN>-2$E99ec2DHUIrCT& zE80z|ExB9X_SV$5!u2TjIcI3_a?Zoe<(Q+1>9%^*8RAruB7Sv^BRHM5%aNz3$DnwZYZG)}o|MMC0086|Y0gEP+)S^KsQp>v8R z>8MQd5r}>CV;}oSh&3I{l6_9^9-AF5acj~@$i$^f--+b6l$WhLO=m|?gSD#W zXH*;t%}gJr{@8r3G7u^`9Zo)4-1DM$CH5JO7xp0teh2~)%8{>o_fg?Xv=@D zFoXYIK?XDMFMtR9Ujrlf3dbWbJ`yZo1P}PZ{`K!``tlQdSV5b=%|~v9s}iC10q4!?!7^2R`s|4}6d~&70MpAPg+v z8$BS!GiZUF6Ch_51K0}^nSnhJu!15RWXYx-vXg7Z5e3^L$Ur7EkO5r+A7A08vu&)I z%Ul!we8^JGn$9en2YiJa(|HCcowE$0@Lw5R0neW90#jyifYSci9-k~pNdoZa1N8aP zNe)S*gY)X*h(@6ZH~>h9U62D@p?`H-rCNXMl6_E9q$AxlwMz=C6Hj;sEdDR80kG{i zYumtA=t4#sRggaG3jrtvw7w32(qZ3v1{Jx{0eWl^VvDAR%KCA!k_mHLNR$>pnrG&f>A9^hXH*s;__~IBx>6-(*>WBW! zUQ~e4Y0qRgNEM}G1W8p-f`z-BK z0xw*_zotgD43@r&~A_#x@f&pIkH3=Wsq1OAnYzr%2R#&rH9%ab+ zO`z=$aHxaeC|wCF_K^>MG#mgs-=fgz?)n+p#{_tfaD-bh>Wc$l22l9#?omAhL4+j5 zKlZa|N?Udx0|4g14uA|EqIM8{(pMOd2t|f10IB!dRGhzw+yMZ+m8>AsKu-x^aZv_3q4mVx z(G3WJAOHfiKowSD0#G3WXkiuRofi;9q$OHC7zC67S)d6S8X~~Tx!OehSV+9#L@XMR z`B;%9o7s_p5Y|N8p$Lct7J8jgpra0rLgA(4e*Sh$*LafpyH8KIHl{tVvXJ&}Pb8O1-j z1TG@tE>?*OG$H^{fgh+uJ^Z2{P{Cqkoycqtli`$OgbH%Ojfeo#YE;#yG}8iY55ZI; z9C}1k)Qk2ZMMzDPKY)}paTzb7BZ?4XN*LoX7UMB;*1M@3fgPBC`5rwInA7AHmnz`r;KIx%xb(>1~13n;9 zJ?H~vP2^EZjrO?OqXn893K~nkA+RxEuYts%)nSyCWbqmPgxXY`{3HNinl)8mEAazwA!S@v%Lba;%hemp?b|0w!~xtINGKRcKAH-uo7io{urXyt zB-)Yj8eHVsCq2lBGzPl;ngMd1GpWPoc@#@vTm}9^Zc)<(dS5?WR_n=SX|77dg~hP7 zQ_Z=X*14R>i3T`qM4~Ae3&?<0lHCCvXfrcQvSX6to@%4nk6zmep3v|V8_8H10rc!iUN#rF1(&Aap#B>H| zi>e+4&ghm7R5DW8z6qO#?q~p@+k*he0G8H>PMz5;-C@q4%JpWk(VX@~=s!RovXR7c z_T&oiL%@NaG-;-Q>gGfCT+eaop>}EV0SK_YoUHxG=!G47-dj#O1Pww+V&+;%(%SIl zA56O1pFPNujh-Y9-|$rgq(Q_z1tE(S;~v)|cVUm3FI@ zerv&^h*HcWTs)cev70GU*MCjKfHft#rlBdaVq_eEsaXWXGMU1*BF5Sz)eRU)@MKMp z*_rtv!E!567?Q!dEbC0D+oVNu@yPaMOV$WSRar$ycq7jmjm;iSHqPw!aN|gjQA5ha zTE2>)YHLfVY)n`|nNik0Xz5MZ{)2CM*vr0b?0sB53M4?%pFWN(Skz-Z3MB1in|}pf zb#<*jT3kT(Bkd^)(!K<=fdf6nlo`Ndj4<*(l{US>!rpk)_y(;FB%JMBJ%F>MdRAGOgdj1U~Qs-VhZ}WRW(V zUg2)-x;-v?swBlm?vNp=xbEAKiDVhF+x~G~N35&VE$&E)rLo~>zwRedk*4XIuG2Ct zOc<3>0f12oMc~RVtqM-03F)s@gyog!KNRVkhG>&LnxrCTw2nujb)Bmvn#i>(72Vr| z43o&NUCHiYz{UjXx@x!n$^?c51%d8^fo`wCUfaqYUY$x_1J|jXa%Ha(V44=&FjXN_ zj-^gM-_^a!WJUzC@+)%=A%|U4|4y&K(uC)2nch<8ivs8Yd#j1jn}ZUklg?*K6h}ea zVXxhqhC(lty5OSHYoHBmq>2U(qTMX&@85bEnAJl)9O%lL@T?AoF2ZoZ)=+Xz9Szrm zyWMcFlB=i6sR4@Vpf(w0-lmHEUv4Hvh6Y+;f~cv0E=+)?AMz~#qwpT?1GfG|NS)&q zbMLw(XPRzt)s3F9p$1tApcW5XZw@EMQC)q41jxzTux%LzW8D5Jt8yr(as}eeTW0IO_5=T}axI_oTIoZ}0)Q>^axeSxF9UNh3-d4& zb1@t9F(Y#_EAuilb2B^hGpn+|WZlO-CW^+~Asgp|+}iLaXQSGhXv`Y<{@NDzCIbpz zBU7E>(S;^wX!iZXst#yBz%KT>g#SwMFpf^?w4Oa&pf2ykJ*ZW-0`iucn6Q%T_{!Yl zQG{LEAza7+%(0xwv1V^FY4K6=urVrPQY;PIskBNd^UehHRBax^gvvtC^i0o(Egj+d z#BTj3{|+>l)+kqgT}7xwpnY#a)rz^gqcvBtfj^Dp(1QdmLZdwb>`mdlPMSij7j1$E=`sz zx$bZdKP4P4uDMdIJ6CHP{nwsJuqh&LEQaiqdGCPL zp;sE2;=V;l2-rg)?cHoO01y>EsDo$vgFoM~OxQC^WEpbn1hj>ow3%!^V;108mOh8| ziP+udY$FrRY|mmu-1saMd1Im!Ej(2tGoJVMkVdIoX3hcbPAoU-QXpjUgKo9%PVn=G z{+Vp_1Q+T6S3i;8D<@ob*T=e5DuM+b?YZCC0whenr-3P?KZ-5bl4k>%8iH9|g~M$= zt_ITbDLc^a0$ZEA6SPApCWdX&v84Pqr; z$Dxq#w0nQ@6EnJ1C%@dSx#0bd#|rQ{m2s%ljp_oED!NIX@PRlJZc%bi@uT1Kr)MoG@6A8J zwBVK=m{nGa!^B8K%{{DiN~rKS5__l{#+C>G6l5r~4xiLX^rjYD1pnAZ+^}-XDH~eF z*kPOxcbl08V5%-L01Q$fR;P(yHKenI>as2!BSt-d89oF8ru&WdYP)WX^~!w`x$0`< zP3Sn!;CST8+i z(dp$wrggdZ4P!3yLo2l|ijNsf%X!c{c2PZNbkc;-BYn~<{h5>Y0NVa9)!o}>o|~i1 zU`AAOL6me$aA;He;9kDlB?mxCyxhs1Dt^BAhe?w<=&inIyWa}%V+oLdzA#T%dIS~~ z%$r}%TMvH<_kXfP=}|RgCp=;l^!nmj4i9F;q0p^GgaCe=ofn>9;(Ek=l3|()aK^f^ ziRhzk<`F+yYBnH5YA@SI`a}NQKHPWegOpDo_h$RUvID@||Gnw)Lt+z#ee0G$zsFY} zJKtaWPq5Wy557*!l>qkTk9FIVttSC)Y~vMXpMCIHj=j`B$bAw7{@viCQN-01iUpr( z=tH$odS6irdr6-#zZX@(>w|CA1K$`bUmw*`twhw~!_VS9wK#?K8j01PdjM!HqV21ei`3nRRzzTZc z)Peiw&#%CH6(R0L%y5Ory#4t7!`ILrzP&F=1JGL<^}U_`{4KQdSs<&H_3qtUQ5$t` z-Me}B_FbB%*(-0c0>(NPDp8>Saz0%OcIeL)&BY2m{!6y&%>Y*dK$rUTEz-0*>-n^9 zRt5_JG0E7y`>$VNf0qRchG_qx{T1;0vFa~!qk>o&P_}_q;0Hl}3KVFCedrs>ihc3{ zV4vS0VkMA#SfR|q-}vFoA1g|;r@{_RJQ2kdH=+U+KTu(a3O}S7h(#As+A4q5< z0D|hSM;?8&Cr6xSDC@_dY;H1gc50e7v#*r-=H8j4wvQ&ml4! zG83hG_8INMh42wkAcZzsA)gg0S`bBh0vSlofiTpNLlp&G=$?KI^{2!^6VQ#cM9y-zmn~(o@O2Tke?72Qj<-FLaTP62eT#ZT5I==tx?SS z2}GZAeX9o_eC~lQ+;-i4cTz|(ZD>XSD7`dOlXx2IDY;DOt^|L(`&WQ~nF6?ARmWn= z-(C$CIN^Z@u8QD;Ax79@f)kEvy?@GZPa`xJ5}B`MHzM=E1PeS+HOL@y>9mI4yhpY~ z?@G7k*D; zZiX3b6<&v-B&ajI0#4|B5icq|z6vL-WGp&gv zv6EeGaPyD_;R8O=n$M)($INDCQF9R)kOjL4Km|bvXLB3~n?iWUY;9;C`tWA6p1G0G zO{zBPnpSOYbB{$j{^WEOVdFdLnG&9yN+>w-Bmjm|pMfA}Dz`cwCyBxreulCu$FYtT zR27yLW@QAbjLCPB6P=)_2QJ--Nf64%K3$@Zmmu|}M}xT!yhIZKR``eQ_VXCUWvd_M zGS@)vkvmpIupxyyl+EfPJBlPyBX|;F>PBb3N#!Fx?j(qU2xPfERd9^dGKn>X8b6+) zw4Qe9BY)XYJqxmL>$D8;2Ho><&La# z$+2XVmL28gO9@L-kv4>LfCAe5U{jAk7^HqJ3EB#VW;vxwWUIJ)h?+Rk#Wp&GoDC5q z0khS=Yi`s23jV$5P0$PqT!t zC!m_n0isY!;+SQhy^Kj(UZvJ6Oi}=g6XHLtL&NA;CoCNUf|zW1SY?GYiMt%B6z>-& zh?I_;8NsPZG;7Sx1&X)6wIXam=hHyoNvbN59Jqv=(vGZ-E;;3O=^M!1-j3 z&axhZR)tDEaf^9!k`Gl`VJLsy=UWiR7Y-jFd#Aj~Qx0%M#7%`qT`}c9$d_L8-UpYx zRPT;KBO1(Xh;|I_niTJmK`avFbNYL*9%(~4h9s6Bfh>_@M{>E$Ia6j<^;73OyAcDE z5t#lB$*(x~%NpJOW~lQ#35oEcW=0WMog+D z>B_2HX=1yUH7YS5|pbI6w!*hh`bcgY>v9cTwg$d=$* zwY^DmtFXbe}!~Hv*Q67PT(rC*Ywd_>lYJ zvHXiw9jj$7J)Psip1R*;nhfdc%wroLTr#;+G8GXh5nmfQwyUnz3Suf#H*si;O8#Te zf*%r^fmpR?w|kATx9LXEAvI{0V^^TqToJ4;yCHm}(0tcvMpdVYa*;*NXq_FA-tm{d zUCp)-qqM@DG{ihzu}X8glHx_1ry-n7i=Sy|6@e-gJZXXY<0`z|O7Gj?C-e8%H%*Y$ zmi)ZyReM8l9cnlYB+QeFJ7xm0kFzt#A2Ri9An-9XpoJ9PB%6D-|Z zUZ|S)q+h`$Do1*fsanV+D^VJI=215geORRyu5iZm_!y4M9`?pH|E2Yi{yfVW&PMYA zT$fE=7wClzccFE&GAO?}NLmh&4a3^?dP z<0BJFA09;JY-RvEF8?mhPfCI!U=Fx81#DVnS9s4BUc3i;t4=)oV<;bl%jk07GHUgG@# zfbbMf{*0=q0`LB6%gc!HF~TsX(9rct#(qY{U`!xl5=LPfMlQ_$!e0V0V*aIK{)J=u z0pt zjq)Ob45*4k&J4AQLDtB9*yQ01k0jcTeu8a(08m@tOy?>i!QK!TS)%efLViNcn+W5| z+(bfTkwH=~3VDVkFwgDk&<@pOZ)^o`=037rft44SoBbZ!f|f8 zv2NVaY!b$ZmZ6TFCaaWO<v8Wzo&g2lZLc|A2 z;vP0qBolB>LXuB#iXv@i|J0!lT7he&?nRnDWkOyw=QL=R~U?C>#UvQpEuk_CbE6FH4R za&jiI&02!7jY<`)=leps^qh0wHSdHt4dqR8J+E{zd2_;xanW!ye}9OP22{Ndgmx)Kyv4 zuxQX8HuDD=1GoI59_q-B;3FFC=UWO6?|u!5cKY)~JhVr& z;vecECwe4CF|bR@Ej=oXN^&A5>H)(bkSg#jMT5dbcf`*^Ws+Luc;@0qJ<$a#))FmN z?6A-IBu>G$=|i@vrT&OaR{~o8Ji|@mh~%VCwXmi9rez@}vn&(Cw7S)DtYE7`t5~}s^98KJQMJA?#EUZJVcoP7slR7taI+^o8ty4Mu z_Ba8T76g}Y^Y%A`vlJs}%vkC%2IM~^RBt1+TGG^E#(HRbw}AIA@L4FsIXY+A~x*RIwG{UaZm zMaT#xXa{&0-E(OR5;FkPUWn;W-Gp|ui3%%EkMJRbZHD6F^^WEgA;?vxT+1+VE8^}V zCHa?0*JXhi$jeT+)fU)79MC8WiYEf$AD&SrCL|^Rk-4hkNURqr>=giX^smS*03Jz2 zal)07gtviibRok!+yew)q$h5I7p#SNYn0XH};Fm6q6;{{9sjMy?7rv!V3H+vdS=! znl0n%I9HK(j}v#zPVo~p%PsTQK>QcVq%4BZlp$uz4QqDIf>COVDk5}uF^`oZ5t%l2 z)*mq>K2E}(^)G325>nBoBD zYFNgLn1@uQkJ;3SRGArvtiy9JV?!V0=zU`qNxS&qz|%Z?45u;!irVYdFhdK67XW#h zBZ?JUUMi5EHZrj#of#yCWmvYZD7G$`eOYk`uP84J;ve3we#(#60!nWh?;C3zJp z;O&$Q);zgAMRFkF*!rfKL4sN!Z^xVT=LQo+eJK_z>lcf2JF%B}is;m= z|J%y_8_T7@G8VEqhvIy1aO=oo=n0w7UqChp`A_n@axV9*}3OQ>hCg>p-vCoY5pdG^}(>bkr8 z-S)8L_iX4#GKt3O!o8dP)dP;<8~n;yyRjcTn)loJ0_-J3#vb-OWB&Qu%4b!x(6Ubu zogX3&a3zQ>2et+{d}(SQ;*VaWJ$FJNLqRiRurBwoHDKFxVa`e-YDv|Q{lJK~oGX;ebW z8)SFNwbLBlND(A1)%DFOE=}jt+j*B+?Zu}Ee6y>K3OoB}ReY*J!{j+T?>C3bcth|2 zspp5t1X|!NHd-yzA}hEnCSpk{wr6`#X<((!D#({6h-9G&r-+ZMeK_gRMrk@osY^7< z(y-pe8(#M3yTA1V1~Vd&#=hcfpX@&|P;Vqw`_W#~)FGR>{_Xp1W9CDV=E0RWZ5qV6Q|HEvIf3>Bu!0}Hqey-7 zWcd?cAddY$;MZVyt113?%42L&Aod{tKdy8W!XJ$$nD>Uo>!m#=X&?;mtM3>*L-{O7xDe;$IqWX%8dEr zSs;sj6kbah-Q%A>?B#b4NA=`0*n>oA#GrfkBsLId14TIDUfz8K*=y*nAk#-H7>3ab z6s|azR94)h7l({}R8K$u0Z`yYZ#fp?kLLkkTW<;3b3g#qefOAev<)}hk-sg(T8AC2 zz}k_gu^_+|yIFaFl^Oyd&`(!*DF6a1%<%pYMcEmM9*}Sfb>N)v$p@r;V!nyzo_hA# zAf8pd38HuPgf@_&+ySZVj}@#4SkFtN?Zb*-U-1ZOKlw}=rlQ;dCRkyJ#y3z= z94)qjh3a_)06+YlY7|mO)rHws++CUvKQG4V-A)3SfEsPTMTcZTDkX$v0QSrftPBVQ zC#9Gfr6gprN6wJY6<4Y@QJy4;$y!1sKs(WOZIalauk4BjYKZUF=VzUKT4kr4_l_2C zyzQ!6r$-s$TH#5ISz$#!1|uA2JuNcUFu3&2TcwKl9!9Z0mw{A|Uo)xN>x%r`0}eg@ zr~?j1{qgfprUThylvbtUrC7h^3I6mf0>lcpTXZL-CY`e-pvD@`zfs#9MzQS{0C8LH zCXvsdQag}7T^_3@ve;=y=hj@)N%OuE4{EBM_*HE7d-;y-=DKvl*^d zjj1`BtO?L8&Mo{#WYKvBX_}P0%@BaF#R9in>pSUlBPx$j`L+t$Y7xfc}KaTa2G4&`l%y6g_qm8m={#4G`KR#L!74y=I%{}J6%Df>) zBTmhc75gMsDix^sfeJ^c{-A;%{4fyy`R_--3L2IUuo^GPMmjs;&6SoWfTi)yH!PS< zl%%7yhVTYwvJ=*^6v6`D97!b7sU2&sAQ3jfPhZE2Vb|WLwi-fAhJ!1c_}J&Z9>OVJ zfZNLUTw<0Y-YY`+NTL$mf*A9;Z*VnZ+uGc-52LI=eJr!#J@moF^=;)+oT8thZnUDi zLA$U{>9yzEqrCC7$0{G*RDtJdJ1)z_t*&MSD z5JK7cW{*napdODD$=ei!9>IH|CSfSWP1+EOKEdI!}jq|YyZOj<$Nf%BU^T+axnYI!&-JZ%Uz}(acm=xP@#ejC3B9C;T+SBQ^C?D zvVwZl*%f90LZ+=Ikvc;_H5G!*g|vX1OB34e4k?^)N=Z5bkb#=cl{HV=GkW(drSdvi z%R8A;pSe6`^S<`ai$EqHPP`>7JL3<$Wp1C)d*bqTxGIBO2tJ^iN>@JPH}75)hgV`CSPr_z(fibf$o$O-*MyyUo?~cd6MNPi+dwW6@No z)qIGSe%Di?&Mv1FYzR@4+QNTSB%fHlp(wc)J$~u3U0}0Up!f;OC8g{YVN=Q7faL&kX6CagjtYicGRO{5Uub$kh@rI|`xsoQVOz9{4y!uMC%9WoI z73*v#8duwP$b2s2M_cOpkGpatr26n8R(zDz2-Xodklb7$@hDwpIg56yq3%1WyUs%% zNr9YOfgw3~M@mw6lFpilRfUJz_Hy#9{%kG5*hO0#jupOceXVQZ%HRCf@_4sR>s#-e zpTy`xETwW-Qt|`LjvCY-{Md(t+q)AaIjc9`J!BrWyUwRslAF;<>DfHzKamIc2g0P(J-9qs@?k&v`I zBN6RtE}XHRr)c9ot2W2_B`c8KwcjC=O*}jH*VY2e=tN&cK^FCgtnBI^_uiL6OD!y{QyT6QM;4X-~)6X#4vMq{*stY zuah{!5{{NLqTYi<=^q|^acz(jorJU_1=4VZG~!&lh4_YBSOd1O2foQ-8~iHA=COTc zJI5F@yy4M)tA8iH9TWXyACex8{468mojfGP7?w?Q1VX~&9P0|={5GADWe|TCMC8h` zDd_$fNYk0{AqaSdGxr7?~kWVfW^ciim#W{N@ZO$c8H9d${8_v<$=FC!vD~!R0 zIENeWK?h`>2SSU&8~*T!PrTw6&-lhW{_&8HyyPcO`N|t!BbLv6`0#B0Aex_i zYeSEC&O_exmj`|6ReyNY7vA->z`Rt%a*qUSkMM=pvvX17v;_(v5cdfFQ*ib{&@q7V%j0PesB zZ?t@W^(DK(CF+$)_+lypbgR1XRv1E;n@WXOhRs5Gh} zbXH{%7eRV{_=kWPh=MqXp?8Ibc!h+RdB>A@u-AyJmwE=lh>!SqBuG#%NLVWNP3v?f zN>e(!Ls&DlO%-Hvo+w?OcqZAkO(3LZDkdDGm}=kzfZs+>;5UV~c#F8`E0vgw%VvHj zxP|SvaP|~IPt{XW#Z*6qR8B=yGo=vT(o{Z$R7fRLMHU3XJNR81_jK?TWv*V0s(u_!w zQ{r@H|0r_^Ia7~C8&Ft|4*8I|c!&~df;5I`>Ufa@28IHW8nRPfA{L9)m0?S>8k#jz z-eQue;f&&>SrTD7fYg%SVvsmDldAz#zvGfxf-K*M5sBE7KKYYC8I(dfl$|$`M!7Yb z2Yag*iA(tplE{>;H;J)#j+SUsIXFq|q+NQ{M<6spHI=i>PDLUe2@yLknV2o3IZiAINMC7+Gr1cwNlpo|ChH}d$eEnVNq$G!XVBJc^Occz zNf07*K}PrwN;4F%i6zoEJ5Mu{x*47^shcuMnUg7VB}tYN;h3sHjn?6rxJQ)oIiK`d zpZ0m5_&Jr$X>gI}h*t5Gq?t+^X#zngCGMdRy`i1|fGx74C5?HRn)O%%IglnG5y82c z%{WtIS)tgJp}t8@-?*G2I-(@nj(8b%f|jBIT9qsi5!op<1L1N95lIZuplg|39;8%~ zDUe!HlKyCofYhUZMV6CUq&%f1))55$wOFD|+N4g}g5n2T4_9y`w=_<(grc(%8H6m# z;$@HJpvPj6IT!$iB4IR z>}R3?5G{@r0Lnsq!~#zA<{S9<5Z(f$7Ag^%b&NH6s|HD#xap(fIi!+$oOBwj!m6Bo znWu|}r&-u#r&>ta)kk;~i@tV{LFJ$p>WpoQis2t-V^4!daQSA(=LLCS;0pjcJzs8kgjH zt_r)b8@QiVn3@9NK~J@f(zuL6g;PFNko>xjOXaT|JESe?qmD^bJ?f7b8jxu@t_-`f zESr}O`+*Sqmqrzn0J)HpS)S*)p2Inz`xq^^iktfAm}@F?1S_=BxQ`9lvP!$OPnxda z2rNCztC|H=Wcsf=8=nI3970}!&1s-q+Ht+8s8MJlEhq_Rw#wrabaPK&OiGn0|Z zR5?nLL+UfQIj|Gzpv8H#=^3|c8JTDHn=;9-w79m0d$@Mlwh7C^1tB-n+6#ja-HC2%Ps+pT(5K4-;rhB^LsJOW3j{T~ujw?=LiLYl;Q|76o znw5>Vs*fQ%y8}s<;rW>UnwB}4w5VIW#>;`Kdy5rjnT-pO)Jm4^*{^K*p(u%yXX%pZ ziL19cq%q~IW(%js8@}Rerze`aB$tpYnY9WDtALc5M;n|R+M61RvR_)6W;&LZD^rk~ zkb)Ou{+v98B@3EppHwKzhkQb8MSALqu+{9fdKrnafV2Hf*ebm>i1y>EjgLO zS;3E$zi|tYv1_&n*^-lMzz_$9DXMpt%$2seC9)wBh=~s{xsz`%@+N zy>Pr#t8ue~?2N6;mfq;UcO1!f9Kut`x_zv{KUh;W>@!5{y28oG;W?T4sKn@t#Qb}s z>II*YyvjaI$x`TX7W%V&i&QGyyCQ40VqBhLX~AbQtB&f%OPrWFtPXO?%Es)$uI#eZ z`LPFV%fW0^I5oGOe8JJINMISf>&d)DJjGROki>h;;5@#`+=0#|oGFP@FloQdyt!k! zz(o80vEeDpRD8~!94(-Gp8tSJ2^-G*thVEfyf)*rL5i(3jC1<>x^g?n+j^FO9I!sh zp^a&tWl2<{T)6#w(Z&1E4I8nzJI3D`$C`+Y-YdD6Ign_axize{09mF|tGQ>Z&lnxk zrmNB8S7GECyu|0PRGYgys=iaDgFU6fKnlTNTvY8mmMqYc-z?Kit+X^9rEmMQf;^Ug zTd=>mt3>-)-eS1}J;m7C$@g5vVmi8e*wkjdv`-y=JE6DxE1^f-)d=ZRKYN*vg{x5< z$0{jvoa-&^T*2P5)Mp*o<(k$FALh7|tJGlCrtH&M4ay`3|+Pxop#koD*CA!-Lx7NYS*Ek*2{M)EH z3ZA~rv(ISHLfgLOIm5hbu)_-u98BHrJ)+hzg&{txa6t-zuT|OT*yW zj2Ak&a*L=psZ&#?4yyd#44$0vEo`hSljbbEvx}&V+R2a!!@X(RCA-2i>%Otw+yYM4 zoZa9i{+SP6e^)lL;pw3{I;3%{#Kzd629A(({j+B|+;M%wzIxjy{^Jgr;{JP9&R-nh zKYFjh`NIF2s8tKDZ~0ViJ=)`mLp5_8n=F5rwuS%`pUf^o14dAp^I!PVD+Rdicn6Co8=YcHff6nKI&fI|B z=frpDh3@Byj_8n1nTww2lrHIw9_f#s>6gCgdd}pG{^^xI>4YBWqz>wqUh1Jf=%{|` zqt5B7p6aa*>$5KEm~QKy&g!p@>!wcYyRPfE4(z$^=)KPCt4{34uIa@t?8}bqvOem% zfwgG~+`lQohML~D+`QLYtzLV(o9UH!7_LNh<+1!b1|e0|)DYD1{*Nrc0<_Dom$?VT z(E=KZ2&{krQIOq)>jn4#qyhj1g1`z59IpC4?Fi7KQNRLM(C*@yjm$mm4RHlmpbsU4 z59^MbQSePB0O3^A;>D00lE3hd7t-_6+px`|_&M0$PMFz_|0_P?|CgiG+Q3-A9*_H#e&a!=IUeJOXp z@>ku!3NZsv(6P~C^hlCALT`;YpFz_uoEX@T?(U#9De-0gsqh$>_hk>Vlz9`mS&%Nh z#Ed-8zcaYq?8IM<*xu@~2N}z?J>#aO1OGs~&6nQ-P%_cN0{vhL&ZzLxWdaK?2!8|x z2k#FHkMDu}@qhLET%z^F@9xxrZoH2=3a=$ZUx9#h1*}k1SK#|vV(}xC@a!oAQP2fv z1`adT3V##;o3Zvt0uBb*4`)UX6*LRNAJO2T_*Z}hd(HysK=EO(@Bkse1Pd7^1O&Ju zAYY3EQ3@gmF!0|M69}NNNQjU{00H&{Twx)g1OgLR@(JiDKt_}<6-|XaU@$;Pj{hPG zh$*0-x{y#>u?m1d9fFZ2Y#tOC)E~W&UHEW>GNS=x6`Sh*ga8&3Lr!G@j;5e47Y*VQ z2$J6wjaLw0+{gkW$b$$(vS<;Kg*uQN?X~E)hlNFwLk-GkQIzAAeF7i~0A~;6#)Ku} z3K$x|Z%~mlSd3&rk8Mh{5fS*?ND^Vmy;Ch?El725%9#S7QMFoPM#-R2Hc}OUkA;Z? z9|a5echKJqkF59&@|e}5PS^*dJ)GLRUuc=ELPp665|Qn;A`u5Q5p?Q90Z>T7?QKE^ zM%e${1K?dTB~in?1$s2GoMy$Fy{A&0i6etzf{4G0{u@ca0s$oHpxZVY&_K6pa*qrz z{-Mu34K*}KE>^BE1%ZBAV1=rFINArK69o|DiW2_7F=#r&=%K0=j7&Lzg;qFfF{c1V zj0nSlb`*f0*|ZYiLjeNmLLmRH5ClRD10WHKEBH~%IuL0JNhFf~;pfBNQY>Cdq7Q*|a>6M*06{ZIE60EmV7t#kV#Nvp_-KhE#KJ@1AGxLj@hnF9AqgBo z1)9(x%&urfpQ#%3$R-1Ix{?J}NDK-_h^i8VAM8*vp&wAYP?4iR5&{P+j;h*6kU%nJ z!Jk3(ArU1q=@AVgLG*FUOYc}%Q4m38yj7>&5*5jxfgT00A`|$Tt^^@lWY!>7X0!GH z7{L=YiYpKaPo4DK8c6_s0x^ij1WiD4EdFL&xH36^Od*Rp1d220pXKPONJlFXQ43oL z(-eRnH#=&vNPT8nlOtEFV&y~dZk5bQgPSO$-3sakmTrN#Opu zP(%3I+H|S_0h}+q{Z8#qKJifUD9-=vE7rlIbIK`R{J`sNLoak7Be>gcc27a9{E3;K zxJqPU9+ddeO~!t#`18kU&7KRTpu!a~VBrpg(W8tmg+>P#F@?&z*?kw zWfe}W>ZCCugaqNJW{!vjO8Y-oKMzXb4gY@}FpV_AxwdNI)s;E|yz`dd$ zey$~{A95L^{8;-u`dJ;0_zBEL{Ccw%`AAK)(|4MpC{e2bOqmVMtiYm?P?9wg#q}m) z1}PAf0^o%}pu}$j=}T{VgeH(dDG*UQ2!A%x3W$IPC1}D)#su;m24T-FCL0VQ3 zI7KQ}(TWzr;_~d5LGcvGKc_+ofn=gIlpIEK5POhers6XiqAw|&kz1D%benj2raN03 zT5EoG8~W^raB&0~(DnoVwHXRXiGxIm&kp1r!g0xUPBTdTWD=6)WGh-{Oyji9s7AT5 z%0D;(+Enbs8l?Qfern$zkrL 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 C7QVs& diff --git a/Resources/docs/mesquite/RandomSimul/images/simMatrix.gif b/Resources/docs/mesquite/RandomSimul/images/simMatrix.gif deleted file mode 100755 index d4359fd599bcd4ca35820882558a100e6e0c09d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38367 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 diff --git a/Resources/docs/mesquite/RandomSimul/images/templateEditor2.gif b/Resources/docs/mesquite/RandomSimul/images/templateEditor2.gif deleted file mode 100755 index 01b1656c0ba19cf5ba1cdcb65df45ca4c20a15f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27097 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 diff --git a/Resources/docs/mesquite/RandomSimul/images/templateManager.gif b/Resources/docs/mesquite/RandomSimul/images/templateManager.gif deleted file mode 100755 index d67e628026ee45f72a50bf2b94d95a9af3ed6dbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11497 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

      Q7639rNQG`ZR& zLrS$zD|41KZ6?#HPn)a%MKUZ(%c+whA!1ulP;;^MnXxY>XB;aSAIqQpiCY*Vb6ldT zMv*xI5>NFc5_wy=g_|ESO93>iqYS!;*g8_$`XP#HB65*L0;eEBD=b_(ubG4bq~W2a zx~(80wE`!)uo5K&g|^&twfri%EQ$k!s-ff=45;h5Q3^;PQVT8uxAGg!lW$9C;h>-J%qO23N93YZY(1gH^&eQK|L%A579Qt_i6O zu}m*wq|2bRwUD&`-s&?8(Ruo+uku5@acjIATTO=bpOs?+5M?p|>^rtf8UwJqP_tAj z1+9gpxZJy=H~Y9A^PYaFo;A##zuKl!s>3Rp!{q6tJ)FTbcDy0-A9$<0!~iulKuZ$B zuu5YjtMM61V*xrrAVqOa(Z}X#1&<@ zRx&!TaJimi0V;qCA5s7}z;`^O5C-7KehkMfd`Zi&y;rSC6Bgl;0$d3HTkQ~X9 zJjrlOSd_dv9I?hTcDx;&H;)x54b(J}F&wADBbej7kdjHmlOVN0ETff74)P0z+`SDN z#&H=grI5@2y1dJbP!Ynq$s63P)Nm4;0Y}D62s2_PyAcR|5fLvD6m$Vcicuj(;UGOQ z%P{P{J$lQ?!OPzK&AaT&a{FQ%3j#gW%;1a&cWe|oz+N?*&9w}i-24Z)kO+k&8}%$3 zFR>d^kz;92t_g%lUXF3@fjMh53E7OuoE-6 zf-G*WDrhZZ{-)Od^4hQ++p;~|v|Zb<4FYrRoi$C4U@Xr+k=M-PBrxHmC~_^uVo;eO z2(TmEq>>@W-PoaIB!B=*;;&s{6>ldC8aDv$zEN-YQ+-6>~_I*?retwbvS zf>5%^qyd~@D&&MZ3Gz;XU^W_H0~BrnyTH`F0xpq~+=>0%slDFp{c&@40U6NZF8<;$ z9^*1T<1`-Q8>er&J!6TC%fX|n86rHOf-x8ZNVY*BfRGS?P%9_Vu9Na3MFiOy?gOc6 zCJpf^5#ljzeK9!DF$lpEB!dIwjWn2(Dom5!W{u)FCXR=uY)hu!;LG0wFiVeNol9ca z84W!JfFdCM8pyOue;^CrZP-0T2=n_;%A6rA0|0Rzse!N>#B$wZD%krhe+Ep6aGP*N^y^v~1V=-OZ^z>zw|}o(_xu)G6t= zx$C^%>#^yY-T8>ZUf1UMxHm!T$X@ICy<$emnzb?jcl)x^KJC;#?K&_3tMLJa=jx4H z?022z$sX?MjOH-b+U567&T3pFrS0DN>fXNJ;4bd+9?qSfnz?RJ#HA0Bm8ZN=pjA@= z-Fe7I=;jZ4?DKx`^ls}hmTw>M8QF9`Q)N|?Q>W=u@syKHmD4!nWC3*D?G<^~oKO)u z5buIe)`Vc>tl%ohgia6v64SlUyD;m~r0l~wVAom1_+hw{>ET?GIoo=mmu$EI0#D>L z*USEqz5V7dff=ij*@e&_8lBvk1J%yM4lklA(tR|3o#A?(&b^}E_122eTHzpdwgYpjx~-)ef?kBp|Ict%XPIAHUx(!897f0~ih}*I7r~^2Z*YIVb5Z8 zi&2J!B;_+wh@By_a7NH0<(X3h8S)cGg1vHY_lleM5uNk}pVywDD%Tl9N23tOz2y<5 z*`{Iu#aAn!R+Y*MXK+5D(Pu7q(CsMyAPgta^?to63uDnR zHx>*_>dW!0b~J#+r@R4fl%EbzDBLY7EHnTL4J&knEG!Ow40|+oDr|fxDsE_eb}WAG z3M~O33w;VIero7Udkk+hDhf49e+&Rt=x``$l?*i~`g{$8g@=iYjSFvfTDZWP!8|ZP zEP8fybPlMfqzv+WczmukDNrgjG!81uDTZ#Eww-dOvJb3wc(S&fo5je^(A3y?aRWzA zAOK2wR4|}{4*)%L1Q8NeUw*0WpV$6*e@;3|WZcuVY7%B2BhTUsGt(s9B@`myK#RCq782*rBNhiUIMG zoYYg{0FHPD&c>^{mfn?nT9`HM!mrGkG;7+t*^lQADxmPS;OpI#uD`nhy9|s2 z;6R{NDi(!?STQ?*9D+=9Hr=D4C9-%p0ssf;c&OntU_PP1fQnYKz(7eX$nS_i}0RRJ(pn!$} zF`=Ns94zRrNCPauL4_G*jA@1Ls?ebaxKa$DJi7qOi=Yy@?9$6G!3+}_-m3f!0}(*j z;Q#}EqQNFH!Bk;MD0KiqgnUxG(v0)8+`&LN0S#2pL5n%DOfNj>AcGHj$N>jW2>sHA z?s)hh13Z1x^B=qf((BJiK@C;ZqzpZ@iw>gsfCo%Q<&uVEEYP9@6rItO&rad^wAEdC zjkHu#QC*Z#1K#ZQs2WB1z)}o4DAU#~arM*KX{iPC*F!l776fG};K7=2!3|g3amg)r z+IU@osMlY?wA$Y5J#H)z=5 zharww;)yAaSlJKMW%gia-!)I(0Mz5Ff*vTa;l`v40-)GJRM4bDm29wynt^FPreJJQ zO;`jpLFn1%pMefq=%I-Qdgn_uHuYIf=Y<27R|;{Ef

      Qkh4Gv;KQJVG783J&Q`g% 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 diff --git a/Resources/docs/mesquite/RandomSimul/images/textViewTab.gif b/Resources/docs/mesquite/RandomSimul/images/textViewTab.gif deleted file mode 100755 index e4ff3cfbea07dc5ba0f60619adff7aaafe14d61a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609 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 f-@_}{#%3Jv+ - - - - -Simulating Characters - - - - - -

      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Character simulations and randomizations

      -

      Mesquite can simulate and randomize - characters to build statistical tests. On this page we give an - overview of these features. A more in-depth account of simulation - of DNA sequence evolution is given separately.

      -

      Contents

      -

      -

      - -

      Using results of simulations & randomizations

      -

      The simulated or randomized characters can be used or stored - in several ways:

      -
        -
      • The characters can be stored into matrices in the current - file by choosing options in the Make New Matrix from - submenu of the Characters menu. For instance, if you choose - Simulated Matrices on Current Tree, the matrix simulated will - be stored in the file.
      • -
      • The characters may be used directly, at that moment, in calculations. - For example, if you make a Bar & Line Chart for Characters, - and choose Simulated Characters as your source of characters, - the characters will be simulated and used in the chart without - being stored in the file.
      • -
      • A series of many data files can be saved, each one with a - different replicate of the simulated or randomized data matrix. - This is available through the Save Multiple Matrices - submenu of the Character menu
      • -
      • A series of many data files can be saved in combination with - scripting files to instruct programs such as Swofford's PAUP - to run the files. This can be done using the Batch Architect, - a description of which is in the page on DNA - simulations and some of the Studies.
      • -
      -
      -

      To replicate the results of a simulation or randomization, you - can use the Set Seed menu item to set the random - number seed used. If you are using the same conditions, including - the same seed, the simulations and randomizations should be reproducable.

      -

      Simulations of character evolution

      -

      Stochastic models can be used to simulate character evolution - along the branches of a phylogenetic tree by selecting Simulated - Characters (to generate characters one at a time) or Simulated - Matrices on Current Tree (to generate whole matrices, on a current - tree in a Tree Window), or Simulated Matrices on Trees (to generate - whole matrices, each one on a different tree from a source of - trees). These options are available whenever characters or matrices - might be called for, for instance when making a chart of characters - or matrices.

      -

      The following are the character types and models that can be - simulated:

      -
        -
      • Evolve Categorical characters. The following - models are also discussed in the section on likelihood - reconstructions. -
          -
        • Mk1 model — Single parameter model - analogous to Jukes-Cantor. Rates of change equal for all - types of state-to-state changes.
        • -
        • AsymmMk model — Two parameter asymmetrical - model with differing rates of forward and backward changes. - Forward changes are those in which state number increases - (e.g., state 0 to state 1); backward changes are those in - which state decreases (e.g., state 1 to state 0). One can - specify the forward and backward rates directly, or alternatively, - one can specify an overall rate of change in combination - with a bias of forward versus backward. This model will - generally be appropriate only for binary characters. You - can also specify whether the states are the root are assumed - to be at the equilibrium frequencies implied by the model. - If so, then Mesquite chooses an ancestral state in the simulations - according to the equilibrium frequencies implied by the - bias in gains versus losses. Otherwise, Mesquite chooses - a state with equal probabilities.
        • -
        -
      • -
      • Evolve DNA characters - -
      • -
      • Evolve Continous characters -
          -
        • Brownian motion model — Model with - a single parameter, the rate of change.
        • -
        -
      • -
      -

      To use these simulations, the appropriate character model must - be defined in advance, with all of its parameters specified. Two - models come built-in: a Jukes-Cantor model for DNA simulations, - and a Brownian motion model for continuous variable simulations. - If you want any other models, created them using New Character - Model in the Characters menu.

      -

      Viewing results of simulations

      -

      Simulated characters can be used in many calculations, but if - you want to visualize directly the results of a simulations you - can use the Trace Character History feature available - in the Analysis menu of the Tree Window. By default Trace Character - History shows a reconstruction of ancestral states. Thus, if the - character is simulated, the states at nodes shown would not be - the "true" ancestral states that occurred during the - simulation, but rather states inferred from the states given to - the terminal taxa by the simulation. However, once Trace Character - History is active, its Trace menu has a Character History - Source menu item. Choose Simulate Ancestral States - and specify the simulation. The states indicated at the nodes - will then be the true ancestral states in the simulation. You - can set the Seed to make the simulation equivalent to simulations - done in other contexts.

      -

      Randomizing characters

      -

      Existing characters can be randomized as follows: -

        -
      • Reshuffle Character — Supplies replicate - reshufflings of a single chosen character. In each reshuffling, - the character states are randomly scrambled among taxa, keeping - the frequencies of different character states fixed.
      • -
      • Reshuffle States within Characters— - Supplies matrices, each of which is a reshuffling of an existing - matrix. The first character of the matrix is a reshuffling of - the first character of the original matrix; the second character - is a reshuffling of the second original character; and so on. - You can think of this as reshuffling within each column of the - matrix.
      • -
      • Reshuffle Within Characters (Taxa Partitioned) - — As for Reshuffle States within Characters, but respecting - taxa partitions. Each character of the matrix is a reshuffling - of the respective character of the original matrix, but done - only within groups of the current taxa partition. Thus, if taxa - have a current partition that - divides the taxa into Group A and Group B, then the reshuffling - within a character first shuffles all states of the character - among Group A taxa. Then, it shuffles states of the character - within Group B taxa.
      • -
      • Reshuffle States Within Taxa — Supplies - matrices, each of which is a reshuffling of an existing matrix. - Instead of reshuffling within each column, this reshuffles within - each row. Thus, the states of each taxon are reshuffled among - characters. This might be used, for instance, to generate DNA - data with no phylogenetic signal that preserves the base composition - of each taxon.
      • -
      • Reshuffle Within Taxa (Char. Partitioned) - — As for Reshuffle States within Taxa, but respecting - character paritions. Thus, if the characters have a current - partition that divides them into (for example) groups 28S and - COI, then the reshuffling within a taxon first shuffles all - states of a taxon among 28S sites, then shuffles all states - of the taxon among COI sites.
      • -
      • Bootstrap resample — Supplies matrices, - each of which is a bootstrap resampled version of an existing - matrix. Characters are sampled randomly from the original matrix - and moved into the resampled matrix until it contains as many - characters as were in the original matrix. Some of the original - characters may by chance be sampled more than once; some may - be not sampled at all.
      • -
      • Rarefy characters — Supplies matrices, - each of which is derived from an existing matrix by randomly - deleting entire characters.
      • -
      • Sprinkle missing — Supplies matrices, - each of which is derived from an existing matrix by randomly - assigning "missing" (? or unassigned) to cells of - the matrix with a particular probability.
      • -
      • Add noise (for continuous matrices only) - — Available in the Character Matrix Editor under Alter/Transform, - this adds noise to the states of all or selected cells of the - matrix.
      • -
      • Random Fill — Available in the Alter/Transform - of the Matrix menu of the Character Matrix Editor, it can be - used to fill all or selected cells of the matrix with randomly - chosen states.
      • -
      -

       

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/RandomSimul/simDNA.html b/Resources/docs/mesquite/RandomSimul/simDNA.html deleted file mode 100644 index 627b2b83e..000000000 --- a/Resources/docs/mesquite/RandomSimul/simDNA.html +++ /dev/null @@ -1,601 +0,0 @@ - - - - - -Simulating DNA Evolution - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Simulating DNA sequence evolution, - with examples of hypothesis testing

      -

      This section provides a brief introduction to some of the analyses - you can do by simulating DNA sequence evolution, including:

      -

      -

      - Example files for this chapter are in the "Character_Simulations" - folder within the "examples" folder within Mesquite_Folder. -

       

      -

      Simulating DNA sequence evolution - on a tree

      -

      First, let's try evolving DNA sequences up the branches of a - model tree, thereby creating an entire simulated matrix. Open - the example file "01-modelTree.nex" - and you will be presented with a tree. For the moment it doesn't - matter where this tree came from; the important thing to note - is that it has branch lengths inferred from a matrix of 18S rDNA; - this matrix is also included in the file.

      -

      In order to simulate DNA sequences, you need:

      -
        -
      • A tree, with branch lengths specified. A tree with branch - lengths is included in this example file.
      • -
      • A specification of how the DNA sequences evolve. This model - could have many elements. One common form of model specifies - the relative frequencies of A, C, G, and T; the relative rates - of change of the different characters; and the relative rates - of change between A and C, A and G, and so on.
      • -
      -

      Creating a model of character evolution

      -

      For sake of simplicity, let's presume that A, C, G, and T occur - at equal frequencies, and that all pairs of nucleotides have equal - rates of change between them. To make it interesting, though, - let's presume that some characters evolve more quickly than others, - with the distribution of rates of change following a discrete - gamma distribution with shape parameter 1.5. If one presumes (as - we will) that there were four categories of rates, then this model - presumes that one quarter of the characters have rate 0.225, one - quarter 0.589, one quarter 1.05, and the rest 2.136, as shown - in the following figure:

      -

      -

      To create this model of character rate variation in Mesquite, - choose (Tree) - Characters>New Character Submodel>Gamma Rate Variation Model... - You will be presented with a dialog box in which you can choose - the name of the model you will create; you might call it "my - gamma model". You will then be presented with a dialog box - allowing you to specify the nature of the model; set the shape - parameter to 1.5:

      -

      -

      Now we need to create a composite model of character evolution - that specifies both this gamma rate variation model, the state - frequency model, and the state-to-state rate model. To do this, - choose (Tree) - Characters>New Character Model>Composite DNA Simulation - Model..., name the model (perhaps call it "my - full model"), and you will be presented with a dialog box - in which you can choose the various submodels:

      -

      -

      The only element of this model we will change is - the character rates model; choose "my gamma model" from - the drop-down menu to select the gamma distribution model you - created as the model of site-to-site rate variation. The model - "my full model" is now ready to use.

      -

      Note that the dialog box in which you edited "my - full model" has button with a ? on it (). - When a button like this is present in a Mesquite window, touching - on it will display a small note with information about how to - use the window's feature.

      -

      Simulating evolution

      -

      Now choose (Tree) - Characters>Make New Matrix from>Simulated Matrices on Current - Tree. This will ask Mesquite to simulate evolution - of characters up the current tree in the tree window to produce - a new matrix. You will be asked what sort of character simulator - to use. As we wish to evolve a DNA sequence up the tree's branches, - choose "Evolve DNA characters" from the list. (There - might be other options presented, such as Evolve Continuous Characters, - but we don't wish to try that now.) You will then need to chose - the model of DNA sequence evolution; choose the composite one - you created earlier called "full model". When it queries - for the number of character, choose a large number, such as 2000. - When it asks for the name of the matrix to be created, call it - "simulated" (although you could choose another name, - if you wish). Mesquite will then simulate evolution, and a matrix - will be produced, such as this one:

      -

      -

      Examining the results of the simulation

      -

      Let's see whether the rate variation between characters - suggested by this simulated matrix matches a gamma distribution - with shape parameter 1.5, as used in the model. First, save the - matrix to a file so that you can read it into PAUP*. Choose (Character - Matrix) Characters>Save Copy of Matrix>simulated - to save a copy of your newly created matrix; perhaps name the - file "Simulated Matrix".

      -

      In PAUP* 4, execute the file Simulated Matrix, and - then execute the following commands:

      -
            nj;  
      -      lset nst=1 basefreq=equal rates=gamma shape=estimate;
      -      lscore 1;
      -

      (If you don't know how to give PAUP* commands, please - read your PAUP* documentation. There are equivalent ways to give - these commands in the MacOS versions using dialog boxes, but it - is much easier for us to describe what to do with these text commands.) -

      -

      The first command ("nj;") will find a - neighbor-joining tree. While this might not be the best way to - get a tree, but it will be fast, and give a tree that is good - enough for our purposes. The second command ("lset...") - sets the model used for likelihood calculations to be the model - used by Mesquite in the simulations, except that the shape parameter - used is not specified, but is instead estimated from the data. - The third command ("lscore 1;") tells PAUP* to calculate - the likelihood of the tree, in the course of which it will also - estimate the shape parameter of the gamma distribution using likelhood. - You might end up with PAUP* reporting something like this:

      -
             Tree 1
      -       -------------------
      -       -ln L 19742.05025
      -       Shape 1.583552 
      -

      The shape parameter should be around 1.5.

      -


      - Building more complex models

      -

      More complex composite models of DNA evolution can - be built by choosing among the following:

      -

      Models of root state frequencies: -

        -
      • Equal Frequencies: equal frequencies of states
      • -
      • Empirical Frequencies: frequencies of states the same as that - found in an existing character matrix
      • -
      • User-specified Nucleotide Frequencies: frequencies of nucleotides - specified by the user. You can create a model of this sort by - choosing (Character - Matrix) Characters>New Character Submodel>User-specified - Nucleotide Frequencies... and then entering the appropriate - values in the dialog box.
      • -

      -

      Models of equilibrium state frequencies on other - branches: -

        -
      • Equal Frequencies: equal frequences of states
      • -
      • Empirical Frequencies: frequencies of states the same as that - found in an existing character matrix
      • -
      • User-specified Nucleotide Frequencies: frequencies of nucleotides - specified by the user. You can create a model of this sort by - choosing (Character - Matrix) Characters>New Character Submodel>User-specified - Nucleotide Frequencies... and then entering the appropriate - values in the dialog box.
      • -

      -

      The above two submodels corresponds in PAUP* to - the specifying the base frequencies in the likelihood settings; - note that PAUP* does not allow separate specification of the model - of frequences and the root and at other branches.

      -

      Models of rate variation among characters: -

        -
      • Equal Rates: all characters evolve at the same rate.
      • -
      • Codon Position Rates Model: a model specifying the relative - rates of the different codon positions. If you wish to have - the codon positions match those in an existing matrix, then - codon positions need to be specified for a DNA matrix. To do - this, choose (Character - Matrix) Characters>List of Characters to see the - current codon positions. Select the characters in this list - window, and then touch on the title of the column "Codon - Position". A drop-down menu will appear in which you can - choose to set the codon positions to a sequence like 123123123... - as appropriate.
      • -
      • Gamma Rates Model: a model specifying that rates of characters - evolve according to a gamma distribution.
      • -
      • Gamma Invar Rates Model: a model specifying that a proportion - of the characters are invariant, and the remainder follow a - gamma distribution.
      • -
      • Proportion Invariant Model: a model specifying that a proportion - of the characters are invariant, and the remainder evolve at - one rate.
      • -

      -

      The first model ("Equal Rates") is built - in; you can create a model of the other kinds by choosing the - appropriate items from the (Character - Matrix) Characters>New Character Submodel menu and - then entering the values in the dialog box.

      -

      Model of rate matrices: -

        -
      • Single Rate: all changes between nucleotides occur at the - same rate.
      • -
      • Ti/Tv Rate Matrix Model: the two-parameter rate matrix model - in which transversions occur at a different rate than transversions.
      • -
      • GTR Rate Matrix Model: the General Time Reversible, six-parameter - rate matrix model in which you can specify rates of each type - of nucleotide change.
      • -

      -

      The first model ("Single Rate") is built - in; you can create a model of the other kinds by choosing the - appropriate items from the (Character - Matrix) Characters>New Character Submodel menu and - then entering the values in the dialog box.

      -

      Batch Architect: Simulating, - exporting, and analyzing multiple matrices

      -

      Mesquite's Batch Architect package - can be used to create multiple simulated matrices, export them - to files, and create one or more files that provide instructions - to programs to analyze the files produced. These instruction files - are called "batch files".

      -

      One could, for example, examine the quality of Mesquite's - simulation algorithms by simulating 100 matrices using a gamma - model of character rate variation. In addition to creating 100 - files with matrices, Mesquite would create a batch file containing - instructions for PAUP* to estimate the gamma shape parameter for - each of the matrices and save the resulting values to a score - file. Mesquite would also create an file that would provide instructions - to Mesquite to allow it to read PAUP*'s score file and display - the resulting distribution of estimated gamma shape parameters - in a chart. As a concrete example, simulation of 1000 matrices - of 2000 characters each under a model with a gamma shape parameter - of 2.0, estimating of the shape parameter by PAUP* for each of - these matrices, and processing of the results by Mesquite yielded - the following histogram:

      -

      -

      In this particular analysis, most matrices were - estimated to have a gamma shape parameter close to that used in - the model that generated the data; the average estimated gamma - shape parameter over the 1000 replicates was 2.017.

      -

      Conducting multiple simulations

      -

      To conduct an analysis similar to this one, open - up the example file "02-gammaTest.nex". - A complete model of DNA sequence evolution has already been added - to that file, under the name "gamma2model". It specifies, - among other components, character rate variation following a gamma - distribution with shape parameter 2.0. First, you will need to - ask Mesquite to evolve several matrices up the branches of the - phylogeny. Choose (Tree - Window) Analysis > Matrices & Batch Files > Export Matrices - & Batch Files.... You will be presented with a - choice of the source of matrices; choose "Simulated Matrices - on Current Tree", and press OK; for the character simulator, - choose "Evolve DNA characters". When asked to choose - the model, choose "gamma2model".

      -

      You will now be presented with the main dialog box - that you will need to master to use Mesquite's simulation tools. - It looks approximately like this:

      -

      -

      The top part of the dialog box allows one to choose - the base part of the name of the simulated matrices that will - be produced, as well as to specify how many matrices will be produced - (the "number of replicates"). Let's call have the file - names begin with "gammaTest", so enter that for the - base name. In the interests of time, you can leave the number - of replicates be only 10 (a more thorough analysis would involve - many more replicates).

      -

      In addition to creating the matrices, Mesquite will - also produce one or two files accompanying those matrices that - specify commands to be used by various software (e.g. PAUP, NONA, - even Mesquite) to analyze those matrices. The manner in which - these accessory files or "batch files" are written is - controlled by the lower portion of the dialog box. The content - of the batch files is specified by a "batch file template". - There are some templates supplied by Mesquite; you can also build - your own. The template we need to use for this example is not - built into Mesquite; you will need to load it in from a file. - To do this, go into the Templates Manager, by pressing the Edit - Templates button. In the dialog that is presented, you can see - the build-in templates:

      -

      -

      To load in the template we need to use, press the - Load button, and open the "GammaTest.template" - file that is in the "templates" folder within the Simulations - examples folder. The template Gamma Model Test will now be added - to the templates list. (You can see the nature of the template - by selecting it in this list and pressing "Edit", but - you needn't do this now.)

      -

      Once the template is loaded, press Done to return - to the Export Matrices & Batch Files dialog box. Make sure - "Gamma Model Test" is selected, and press "OK". - You will now be asked to choose a folder to store the created - files. As multiple files will be created, you may wish to create - a new, empty folder to house the files. Once the location is chosen, - you will be asked (after perhaps dismissing a notice or two) for - the number of characters to be simulated within each matrix. Choose - a fairly high number, such as 2000. Mesquite will now proceed - to create through simulation all 10 files, plus two batch files. -

      -

      One of these batch files will be a file containing - PAUP commands that will instruct PAUP* to read in each matrix - file, quickly build a preliminary tree (using neighbor-joining, - which should be good enough for our purposes), and estimate the - gamma shape parameter using likelihood. The resulting value will - be saved to a PAUP "scorefile". Open up PAUP* 4 (make - sure you have the latest version of PAUP*), and ask it to execute - the file "gammaCommands.nex". After - PAUP has finished its analysis, go back to Mesquite, and choose - (Tree Window) - Analysis > Batch Architect> Show Results via Instruction - File.... You will be asked to first choose an "instruction - file", which is a text file telling Mesquite how to interpret - another file. Choose the file "MesquiteInstructions", - which is the second batch file created by the Gamma Model Test - template. After Mesquite processes the instruction file, it will - ask you to find the results file, which in this case is the score - file created by PAUP*. It should be called "gammaTestScore.scr" - (if the base name of the matrices was "gammaTest"); - open it when asked for the results file. You will then be presented - with a histogram of the estimated gamma shape parameter values, - that will look approximately like this:

      -

      -

      Of course, your exact values should differ from - these, but should cluster around 2.0. If you repeated this, but - with many more replicates, then you should see a bell-shaped curve, - as shown above.

      -

      Testing simulations of more complex models

      -

      A test of accuracy of Mesquite's more complex models - can also be done. For example, there are seven parameters in model - that includes a General Time Reversible model of DNA evolution - and assuming a proportion of the characters are invariant with - the remainder following a gamma distribution. In 1000 replicates - of 2000 characters evolved up the branches of a 49-taxon tree, - the average value of these parameters as estimated by PAUP* is - close (within 1.3 %) of the value used in model used in Mesquite, - as shown by the results of one particular analysis:

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ParameterValue in modelEstimated valueDifference
      Rate(A<->C)1.87000521.877710.41%
      Rate(A<->G)4.25372534.263190.22%
      Rate(A<->T)2.52864542.530060.06%
      Rate(C<->G)0.6263050.631520.83%
      Rate(C<->T)8.7351188.774680.45%
      proportion invariant0.5069030.509030.42%
      gamma
      - shape
      0.4385220.444221.30%
      -

       

      -

      Examples of - tests of phylogenetic hypotheses

      -

      You can use Mesquite's Batch Architect and Genesis - packages to build your own statistical tests of various phylogenetic - hypotheses. Some example tests are presented in the following - pages:

      - -

       

      -

      Other analyses that Mesquite can do

      -

      The examples given about used the - Genesis package in Mesquite to simulate the evolution of characters - under a specified model of DNA evolution, and up the branches of - the current tree on the screen. Many more sorts of analyses can - be done, using different sources of characters other than simulated - DNA data, different sources of trees other than the current tree - on the screen, and different calculations by other programs. -

      Some of the different sources of character matrices - include: -

        -
      • Simulators that evolve data other than DNA data, including - continuously valued data.
      • -
      • Random modifications of existing matrices, including by non-parametric - resampling (as used in classic bootstrap methods), random reshuffling - of data, and jackknifing.
      • -

      -

      Some of the different sources of trees include: - -

        -
      • Simulations using markovian models of speciation
      • -
      • Coalescence simulations of gene trees
      • -
      • Modifications of an existing tree by random modification of - branch lengths
      • -
      • Modifications of an existing tree by randomly pruning a fraction - of the taxa or by randomly adding taxa
      • -
      • Randomly sampled trees among all possible trees
      • -
      • Trees generated by randomly reshuffling taxa at their tips
      • -

      -

       

      -

      References

      -

      Shull, V., A.P. Vogler, M.D. Baker, D.R. Maddison, and P.M. Hammond. - 2001. Sequence alignment of 18S ribosomal RNA and the basal relationships - of adephagan beetles: Evidence for monophyly of aquatic families - and the placement of Trachypachidae. Systematic Biology, 50:945-969.

      -

       

      -

       

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/RandomSimul/simTrees.html b/Resources/docs/mesquite/RandomSimul/simTrees.html deleted file mode 100644 index 2f5c78761..000000000 --- a/Resources/docs/mesquite/RandomSimul/simTrees.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - -Simulating Trees - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Tree simulations and randomizations

      -

      Various packages in Mesquite can simulate or randomize trees, - allowing you to build statistical tests based on null distributions - or trees generated under some hypothesis.

      - -

      Contents

      - -
      -

      Using results of simulations & randomizations

      -

      The simulated or randomized trees can be used or stored in several - ways:

      -
        -
      • The trees can be stored into tree blocks in the current file - by choosing options in the Make New Trees Block from - submenu of the Taxa&Trees menu.
      • -
      • The trees may be used directly, at that moment, in calculations. - For example, if you make a Bar & Line Chart for trees, and - choose Simulated Trees as your source of trees, the trees will - be simulated and used in the chart without being stored in the - file.
      • -
      • A series of many files can be saved, each one with a different - replicate of a block of simulated or randomized trees. This - is available through the Save Copies of Tree Blocks - submenu of the Taxa&Trees menu menu
      • -
      -
      -

      To replicate the results of a simulation or randomization, you - can use the Set Seed menu item to set the random - number seed used. If you are using the same conditions, including - the same seed, the simulations and randomizations should be reproducible. However, in some situations, such as when comparing results from different parameters, leaving simulations reproducible can yield non-independent results. To ensure independence (at the cost of exact reproducibility) you can use the Simulation Repeatable menu item.

      -
      -

      Evolutionary Simulations of Trees

      -

      Species Trees

      -

      We recommend you see the page on diversification - for more features related to species tree evolution.

      -
        -
      • Uniform speciation (Yule) (trees package) - — Generates tree by simple uniform probability speciation - (a Yule process). The chance of speciation is equal for all - tips. Options: total time depth of tree.
      • -
      • Uniform speciation with sampling (TreeFarm - package) — Generates a tree by Yule process, as above, - but with to a total number of species greather than in the taxa - block. Extra species are then randomly sampled out, to leave - the tree with the appropriate number of species. Barraclough - & Nee (2001) discuss how this sampling alters the branch - length distribution of the tree.
      • -
      • Birth/Death trees (Diverse package) — - Simulates a constant rate of speciation and extinction to generate - a tree. For more details see the page on diversification.
      • -
      • Trees depending on the evolution of a character - — in the Diverse - package are also some simulators that evolve a tree and character - simultaneously; the speciation and extinction rates may depend - on the state of the character.
      • -
      -

      Gene Trees

      -
        -
      • Coalescent Trees (coalesce package) - Generates - tree by coalescence within a single panmictic population. Options: - Effective population size.
      • -
      • Coalescence Contained within Current Tree - (coalesce package) - Generates tree by a simple coalescence - model of a neutral gene with constant population size, within - a current species tree from a Tree window or other tree context. - Branch lengths are assigned according to generation of coalescence. - The species tree used is a current tree found in a Tree Window - or other tree context.
      • -
      -

      Random Trees

      -
        -
      • Equiprobable Trees (trees package)- Generates - trees randomly so that each possible labelled tree topology - is equally likely.
      • -
      • Randomly Resolve Polytomies (TreeFarm package) - - Randomly resolves polytomies in tree. All possible resolutions - are equiprobable. Thus, if the tree is a polytomous bush, the - resulting resolved trees will be distributed equivalently to - that from the Equiprobable Trees module.
      • -
      -

      Randomized Trees

      -
        -
      • Reshuffle Terminal Taxa (TreeFarm package) - - Shuffles (permutes) the taxa among the terminal nodes.
      • -
      • Random Branch Moves (TreeFarm packages) — - Performs a specified number of randomly -chosen branch moves.
      • -
      • Add Noise to Branch Lengths (TreeFarm package) - - Adds noise to branch lengths of tree. Noise is Normally distributed - with variance specified by user. Optionally, this variance is - proportional to current branch length. Negative branch lengths - are not allowed, and are changed to zero. Options: variance - of noise.
      • -
      • Rarefy Tree (TreeFarm package) - Rarefies - tree by randomly deleting taxa. Options: how many excluded.
      • -
      • Augment Tree Randomly (TreeFarm package) - - Augments tree by random placement of excluded taxa. Options: - whether branch lengths are to be considered; whether addition - is only to original branches
      • -
      -

      References

      -

      Barraclough, T.G. & S. Nee 2001. Phylogenetics and speciation. - TRENDS in Ecology and Evolution. 16:391-399.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/Templates/Template.dwt b/Resources/docs/mesquite/Templates/Template.dwt deleted file mode 100644 index f17812fbb..000000000 --- a/Resources/docs/mesquite/Templates/Template.dwt +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
       {body}  -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/Templates/TemplateBlank.dwt b/Resources/docs/mesquite/Templates/TemplateBlank.dwt deleted file mode 100755 index 7d24812e8..000000000 --- a/Resources/docs/mesquite/Templates/TemplateBlank.dwt +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - -
      - - - - - -
      - - - - - - - - - -
       -
      -
       
      -
      -
      - - - - - -
      - - - - - - - - - - - - - -
       
       
      -
      - - - - -
       {body}  -
      - - - - -
      -
      -

       

      -
      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/Templates/mesq.ico b/Resources/docs/mesquite/Templates/mesq.ico deleted file mode 100755 index 2a91f3415157ed46692f0e0ae7c57c476d01bf6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmbu9Urdu%7{-6!%D+Of&{ilcjPfU}fo(+O!m9;D=f;AWBe+bnf>~=urp=NeHK0qu z%rL{s782t!#1u-xn8*P=WG(y|G=PM{&?P8~S&ig*^ z^PKneeEm*AlTS_#`uHdn@+5N#RLLRG$dDQ8G(BvY5{U$w)HRt51_Nnnkdl%@YHF(F zX&8-QGC@X08d+IsWM-yI%_uQbxI&ibMzXVw60?MxB$|Y0V>X-EwoOGd7E3xdn~8z~ zvwYVaa&r}OrLJJXYPAY%*zF4W6c^{QeY>5!yg~{K?GzOi;c(a}EmbI>q~s->&KE_m zke)A-pIaTD|3jaRAQOLaw;mysje;;zmuAp3U=&xm7P0lsjq)s_I_7-G>hIq zZS8K!-LkKbhKAkj+0($@y>HXl*vS6e^*K#V=jrMi;M6GVV!H!ffPo~u`{Ff{Z7!^6W|yEY^k=KA%Y85tR2baa#(VNfyKo| zmX?+X1{H!tqkr+}QB<_2gu`K$mzRk|BCM>eNQ_I2izmwJ>QligYinzQ7_nH4cs!0z z-pgB7ADQyT{t|@0kEL>pdmQU=(nUn779Ev5hEKe_CGnf}yfPg&Fj)l;zqWCssUDSM zNZt(%yPjLJq?2Guda9f9ArrhN>tDbutV`}toEpiaJ?Hr@McuY!kBr!D)*gF#DC^YP zuUJJ+_ALKN@(u4RPrQ@}S9_~-3t^l;=&U;f6k!75}ewdTr*< zI*J9qN4&f*@rdC64*6Z=FW}kOL_;A})ihn34H=A>V7k5u(~QkQ*&&ad~AR(e;pv+AETD - - - - -History of Changes - - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -

      New Features and History of Changes

      -

      Here are some of the more notable new - features and bug fixes since version 1.0. If the previous way Mesquite worked could have - yielded errors in substantive results (e.g., there was a bug in a phylogenetic - calculation) are marked with .

      -

      Beginning with version 1.1, a list - of new modules in the latest version can be seen by choosing "List - new modules" from the Help menu.

      -

      There is also a short list of release - dates.

      -
      -

      Version 2.75

      -

      New Features

      - -
        - -
      • In the List of Trees window, there is now a small magnifying glass cursor. When you touch on a tree in the list, the tree is shown in a Tree Window.
      • -
      • In the Balls&Sticks tree drawing mode, you can now turn off the balls on internal nodes. This can be useful to make an illustration with character states shown only at the tips of the tree. First, turn on Trace Character History, then select the menu item Balls on Internal Nodes to turn off the display of balls on internal nodes.
      • -
      • Continuous characters can now be discretized by selecting the characters in the Character Matrix Editor, then choosing Discretize Selected Characters under the Utilities submenu. Before doing that, you need to have a categorical data matrix available to which the discretized characters will be added.
      • -
      • There is a new column available in the List of Taxa window, "Mark Taxa". With it you can mark taxa with a name, and toggle the named mark off or on. Thus if you name the mark "Resequence" then marked taxa will have "Resequence" in their row in that column. To mark a taxon, touch on its row in that column with the arrow cursor. To change the name of the mark, use the drop down menu at the top of the column.
      • -
      • It is now possible to rearrange the order of columns in the List windows (List of Taxa, List of Characters, and so on) using the menu item Move Selected Columns... in the Column menu.
      • -
      -

      Bug Fixes

      - -
        - -
      • (substantive) There had been a bug with consensus tree calculation when not all taxa were included in the input trees. In this situation, the consensus tree insofar as it was shown was correct, but it could have been an incomplete tree, with some taxa missing. This bug has been fixed.
      • -
      • If tree blocks were deleted or moved in sequence while a calculation using tree blocks was in effect, and the file saved, on reopening the calculation may have used a different tree block than intended. This bug has been fixed.
      • -
      • FASTA file export now handles taxon names with spaces and punctuation without adding underscores or quotes.
      • -
      • Alignment using Muscle sometimes failed under Windows; this has been fixed.
      • -
      -
      -

      Version 2.74

      -

      New Features

      - -
        - -
      • You can now assign different bin boundaries and colors when using continuous characters in Trace Character History. By default there are 11 bins of fixed widths for the shading of the character states, and the colors are either a pre-defined spectrum or grayscale. Now, you can use Set Number of Bins in the Trace menu to change the number of bins, and Set Bin Boundaries to change bin boundaries. To change colors used, double click on the color rectangles in the legend for Trace Character History and choose the new color. These binnings are specific to a given Tree window. The colors are specific to a given Tree window unless you choose Set Custom Colors as Defaults.
      • -
      • If you have a tree whose stored branch lengths represent not branch lengths but divergence times, then you can ask Mesquite to reinterpret these numbers so as to assign actual branch lengths, using "Branch Lengths from current, reinterpreted as Divergence Times" in the Tree Window's Alter/Transform Branch Lengths submenu. Thus, if a node had "50.4" as branch length but in fact that was a divergence time, and its immediate ancestral node was assigned "56.7", also a divergence time, then if you used "Branch Lengths from current, reinterpreted as Divergence Times" the node's branch length would be reassigned as 6.3 (= 56.7 - 50.4). This function can be useful if you are importing trees from a program such as TreeAnnotator that assigns divergence times based on BEAST runs. (See item below for a scenario of how this would be used.)
      • -
      • If you have information attached to the nodes of a tree as specially attached numbers, you can transfer these numbers to become the tree's new branch lengths using Obtain Branch Lengths from Values Attached to Nodes in the Alter/Transform Branch Lengths submenu. This function can be useful if you are importing trees from a program such as TreeAnnotator that places divergence times as comments to nodes in the tree file. (See item below for a scenario of how this would be used.)
      • -
      • Reading of trees in NEXUS files was enhanced slightly to permit import of information attached to nodes from BEAST and TreeAnnotator. These programs store important information about nodes as comments beginning with "[&". This is not standard NEXUS, insofar as the "[&" comments should include just a single word. You will first need to edit the NEXUS text file by replacing all ampersands to percent signs in the tree description ("[&" to "[%") to permit Mesquite to read the comments. Be careful when you make that replacement: if you change & to % outside the tree descriptions in the TREES blocks, you may render the NEXUS file unreadable). After making this change, read in the tree file. Then open a tree window to show a tree. To check to see if the information was read properly, select the branch info tool (which looks like a question mark) and touch on a branch. Therefore, to obtain branch lengths in the tree derived from TreeAnnotator divergence times, there are three steps: -
          -
        1. Prepare the tree file from TreeAnnotator by replacing & to % in the comments in the tree descriptions, then read the file with Mesquite.
        2. -
        3. - In the tree window, show the tree of interest. Select Obtain Branch Lengths from Values Attached to Nodes from the Alter/Transform Branch Lengths submenu, and select the divergence time you want to use (e.g., height or height_median). This will transfer these divergence times into the branch lengths of the tree. The problem with this is that, of course, divergence times are not the same as branch lengths. So, you need to ask Mesquite to recalculate the branch lengths.
        4. -
        5. Next, select Branch Lengths from current, reinterpreted as Divergence Times from the Alter/Transform Branch Lengths submenu. This will take the stored branch lengths, intepret them as divergence times, do the appropriate subtractions, and then reassign the branch lengths so as to imply the divergence times. If you now look at the tree with Branches Proportional to Lengths, you will see it is drawn according to those divergence times.
        6. -
      • -
      • There is a new menu item in the Tree menu of the tree window, Node-Associated Text, that permits you to display text that is attached to the nodes of a tree. This can be used to display, for instance, text such as the height 95% HPD from TreeAnnotator.
      • -
      -

      Bug Fixes

      - -
        - -
      • (substantive) Protein NEXUS files written by MacClade may be misread by Mesquite 2.73, with some amino acids being coverted to others (specifically, Serine, S, converted to Cysteine, C). This bug only affects version 2.73, and was introduced in an attempt to fix the problem caused by misformatted NEXUS files created by Clustal. More specifically, it is caused by problems in interpreting protein NEXUS files in which there is a SYMBOLS subcommand in the FORMAT command, which is a frequent occurrence with files written by MacClade. [Thanks to Wendy Moore for reporting this.]
      • -
      • Top BLAST Matches didn't work if used for amino acid sequences; it now works.
      • -
      • Various small bugs were fixed.
      • -
      -

      Version 2.73

      -

      New Features

      - -
        - -
      • There is a new method to graft subtrees into larger trees, available in the Tree Window under Tree>Alter/Transform Tree>Graft Other Tree. For instance, you could edit a tree of genera, and a separate tree of species within one of the genera, and then graft the second tree to replace the taxon representing the genus in the first. To use this, all of the taxa need to be in the same taxa block (e.g. by using Merge Taxa & Matrices from File). Then, open up a Tree Window showing the receiving tree (e.g. of genera) and a Tree Window showing the subtree (e.g. of species). Go to the receiving tree and select the terminal taxon name (e.g. the genus name) to be replaced by the grafted tree,and choose Graft Other Tree. If you don't select a terminal taxon in the receiving tree, then the other trees is grafted at the base. To work, the subtree and receiving tree cannot share any taxa.
      • -
      • There is a new file exporter Export Partitions as Separate NEXUS files that writes a separate file for each character group (partition) of a character matrix. This can be useful, for instance to create files to run ModelTest on separate partitions (e.g. 1st, 2nd and 3rd codon positions). You need to first assign the characters to groups by showing the column "Group Membership (Characters)" in the List of Character window and the drop down menu at the top of this column. Then, choose File>Export and select "Export Partitions as Separate NEXUS files".
      • -
      • Two Taxon Name modifiers have been added: (1) Remove Tokens, which allows you to remove a specified number of words (=tokens) from the start or end of taxon names; (2) Simplify Names, which will simplify names in a standard way for use in MrBayes, RAxML, etc. These are available from the Taxon Names submenu.
      • -
      • There are now more options for coloring matrix cells by the character state. If Matrix > Color Matrix Cells > Character State is chosen for categorical matrices (other than molecular sequence matrices), then two new options will appear under the Matrix menu: (1) "All Characters Use Same Maximum Value for Cell Coloring" will force Mesquite to use the same color for each state for all characters (e.g., state 1 will always be blue), as opposed to having the state colors vary from character to character as a function of the maximum state for each character; (2) "Set Maximum Value for Cell Coloring" allows you to set the state range to be used for this constant coloring.
      • -
      • A note in a Notes window now persists when the window is closed; in previous versions of Mesquite it was lost when the window was closed. The note can be seen again by going to Window>Current Windows and selecting the Notes window. To delete a note, you now need to do it explicitly by opening up the Notes window and selecting Delete Note from the window's Note menu.
      • -
      • You can now export ancestral state reconstructions to a tree description with embedded ancestral states in the format of SIMMAP 1.5, which can then be subsequently read by FigTree. To do this, have the ancestral states recontructed in a Tree window using Trace Character History. Then, in the Trace menu, choose Export Ancestral States Trace>SIMMAP 1.5 Format. The tree file saved can be read by FigTree.
      • -
      • The default color table for non-DNA and RNA data has been changed so that it is easier to distinguish states visually.
      • -
      • In importing GenBank files, Mesquite no longer puts GenBank accession numbers as footnotes; instead it stores accession numbers in a special location. GenBank accession numbers can then be viewed in the List of Taxa window by choosing GenBank Number under the Columns menu. It also now uses the DEFINITION tag rather than the ORGANISM tag to obtain the sequence name.
      • -
      • The Tree Window can be opened in a new mode for editing trees by hand. When requesting a new Tree Window a submenu gives two choices: (1) With Trees from Source, which offers to display trees from a source such as Stored Trees or Simulated Trees, and (2) With Tree To Edit By Hand, which shows a default tree that can be edited and saved into a tree block.
      • -
      • The "checksum" system for checking the integrity of matrices read from files has been improved to eliminate many of the false warnings given, and to give more diagnostic information if an error is detected.
      • -
      • Pairwise comparison correlation analysis now supplies text output that can be seen in the text window or harvested using Step Through Trees.
      • -
      -

      Bug Fixes

      - -
        -
      • (substantive) ClustalX 2, when writing a NEXUS file, inappropriately inserts an unnecessary but problematic SYMBOLS subcommand in the FORMAT command. This is a serious bug in Clustal, because the implication of this subcommand is incorrect according to the NEXUS standard, and should lead to misinterpretation and data corruption. To preserve the data a program should ignore this incorrect subcommand, as MacClade did. Mesquite 2.72 neither ignored the subcommand nor followed the NEXUS standard: it interpreted the subcommand to override the default ACGT symbols list, which caused the character states in the matrix to be mis-read in a different way. As a protection against such files, Mesquite now ignores the SYMBOLS subcommand for DNA and RNA matrices. (This means that technically Mesquite 2.73 is not NEXUS-compliant, but we believe these files misformatted by CLUSTAL would be encountrered much more frequently than DNA matrices with a legitimate SYMBOLS subcommand.) This bug in Clustal has been there for many years, but apparently only was noticed once the files started being read by Mesquite, which previously treated ill-formatted FORMAT commands in a different way than other programs had done. The bug in ClustalX will be fixed in version 2.0.13 (http://www.clustal.org).
      • -
      • (substantive) Export to TNT now writes CCODEs correctly; previously, the characters to which weights, etc., are applied could be in error.
      • -
      • Various small bugs were fixed.
      • -
      -
      -

      Version 2.72

      -

      New Features

      - -
        - -
      • Parsimony analyses can now be done with meristic data matrices, using Linear Parsimony (analogous to Ordered parsimony with categorical data).
      • -
      • There is a new tree source, Concatenate Multiple Tree Sources, that brings together several tree sources into one.
      • -
      • New options have been provided for intepreting how information is attached to nodes and branches of trees, which affects how the information behaves when the tree is rerooted. Branch lengths are treated as if they belong to the branch ancestral to a node, and so when the tree is rerooted, the branch length is reassociated so as to continue to refer to the same branch between nodes. However, the name of a clade needs to remain associated with the same node regardless of rerooting. Ned Young pointed out that other information always behaves as if attached to the nodes (not the branches between nodes). We have changed the behaviour so that branch widths and branch color behave as if attached to the branch. We have also provided a function "Reinterpret Internal Node Labels", available in the Alter/Transform Tree submenu of the Tree menu of a Tree window. When this is selected you can change information associated with the tree as node labels and associate it with the nodes or branches in a different form. This can be useful, for instance, if you have imported a tree from MrBayes with posterior probabilities attached as node labels. Being attached as node labels, the probabilities will be mis-associated with nodes if the tree is rerooted. You can move the probabilities from node labels to numbers attached to branches using Reinterpret Internal Node Labels.
      • -
      • The reporting of crashes and checksum errors has been improved.
      • -
      -

      Bug Fixes

      - -
        - -
      • (substantive) When taxa were deleted, there was a chance that a crash would occur, and this crash could corrupt data. This crash occurred inconsistently, but if it did occur, then you would have received a warning that data might be corrupted. If you ignored the warning, then your character data or other information could have become associated with the wrong taxa. This bug has been fixed.
      • -
      • (substantive) When a 3 dimensional (i.e. multi-item) continuous character matrix was exported to a file, and in a few other contexts, the exported matrix would have the items written incorrectly. This did not affect typical continuous matrices, only those with multiple items in each cell of the matrix. This bug has been fixed.
      • -
      • Reading and writing of DNA matrices was fixed so that it preserved lower case symbols
      • -
      • Trees exported to PHYLIP and other formats are now written without "decorations" such as branch colors, which tended to render the trees unreadable by other programs
      • -
      • Sorting of columns now respects numerical order (and thus 2.0 is sorted as between 1.0 and 10.0)
      • -
      • Various small bugs were fixed.
      • -
      -
      -

      Version 2.71

      -

      New Features

      - -
        - -
      • The crash reporting system now invites you to enter an email address so that the Mesquite developers can contact you if we need more information to diagnose or fix a problem. Entering an email address is optional.
      • -
      • A new scripting command, getValuesTabbed, can be sent to chart windows to obtain the chart values as a simple list of numbers separated by tabs.
      • -
      -

      Bug Fixes

      - -
        - -
      • Various small bugs were fixed.
      • -
      -
      -

      Version 2.7

      -

      New Features

      - -
        -
      • There is a new crash reporting system that can send reports to the Mesquite development team. When certain crashes occur, a dialog box will appear offering to send a report. We urge you to permit the report to be sent; it will help us fix bugs.
      • -
      • Speed and memory use has been improved considerably for large matrices and trees. This permits many more taxa and characters to be conveniently handled.
      • -
      • Consistency Index and Retention Index can be calculated for trees with individual characters and with matrices. These are available in various places, for instance in the List of Characters Window, Column>Number for Character>Character Value with current tree...
      • -
      • NEXUS tree files without translation tables can now be read directly, without first reading or making the corresponding taxa block.
      • -
      • The BiSSE simulation of trees and characters (available through Trees & Diversification Characters in the Taxa & Trees menu) now asks in the simulating dialog box what prior probability to put on state 1 at the root. The default is to use the equilibrium (stationary) frequencies as the prior, but you can enter 0.0 to indicate the state at the root is necessarily 0, 1.0 to indicate it is necessarily 1.
      • -
      • Tree simulations normally are set to be repeatable; i.e. if you ask for tree 1 several times, you will get the same tree 1. This can now be turned off by deselecting the menu item Simulation Repeatable. This could be useful in scripting under different scenarios to ensure each scenario uses an independent random number sequence.
      • -
      • There is a new tree window tool, Node Age Constraints (shaped like an anchor), that permits age constraints to be assigned to nodes. These constraints are not yet used by any standard Mesquite module, but could be used by optional modules. More details are given here.
      • -
      • The function to save trees to a file without holding them in memory, previously available under File>Export as "Export NEXUS Tree File from Tree Source" has been moved to Taxa&Trees>Save Trees To File from.
      • -
      • A new source of trees is Concatenate 2 Tree Sources, which supplies trees from two separate sources as if they were one source. Trees from the first source have an attached value of "1", while trees from the second source have an attached value of "2". Concatenating tree sources can be useful for example to concatenate two tree files that are too large to read into memory at once. More details are given here.
      • -
      • There is a Revert To Saved menu item in the File menu that reverts the project to its last saved state. Choosing this menu item is the equivalent of closing the file without saving, and then rereading it from disk. If you have linked files open, then choosing it is equivalent to closing all files in the project without saving, and then rereading the home file of the project from disk.
      • -
      • There is a new submenu, "Tree Inference", in the Taxa&Trees menu, that shows functions to infer phylogenetic trees. Currently the only built-in tree inference methods are Mesquite's heuristic Add & Rearrange, and simple Cluster Analysis. However, we anticipate that optional packages will soon be released to add functions.
      • -
      • The Tree Window has a new scripting command, getAsTable, that returns a string in the form of a table that can be converted into a tab delimited table. It summarizes ongoing calculations on the tree such as traced characters and values at nodes. The format is "Calculation Type<tab>node value<tab>node value<tab>...".
      • -
      • Character matrices can be marked as "hidden", which means that they will not be included in most menus and dialog boxes in which you can choose matrices, and they will not appear in the project panel at the left of the window. To set the visibility, go to the List of Character Matrices, Column>Visibility of Matrix. Once the column appears, select the rows for the matrices whose visiblity you want to change, and choose Toggle Visibility from the drop down menu at the top of the column.
      • -
      • You can now suppress decorations on taxon names in the tree window (e.g. the "*" that indicates a footnote is available) by deselecting Show Footnotes Etc. under Taxon Names in the Drawing window.
      • -
      • The tree window now has a menu item, Legends to Default Positions, that can recover legends that have become lost off screen.
      • -
      • The Square Tree drawing form now has a Corners submenu that permits drawing with rounded corners:
        -
        -
      • -
      • You can assign a name to your project other than the name of the home file. The project name is then displayed on the window's title bar. To change the name of the project, touch on "Project" near the top of the project panel at the left of the window. In the drop down menu, choose the menu item Name of Project...
      • -
      • When a duplicate taxa block is read, for instance in a linked file, the first taxa block is not reordered. (Actually, it is reordered temporarily to complete reading of the linked file, but then reverted to the original order.)
      • -
      • Mesquite now requests more memory by default.
      • -
      • Mesquite's phone home system now sends the following information to the Mesquite server when you start up Mesquite: your IP address, your operating system, and your version of Java. (Similar information is sent to any web server you visit when you browse the web.) This is sent so that we can better prioritize what operating systems and Java versions to support. If you want to turn this reporting off, deselect "Check for Notices on Mesquite Server" from the Defaults submenu of the File menu.
      • -
      • With a character matrix open, you can now quickly remove - all invariant characters by choosing Remove Invariant - Characters from the Alter/Transform - menu of the Matrix menu.
      • -
      • The Merge Taxa command now allows you some control over how - the name of the merged taxon is formed.
      • -
      -

      Bug Fixes

      - -
        -
      • (substantive) There was a bug that could scramble the Taxa Associations used to indicate how taxa in one taxa block are associated with taxa in another block (e.g., for genes in species). Scrambling could occur if taxa were reordered then new taxa added, and would result in the wrong taxa being listed as associated. This bug has been fixed.
      • -
      • (substantive) There was a bug that could place incorrect data into a continuous valued character matrix if a section was cut, and then Undo called. The error would have likely been obvious. This bug has been fixed.
      • -
      • (substantive) There was a bug that caused Mesquite to misinterpret typed character states when editing a character matrix that used certain non-standard lists of symbols. This would have generated a warning about checksum errors. This bug has been fixed.
      • -
      • (substantive) - The Translate DNA to Protein feature had a bug in that it on occasion removed the last amino acid; this has been fixed.
      • -
      • Trace Character over Trees could sometimes display the incorrect character name when characters were excluded. This bug has been fixed.
      • -
      • The BiSSE viewer would record the wrong character number into a file when saved, so that when reopened the file would disply statistics based on a different character than it had previously. This is fixed.
      • -
      • We have fixed a bug that would cause Mesquite to issue an unnecessary warning that the log file could not be written.
      • -
      • There was a bug in the Undo system when a cell of a character matrix was being edited; repeated requests to Undo could place unexpected states into the cell. This is fixed.
      • -
      • Some bugs with tree window scrolling, introduced in version 2.6, have been fixed.
      • -
      • Various other small bugs were fixed.
      • -
      -
      -

      Version 2.6

      -

      New Features

      - -
        -
      • There is a new interface simplification system.
      • -
      • There is a new system for installing updates for Mesquite and extra packages. If an update is available, you will be notified when Mesquite starts up. Updates that you choose not to install will still be available via File>Available to Install or Update.
      • -
      • The Tree Window's automatic sizing of the tree drawing has been improved, and the menu items controlling tree sizing have changed.
      • -
      • You can now display boolean values for characters in the information strip at the top of the data matrix, - using the Matrix>Add Info Strip>Boolean Info Strip submenu. The two initial booleans whose values you can - display in this way are whether or not the character has two or more states, and whether or not it is included. - You can remove the information strip by choosing Remove Info Strip in the menu you get when you touch on the info strip.
      • -
      • You can now export distance matrices from various sources (patristic distances, pairwise sequence distances, geographic distances) to a text file. This can be done by selecting Export from the File menu, and choosing "Export Taxa Distance Matrix".
      • -
      • Mesquite can now read treefiles produced by BEST (Bayesian - Estimation of the Species Tree), the program by Liang Liu.
      • -
      • The menu items for Summarize State Changes Over Trees and Summarize Changes In Selected Clade have been moved to the Analysis menu
      • -
      • The "phone home" system by which Mesquite checks its website to notify you of updates now tells the server which version of Mesquite you are using. Mesquite does not transmit any other data about you, except what your web browser does when you go to a website. (You can disable the "phone home" system in the Defaults submenu of the Edit menu.)
      • -
      -

      Bug Fixes

      - -
        -
      • (substantive) - If consensus trees were constructed over trees with branch - lengths stored, the average branch lengths of the terminal - branches of the consensus tree was incorrect. This has been corrected.
      • -
      • (substantive) - If new characters or taxa were inserted in an existing matrix or taxa block anywhere but in last position, then subsequent characters or taxa may have had their status in selection sets corrupted. This would not directly lead to a substantive error, but could indirectly if those selection sets were subsequently used for manipulating data. This has been fixed.
      • -
      • (substantive) - If new characters or taxa were inserted in an existing matrix, - for example by importing FASTA files, then subsequent use of - the manual alignment tools (e.g., the multiple sequence splitter) - might in rare circumstances cause loss of a few bases from - the ends of sequences. As far as we know, Mesquite would have given - a warning if this happened. (Thanks - to Jolanta Miadlikowksa for reporting this.)
      • -
      • Mesquite can now more successfully import and export PHYLIP files.
      • -
      • Undoing some operations in the data matrix caused Mesquite to crash. - This has been fixed, but only by preventing the ability to - undo some actions that could lead to changes in the entire - matrix if the matrix is very large. You can set the maximum - size of the matrix that is fully undoable using - File>Defaults>Matrix Limits for Undo...
      • -
      • INTERLEAVED NEXUS files with more than 2000 characters per - interleaved block were written incorrectly by Mesquite; this has been fixed. (Thanks - to Jolanta Miadlikowksa and Johan Nylander for reporting this.)
      • -
      • Moving multiple sequences in Mesquite using the "Splits multiple - sequences" tool was very slow; this has been fixed.
      • -
      • Shift to Match Other was not finding many sequences that - matched that were matches; it is now much improved.
      • -
      • Missing data in FASTA files is now correctly written.
      • -
      • Various other small bugs were fixed
      • -
      -
      -

      Version 2.5

      -

      New Features

      - -
        -
      • The default appearance of Mesquite's windows have changed. - You can alter the general colors used by choosing items from - the File>Defaults>Color Theme menu.
      • -
      • Consensus tree calculations - are now available in the standard Mesquite packages (there - are separate consensus tree calculations in the TreeSetViz - package). Strict, semistrict, and majority rules consensus - are available.
      • -
      • Results of calculations over multiple trees in the Tree Window are available without scripting through the new Step through Trees feature.
      • -
      • Mesquite's parsimony ancestral - state reconstructions can now examine individual Most - Parsimonious Reconstructions (MPRs), and calculate - how many there are.
      • -
      • There are two Summarize - State Changes Over Trees modes, both - of which summarize the frequencies of each sort of character - change (e.g., from state 0 to state 1) based upon character - histories reconstructed over each of a collection of - trees.
      • -
      • There is a new Project Panel at the left of most windows to help you keep track of your data objects such as taxa blocks, character matrices and tree blocks. With it you can display, export, rename, or delete these objects.
      • -
      • The Tree Window has a new Tree - Info Panel, available by touching the blue "i" () - in the tree window. This panel shows basic information - about the tree and its notes. It also has a Values section - in which you can display values from various calculations - (character likelihood, etc.).
      • -
      • Selection of taxa and branches in the Tree Window has been changed to be more natural, using the standard arrow cursor via clicking and dragging.
      • -
      • The Character Matrix editor has various improvements: -
          -
        • There is a Matrix Info Panel, available by touching the blue "i" () in the matrix editor window. This panel shows basic information about the matrix and its entries. For categorical matrices, you can edit character names and character state names; for sequence matrices you can edit a comment for the particular esquence; for continuous matrices you can adjust the matrix's items and their names.
        • -
        • Copy/paste of molecular sequences have been improved.
        • -
        • Character names can be written diagonally for categorical and continuous matrices.
        • -
        • You can now change the symbols - used for missing data and inapplicable (gaps) using Matrix>Current - Matrix>Missing Data Symbol and Matrix>Current Matrix>Inapplicable - Symbol
        • -
        • For DNA or RNA sequence data, there is a new feature - to alter data (available in the Matrix>Alter/Tranform>Convert - to RY that converts A or G to R, and C or T to Y.
        • -
        -
      • -
      • There are two new tools for manual - sequence alignment. These are described in the a - href="../../mesquite/align/aAlignIntro/index.html"Align manual: -
          -
        • Selected Block Mover
        • -
        • MultiBlock Splitter
        • -
        -
      • -
      • There is a new data type, meristic, - for counts (number of teeth, etc.). This is not widely supported - in analyses, and has been introduced now for several internal - bookkeeping functions.
      • -
      • The boxes for taxon names and character names in the Character Matrix Editor are now colored independently from the internal cells of the matrix. These have their own submenus in the Matrix menu to control them.
      • -
      • The Tree Legend has been renamed as "Values for Current Tree". Its functions are also duplicated in the Tree Info Panel "values" section.
      • -
      • By default menu items and dialog boxes show all choices, not just the primary choices.
      • -
      • The tree drawing menu has been reorganized to put Taxon Names Angle under Names.
      • -
      • Select taxa through search of taxon - names. This feature allows you to select taxa if a portion - of their names match the specified text. It is available - from the Select>Select Taxa submenu in the character matrix - editer, or in List>Select Taxa submenu in the List of Taxa - window.
      • -
      • There is a new module to calculate the average tree depth, - that is, the average length of the paths between terminal taxa - and the root, called "Average Tree Depth".
      • -
      • Export NEXUS Tree - File from Tree Source. This feature allows - you to save a text file directly from a tree source.
      • -
      -

      Bug Fixes

      - -
        -
      • (substantive) The correlation analysis using pairwise comparisons occasionally would display results that were not complete (not based on a full sample of pairings).
      • -
      • (substantive) When taxa were added, deleted or reordered, some special information such as branch widths, colors and notes associated with the nodes of trees became associated to the wrong nodes. Branch lengths were not affected by this.
      • -
      • (substantive) Simulations of tree and character evolution simultaneously using "BiSSE Trees & Characters" (available via Trees & Diversification Characters menu item in Taxa & Trees) in some circumstances would have been done using parameters different from those specified in the dialog box, depending on the sequence with which parameters were specified.
      • -
      • Hennig86/NONA file export had incorrectly - counted comments. Hennig86/NONA file export now writes CCODE - specifications explicitly, not assuming a default.
      • -
      • The autotab feature to the quick key selector tool now works - correctly in the data editor.
      • -
      • Many other smaller bugs were fixed.
      • -
      -
      -

      Version 2.01

      -

      New Features

      - -
        -
      • "Phone home" system. Mesquite now checks its website on startup to see if there are notices for users, for instance about updates or bugs. (This can be disabled in the Defaults submenu of the Edit menu.) Other packages can also be set to check their websites. This checking does not transmit data about you other than what your web browser does when you go to a website.
      • -
      • The search facility to help you find features ("Search Features", available in each window: ) has been improved to include menu items and tools in open windows.
      • -
      • To help minimize user confusion, there are new options in how Mesquite by default presents choices of modules to the user. First, dialog boxes that offer a choice of module may now show more detailed choices. For instance, whereas previously you would be offered a choice "Tree value using character", now there will also be a list beneath it of the particular values available:
        -      
        - This new default can be reverted to the old style by deselecting "Show Subchoices in Module Dialogs" in the Defaults submenu. Second, calculations that use characters or matrices can be set to use Stored Characters and Stored Matrices by default, without asking. This default may help novice users who otherwise would be confused by a request about simulations and so on. You can set this default as explained on the Characters page.
      • -
      • The Defaults menu is now a submenu of the File menu, and is available from all windows.
      • -
      • GenBank and GenPept import. Mesquite can - now import GenBank and GenPept files. If multiple files are dropped - onto a molecular matrix of the same sort (e.g., DNA), then - these sequences will be added to the matrix.
      • -
      • Drag and drop of sequence files. You can now drag a collection of FASTA, NBRF, - or GenBank files and drop them onto an existing molecular matrix. - Mesquite will ask you to specify the file format, and then - it will read in the sequences and append them to the bottom - of hte matrix
      • -
      • New alignment tools (in the Align package): -
          -
        • Align DNA to Protein. A DNA matrix can be aligned to match that of a translated amino acid alignment.
        • -
        • Muscle Align. A portion of a sequence matrix can be sent to MUSCLE to be aligned and then reimported back into the matrix.
        • -
        • Shift to Minimize Stop Codons. Sequences will individually be shifted 0, 1, or 2 based to minimize the number of stop codons - in each sequence. This is useful to set the reading frame of each sequence, for example for subsequent translation to amino acids.
        • -
        -
      • Tree of Life Web Project linking and other online databases. Trees from the Tree of Life Web Project can - be downloaded and navigated. In addition, a new tool in the tree window will search for taxon names in various on-line databases, including TreeBase, iSpecies, etc.
      • -
      • Export NEXUS Tree File. This new exporter allows you to save a tree file (optionally including a taxa block) from a Mesquite project.
      • -
      • A Search Within Clade Tool is available in the - tree window. This tool rearranges the branches above the node - touched looking for a better tree. - The objective function used (e.g., treelength, or something - else) can be chosen by the user. This is similar to MacClade's - search tool in that it directly rearranges the current tree.
      • -
      • Randomly Resolve Polytomies has a new convention. In previous versions it paid little attention to branch lengths, simply using the same convention as when a user moves branches. This resulted in the descendant nodes acquiring different distances from the root than they had had before resolution. The new convention is to preserve distance from root when resolving polytomies. The user however must specify what portion of branch lengths to put on new branches formed during the resolution.
      • -
      • The Contained Associates tree drawer, most commonly used to display gene trees within species trees, has been renamed as Contained Gene (or Other) Trees.
      • -
      • The Defaults menu of the Log window has been moved to a submenu of the File menu, and is now available in all windows.
      • -
      -

      -

      Bug Fixes

      -
        -
      • Various bugs concerning behavior of windows and dialogs under Linux and Mac OS X were fixed.
      • -
      • () Deep coalescences were miscounted if a species or population lacked any containing genes. Such a species or population would contribute -1 to the deep coalescence count in such a circumstance (it should have contributed 0). This could, for instance, result in a deep coalescence score of a negative number, but it could also simply lower the total. This bug did not affect relative scores among trees (as long as they contained the same set of populations and genes) and so many analyses, such as searching for optimal species trees, would be unaffected. This bug was fixed in build j28 of version 2.01. The very first build of 2.01, j27, released for a few hours, has this bug.
      • -
      • () The Number of Stops in a taxon in some - circumstances was underestimated if there were some characters whose codon positions were not specified.
      • -
      - - -
      -

      Version 2.0

      -

      New Features

      - -
        -
      • Search system — A "Search" - text entry box is now available at the top of most windows (in - the Log window, at the bottom). Enter text there and hit Return, - and the text will be sought. There are several modes, marked - by different symbols: -
          -
        • & — Search Features, AND: - searches through information about Mesquite's features and - returns a description of those features matching ALL of - the search terms
        • -
        • / — Search Features, OR: searches - through information about Mesquite's features and returns - a description of those features matching ANY of the search - terms
        • -
        • d — Search Data: searches the current - data file or project and returns objects (e.g. taxa, characters, - sequences) that match the search string.
        • -
        - You can choose the mode by touching on the symbol until the - desired mode appears. In the Search Features modes, the results - also give indication as to how the feature might be accessed. - (There may even be a Try It! link that offers - to invoke the feature.)
      • -
      • New windowing system — By default, all of the windows of a single project now - appear as tabbed panels within a single window. This change was - made to limit window proliferation. If you want to "pop out" - a tab to be a separate window, hit the curved arrow button within - the tab (you can "pop in" the window again using the - curved arrow button at the upper left side of the separated window). - You can revert to the old system of many windows using the Open - Windows as Tabs item in the Defaults submenu of the File menu.
      • -
      • Wizard-style dialogs — In many contexts - Mesquite needs to ask a series of questions when a feature is - requested. In previous versions these would appear as a series - of dialog boxes; in version 2 these now appear as a single dialog - that moves from one question to another, in the style of a wizard. - This change was made to make an area in the dialog to give a - more thorough explanation of the request, and to minimize the - visual distraction of changing dialog sizes. You can revert - to the old style of separate dialog boxes (which may work better - on some operating systems) using the Use Wizard-style Dialogs - item of the Defaults submenu of the File menu. -
      • Diverse package — There is a new package - of modules that estimates and simulates models of speciation - and extinction. Some of its features are: -
          -
        • Estimating speciation/extinction rates
        • -
        • Detecting state-dependent differential speciation/extinction - (BiSSE)
        • -
        • Birth/Death tree simulation
        • -
        • Simulations with evolving characters that affect speciation/extinction
        • -
        • Lineages through time plots
        • -
        -
      • Coalescence simulation with migration — - Coalescence within a population/species tree can now be simulated - with a selected rate of migration per generation among populations. -
      • Trace Character Over Trees — This feature - has been improved in several ways. The fraction of trees without - a node is now shown, as is the fraction of trees with the node - but not counted as they have ambiguous state assignment (by - whatever criteria are chosen). The states at the terminal taxa - are now shown. There is a new calculation mode, Average Frequencies - Across Trees, available if the ancestral state reconstruction - module yields frequencies or probabilities; this calculates, - for each state, the average frequency across all trees (including - trees in which the frequency for that state is very low or zero). -
      • Sample Trees Directly from File (now called Sample Trees from Separate File) — One - can choose as a source of trees a random subsample of the trees - contained within a treefile. -
      • Undo — You can now undo some changes - you might make to the character matrix in the character matrix - window. In particular, edits of an individual cell, or changes - made by the items in the Matrix>Alter/Transform menu, are - now undoable. Other changes (e.g., deleting a character) are - not yet undoable. -
      • Consensus sequences — One or more consensus - sequences can be displayed in the character matrix editor. -
      • Adding sequences to an existing matrix — - FASTA or NBRF files dropped onto a matrix of DNA or protein - sequences can be read in and appended to those matrices. -
      • Fusing genes to single matrix — In - concatenating matrices, you can now contatenate matrices with - different sets of taxa, facilitating fusion of different genes - into a single matrix -
      • Alternative naming schemes for taxa — - This feature was introduced in version 1.1 as "Archived - names". It has been expanded to permit multiple archived - naming schemes. -
      • Matrix coloring to aid manual sequence alignment - — There are two new Color Cells options that aid with - manual alignment. One ("Aligning Colors") uses colors - that emphasize purine-pyrimidine differences; the other highlights - sections that appear to be slightly misaligned. -
      • Various other smaller improvements have been made, for instance - you can now import a PHYLIP tree file directly (without having - to establish a taxa block first), and you can choose darker - colors when assigning colors to objects. -
      -

      Bug Fixes

      -

      -

        -
      • () - There was a bug in writing decimal numbers as strings. Frequently, - the 7th or 8th significant decimal place of a number would be - written incorrectly. This did not affect how data were stored - in the file; it affected only the reporting of results and screen - display. This is unlikely to have a serious effect on published - results for two reasons. First, it usually affected only the - 7th or 8th significant decimal place. Second, the situations - in which it affected a more important decimal place were obscure - and perhaps rarely used by users. These are: Density output - in Scattergram; Parameters Explorer for newer likelihood calculations; - Location of changes in Stochastic Character Mapping. In these - cases, the 3rd or 4th decimal place could be affected. This - bug has been fixed.
      • -
      • () - On Windows operating systems, pasting into the data matrix often - resulted in the loss of the first character of some rows. This - may have been benign, but occasionally would result in data - being pasted incorrectly (e.g. 1.234 received as 0.234). This - bug has been fixed.
      • -
      • () - Among the coalescence calculations, the method to resolve a - polytomous contained gene tree failed to resolve all polytomies - needed, leaving some unresolved. This resulted in inflated Deep - Coalescence counts. This bug has been fixed.
      • -
      • () - Fixed bug in which parsimony step matrix would be incorrectly - written and could not be re-read properly if it refered to characters - with more than 10 states.
      • -
      • Fixed bug in which Recode dialog box would disappear unexpectedly.
      • -
      -

       

      -

      Version 1.12

      -

      Bug Fixes

      -

      -

        -
      • () - In versions 1.1 and 1.11 of Mesquite several of the simulations - and randomizations had a bug in choosing the random number seed - for the first item simulated or the first randomization. The - designed behavior is for the simulations to begin with a random - number seed based on the current clock, and then from that calculate - base seeds for each of the replicates using the procedure described - below under version 1.1 bug fixes. Version 1.12 has been corrected - to use this designed behavior. However, in 1.1 and 1.11 for - several of the simulations the first replicate always used 1 - as its random number seed, although all subsequent replicates - used the correct method as designed. This bug did not affect - independence of replicates within a simulation of multiple replicates - (except when multiple tree blocks were simulated using "Simulated - Tree Blocks"), but it did affect independence among separate - simulations/randomizations. Since the bug affected only the - first replicate, it would not be expected to affect significance - values unless very few replicates were used. The affected simulations/randomizations - are: Simulated Trees (first tree used seed 1 always); Simulated - Tree Blocks (first tree of each block used seed 1 always); Randomly - Modify Trees (first tree used seed 1 always); Randomly Modify - Matrices (first matrix used seed 1 always).
      • -
      • () - When taxa are selected by the user and Rarefy Tree is used to - generate trees with a requested number of taxa randomly deleted, - taxa are chosen for deletion randomly only from among those - currently selected. In previous versions of Mesquite this did - not work correctly, in that frequently fewer than the requested - number of taxa were deleted. This may have been evident to the - user because the modified tree would have contained more taxa - than expected. This bug is fixed in 1.12.
      • -
      • () - The likelihood calculations for categorical characters were - designed only for characters with a contiguous series of states - starting at 0, and to prohibit other characters. That is, a - character with states 0, 1, 2 would be permitted, but a character - with states 1 and 2, or a character with states 0 and 2, would - not be permitted. This requirement was mentioned in the manual, - but the requirement was not enforced properly within the program, - and thus Mesquite permitted the calculations with some such - characters. The reconstructions are incorrect. In version 1.12 - the prohibition is correctly in place; Mesquite will refuse - to calculate likelihoods with such characters.
      • -
      • () - A single character matrix can be modified from various windows, - such as the List of Characters window (e.g., by moving, deleting - characters) and the Character Matrix Editor. When a character - matrix editor is open and a cell is being edited, the editing - field could sometimes be misapplied to the wrong character or - taxon if elsewhere characters or taxa are deleted, added or - changed in order. The effect of this is that the state of one - character or taxon can get copied inadvertantly to another character - or taxon. This bug has been fixed.
      • -
      • A bug in the shading of character - states for Trace Character History for continuous characters - has been fixed. In previous versions there were situations in - which a branch was given a color slightly offset from its correct - color according to the legend and its state value. (The correct - state could always be seen, however, by holding the cursor over - the branch.) This has been fixed.
      • -
      • Fixed bug in Find Sequence (Matching - sequence).
      • -
      -

       

      -

       

      -

      Version 1.11

      -

      Bug Fixes

      -

      -

        -
      • () - In previous versions of Mesquite, a Taxa Association between - taxa blocks, for example one which records what haplotypes belong - to what species, could come to have incorrect linkings if taxa - were reordered in the file. This is not directly a substantive - bug, but could yield calculations with errors if the user does - not notice that taxa have become mis-associated. This bug has - been fixed
      • -
      • Clustal Align now works under Windows
      • -
      • Various other small bugs were fixed.
      • -
      -

      Version 1.1

      -

      18 May 2006

      -

      New Features

      - -
        -
      • Character evolution
      • - -
      • Gene tree/species trees - - -
      • Alignment (see - the a href="../../mesquite/align/aAlignIntro/index.html" - Align Package manual)
      • -
          -
        • Manual alignment tools - in editor (Block Mover, Sequence Pusher)
        • -
        • Automated pairwise alignment - tool in editor
        • -
        • Submission of a selected region - in the matrix to be aligned by ClustalW and - then reincorporation of the newly aligned region into the - matrix
        • -
        -
      • Genetic - Codes
      • -
          -
        • Assignment of genetic - codes to individual characters
        • -
        • Translation - of nucleotide data to protein data
        • -
        -
      • Molecular Data
      • - -
      • Distances
      • -
          -
        • Jukes-Cantor, Felsenstein 81, - Kimura 2-Parameter, Felsenstein 84 distances
        • -
        • Great Circle distances in the - separately-released Cartographer - package
        • -
        -
      • Charts -
      • -
          -
        • Values for Taxon Pairs now available - in Bar & Line Charts and Scattergrams, allowing one to - plot, for example, uncorrected distance versus corrected distance - for all taxon pairs within a matrix.
        • -
        • Line charts
        • -
        • Bar & Line charts can now - show cumulative results in various fashions - (e.g., cumulative, cumulative average, reverse cumulative - average)
        • -
        -
      • Interactions - with GenBank
      • -
          -
        • Import into matrix the top BLAST - matches to sequences selected in matrix
        • -
        -
      • Interaction with MrBayes -
      • -
          -
        • live updating - of trees produced by ongoing MrBayes analysis
        • -
        • exporter that merges - matrices and includes a MrBayes block summarizing the - partitions in the resulting matrix. Merged matrix can be mixed - (DNA, protein, and morphological) using MrBayes's modified - NEXUS format.
        • -
        -
      • Managing matrices and files
      • -
          -
        • fuse - matrices into a single matrix, even if matrices - refer to different taxon names (e.g., sequences of different - genes), using a table - of correspondences among taxa blocks
        • -
        • alternative - taxon names (permitting you to have alternative naming - schemes for taxa in a file)
        • -
        • include - taxa from NEXUS, NBRF or FASTA files into current file, - e.g. to add newly acquired sequences to an existing matrix
        • -
        • import/export Phylip tree files
        • -
        -
      • Randomization (reshuffling) of matrices - can now respect taxa partitions; also can reshuffle within taxa
      • -
      • PDF file saving - of graphics of trees and other windows
      • -
      • Colors of character tracings can - now be changed
      • -
      • Simplified installation process - for Windows computers
      • -
      • A complete - list of standard modules has been added to the manual.
      • -
      -

      -

      Bug Fixes

      -

      -

        -
      • () - In previous versions of Mesquite, simulations and randomizations - of trees and characters used a shortcut to go to the n'th replicate, - cycling the (pseudo-)random number generator n times before - entering the replicate. This caused adjacent replicates to be - not entirely independent. In most cases we expect this bug would - not have had a biasing effect if sample sizes were large. This - bug has been fixed by adding 1 to the random number seed after - cycling n times to generate independent random number sequences - for each replicate.
      • -
      • Various bugs and inefficiencies - affect memory use have been solved in file reading, tree display - and printing
      • -
      • There were some copy/paste bugs, - especially under Windows, that have been fixed
      • -
      • Swapping in heuristic tree search - now retains only unique trees
      • -
      • NEXUS files with high-ASCII characters - (e.g., letters with accents) are better handled
      • -
      • Various other minor bugs and inefficiencies - have been fixed
      • -
      • build h61 (released 23 May 2006) - has a few extra bugs fixed: (1) Categorical likelihood calculations - no longer complain if root has zero length; (2) Bug in Java - 1.5 on Mac OS X caused list dialogs not to respond properly - to clicking "Show Secondary Choices"; workaround implemented; - (3) Incompatibility with PDAP file exporter solved; (4) directory - choice dialog under Mac OS X improved.
      • -
      -

      -
      -

      Version 1.06

      -

      New Features

      -

      -

        -
      • The window showing annotatons for - taxa, characters and cells of a matrix has been integrated into - the Character Matrix Editor as a panel within that window. This - makes it easier to annotate without having to manipulate two - windows. This panel can be requested by the Show Annotations - Panel item in the Matrix menu, or by touching on the - small button () - near the lower left of the Matrix Editor (beneath the taxon - names). The pencil tool () - has disappeared. Another change is that images in annotations - can now be remote (i.e. URL's). Also, the annotations panel - is also available in the List of Taxa window (for annotating - taxa) and the List of Characters window (for annotating characters). - In the list windows, the panel can be requested by touching - on the small button () - at lower left of the table.
      • -
      • Annotations can now be attached - to the states of a categorical character, within the State Names - Editor (available from the Matrix menu of the Character Matrix - Editor). The annotations can be viewed by choosing Show - State Annotations in the State_Names menu or by touching - on the small button at lower left of the table ().
      • -
      • A legend is now available for the - colors in a Character Matrix Editor. The legend can be shown - by selecting Show Color Legend in the Matrix - menu, or by touching the small button() - at lower left of the Matrix Editor (beneath the taxon names). - If you double click on a color in the matrix, the editor will - move to a cell with that color.
      • -
      • There are buttons at the lower left - of the Character Matrix Editor to open the List of Characters - window () - and the List of Taxa window (). - Reciprocally, the List of Characters window has a button () - to show the Character Matrix Editor.
      • -
      • Character matrices can now be viewed - in a "Birds-eye view" with very narrow - columns.
      • -
      • There is a State Names Strip - available for categorical matrices under the Matrix menu. This - shows a strip along the bottom of the matrix in which the names - of characters and states are shown. Similarly when Bird's Eye - View is used for a matrix, a Bird's Eye Closeup Strip - appears below the matrix so that you can more clearly see the - states of the characters of focus. Both of these strips can - be made higher by going to their upper edges, clicking and dragging - upward.
      • -
      • You can now view a character matrix - in more than one window, by requesting an Extra Matrix - Editor from the Characters menu. This is useful, for - instance, if you want to have the cells of the two matrices - colored differently.
      • -
      • The order of characters can now - be managed through stored character orders. A Default - Order of characters is automatically stored as characters - are created. This default order is visible in the List of Characters - window as the first column. If the order of characters is accidentally - or intentionally changed (for instance using the Sort - Tool) then the default order can be recovered easily - by applying the Sort Tool to the Default Order column of the - List of Characters window. In addition, you can store and reload - other character orderings by showing the Stored Character - Order in the List of Characters window (Columns menu). - You can store the current ordering and recover previously stored - orderings using the drop down menu from the Stored Order column - heading. When you do this, you will see the numbers in the column - change, but the characters will not immediately be reordered. - The reason for this is that what is stored and displayed is - simply a number for each character marking its position. It - is up to you to use that ordering to resort the characters. - Thus, to recover a former sequence of characters, load the stored - ordering, then touch on its column with the sort tool.
      • -
      • There are new facilities - for searching for sequences in molecular data - files. Thes are found in the Edit menu for editor windows of - molecular sequence data. These are: -
          -
        • Copy - Sequence (at bottom of Edit menu): This copies - the selected cells of the matrix into the computer's clipboard - as a sequence. That is, whereas the standard Copy would - place into the clipboard selected pieces of the matrix in - tab-delimited text format (e.g., if the sequence AATCA is - selected, "A-tab-A-tab-T-tab-C-tab-A" would be - copied), this modified Copy Sequence command does not include - tabs (thus, "AATCA" would be copied). This style - of copying is useful when interacting with programs like - Sequencher (TM). - For instance, if you want to find a piece of sequence in - a matrix in Mesquite within a chromatogram viewer of Sequencher, - do the following: select the sequence in Mesquite, choose - Copy Sequence, then go to Sequencher, select Find Bases, - and paste the sequence as the search string.
        • -
        • Maintain - Target Match (in the Find Sequence submenu of the - Edit menu): This highlights and maintains highlighted the - first occurence of a given sequence in a given taxon. First, - you are asked which taxon to search in. Then, it displays - a panel like this:
          -
          - underneath the matrix. The first button (red X) is to close - the panel; the second pauses the search; the third allows - you to select another taxon as your focus. If you type a - sequence into the text area, the matching sequence (if any) - will be highlighted in the matrix. Mesquite is constantly - monitoring this text, and so you don't need to give any - command to find again if you change the text. This is useful - if working with a program like Sequencher. If you see a - stretch of sequence while viewing chromatograms that you'd - like to find in the matrix in Mesquite, type in the sequence - into the text box and you will quickly be taken to it in - the taxon.
        • -
        • Maintain - Clipboard Match (in the Find Sequence submenu of - the Edit menu): This is similar to Maintain Target Match, - except that it obtains the search string not from the text - area but from the clipboard. If the clipboard changes, the - function will automatically find the sequence again in the - matrix. This is useful if working with a program like Sequencher. - If you turn on Maintain Clipboard Match, then you can copy - stretches of a sequence within Sequencher, and Mesquite - will automatically highlight it, without your having to - return to Mesquite or give any other command to it. (Mesquite - is constantly monitoring the clipboard to see if it changes).
        • -
        -
      • -
      • There is an optional system for - assigning and maintaining ID strings to uniquely identify taxa - and characters. This can be turned on via the menu items Invent - Unique IDs for New Taxa and Invent Unique IDs - for New Characters in the Defaults submenu of the File menu. When enabled, newly created characters and taxa are - automatically assigned IDs which are maintained even if the - taxa or characters are rearranged through reordering, additions - or deletions. These unique IDs are little-used in Mesquite at - present, but eventually will permit users to reassociate taxa - and characters from different files even after names have been - changed (for instance, to re-read a tree file saved with different - taxon names). The IDs will also be used in database connectivity - and collaborative features. To assign IDs to already-created - taxa or characters, go to the List of Taxa or List of Characters - windows and choose Unique IDs from the Columns - menu. IDs can be generated using the drop down menu from the - column's header. The one disadvantage of assigning IDs is that - the IDs are stored in the Taxa block and Characters block of - the NEXUS file, which causes some programs to refuse to read - the file. (PAUP* by default will refuse to read these files, - but you can request that PAUP* ignore these extra commands by - the command "set errorstop = no;" which is available in its - Options Menu, Warnings and Errors.)
      • -
      • There has been a shift in NEXUS - file format for annotations — the AN - command is now used. This, unfortunately, produces files that - are not readable by version 1.05. The reason for this change - is to minimize text in the file when dealing with a large matrix - with thousands of annotations.
      • -
      • Pairwise comparisons - were previously forced to find all possible pairs. Users can - now impose a limit so that only the first n - pairs are found and considered. This is important if there are - too many pairs to efficiently consider.
      • -
      • Support for the new Cartographer - package.
      • -
      • Groups of characters and taxa can - now be assigned grayscale values instead of just colors.
      • -
      • Rarefy Tree (a random tree modifier) - now uses taxon selection. If some of the taxa are selected, - than Rarefy Tree chooses which taxa to exclude randomly only - from among the selected taxa.
      • -
      • There is a new option to export - files, Old-Fashioned NEXUS, for use by programs - that understand only a small subset of the NEXUS format such - as MrBayes.
      • -
      • Trees can be drawn in "Eurogram" - style by using Square Tree and selecting the menu item Cut - Corners.
      • -
      • The Developer's - documentation has been updated
      • -
      -

      Bug fixes

      -

      -

        -
      • () - Fixed bug that caused labels for internal nodes (including Bayesian - support values) to be scrambled if the branch interchange or - reroot tool was used.
      • -
      • () - The PAUPConstraintTestParsimony template included with Batch - Architecture for doing the test of monophyly has one of the - searches incorrectly searching for the optimal trees with the - converse of the constraint rather than the constraint - itself; this has been fixed.
      • -
      • () - Fixed bug that caused tree statistics to be displayed incorrectly - in columns in the List of Trees window if trees were deleted.
      • -
      • Fixed bug in dialog boxes with lists - from which to choose that made them unusable under Mac OS X - 10.4.
      • -
      • Fixed bug that prevented use of - high ASCII characters in NEXUS files (e.g. "é", - "ü", and so on).
      • -
      • Fixed bug that greatly slowed file - reading under Java 1.5
      • -
      • Fixed various issues to improve - performance under Mac OS X Java 1.4. (Some windows are still - misdrawn, but that is due to bugs in Mac OS X.)
      • -
      • Fixed other minor bugs (including, - but not only: table copy/paste under Windows; use of arrow keys - in matrix under Windows; retention of full character information - in concatenated matrices; stepmatrix reading when character - matrix ambiguous; fill tool with gaps)
      • -
      -
      -

      Version 1.05

      -

      New Features

      -

      -

        -
      • added a new Find feature (in the - Edit menu) that allows you to search for sequences within DNA - data matrices. The first example of a module doing this is "Matching - Sequence" which finds sequences matching a target - sequence the user enters. The search allows a certain number - of mismatches. Optionally, it can search for the reverse, complement - and reverse complement of the target sequence.
      • -
      • added a new item in the Select menu - of Character Matrix Editor, "Select Lowercase Ends". - This selects the ends of a DNA sequence up to the first block - of N sites in a row with uppercase symbols. The user chooses - N. Assuming that lowercase letters are used for less certain - base calls, this can be used to select and then trim (by painting - with gaps) poorly-sequenced terminal regions.
      • -
      • the Concatenate Matrices - command will now allow molecular sequence data to be concatenated - to the end of a matrix of standard categorical characters.
      • -
      • in the Mac OS X download, added - an executable to run Mesquite under Java 1.4. This may be less - stable than the standard version running under Java 1.3.1. The - Java 1.4 version should be used only if you have Java 1.4.2 - update 2 or later on Mac OS X. (The problems with early versions - of Java 1.4 appear to be restricted to Mac OS X.)
      • -
      -

      -

      Bug Fixes

      -

      -

        -
      • () - fixed bug in the Brownian motion simulations of continuous character - evolution. Brownian motion puts more change on long branches, - less change on short branches. The bug in the simulations caused - this contrast between long and short branches to be heightened - — long branches had even more change relative to short - branches than they should have. (Inadvertantly the effect of - branch length had been squared in the calculation.)
      • -
      -

      -
      -

      Version 1.04

      -

      New Features

      -

      -

        -
      • added Utilities submenu to Tree - menu of Tree Window. Currently there is only one utility, E-mail - Tree, which prepares a text image of the tree and puts - it in the body of an e-mail message requested using a web browser's - mailto: command.
      • -
      -

      -

      Bug fixes

      -

      -

        -
      • () - fixed bug in two tree simulators, Uniform speciation - (Yule) and Uniform Speciation with Sampling. - In versions 1.03 and before, these failed to randomize tip labels, - resulting in trees whose shapes matches the model's expectations, - but whose particular relationships did not. Thus, in previous - versions the taxa were added one at a time to a tree growing - through time. For example, if there are 6 taxa, then the divergence - between the 6th taxon and its sister species was always the - most recent divergence in the tree. While this would not affect - questions about general tree symmetry (e.g. "What is the - distribution of tree asymmetries under uniform speciation?") - or branch length distributions, it would affect questions about - similarity between an observed tree and those expected under - a null model of speciation.
      • -
      • fixed bug that caused a crash when - characters were deleted from a matrix which had annotations, - images or colors attached to the cells but which didn't have - footnotes.
      • -
      • fixed a few minor bugs.
      • -
      -

      -
      -

      Version 1.03

      -

      New Features

      -
        -
      • added automatic file backup, - which retains copies of previously saved versions of files. - This feature was added to allow the user to return to a previous - version in case of errors or other problems. To enable this, - in the Log window or Projects & Files window select Automatic - NEXUS backup in the Defaults submenu of the File menu. Indicate the number of backups - to be saved. If you enter, for instance, 3, then when you save - a file named "myfile", the previous version of the - file (if any) will be retained and named myfileBKP1. It will - be in the same directory as myfile. The version before that - will be called myfileBKP2, the version before that myfileBKP3. - When you save the files again, the file ending in BKP3 will - be deleted, BKP2 will be named BKP3, BKP1 renamed BKP2, and - the newest backup will be called myfileBKP1.
      • -
      • enabled grayscale shading - in Trace Character History for continuous-valued characters. - This can be turned on in the Trace menu by selecting the "Use - Grayscale If Continuous" menu item.
      • -
      • Matrices can be compared by selecting - cells that differ. To request this, choose "Select - by Matrix Comparison" from the Select menu of the character - matrix editor. This is similar to the Utility "Compare - matrices", but instead of giving a textual summary of the - differences between two matrices, "Select by Matrix Comparison" - highlights those cells of the matrix that differ.
      • -
      -

      Bug fixes

      -
        -
      • fixed a bug that caused NOTES blocks - to be written in duplicate form into all linked files (opened - via Link File...) if all files were saved. This bug was generally - innocent except if a linked file was subsequently unlinked from - the main data file. This would leave the linked file with a - relictual copy of the NOTES block. If the main data file was - then edited (e.g., footnotes changed, characters deleted or - moved), and then the secondary file was later linked again to - the main data file, its relictual (and now out of date) NOTES - block could override the current NOTES block in the main file. - This could cause footnotes in the main data file to revert to - former ones, or to be applied to inappropriate characters or - taxa. In addition to fixing this bug, we have added a warning - that is given if Mesquite detects that a NOTES block is being - overridden. If you suspect that your footnotes may have been - corrupted by this bug, please contact us for assistance.
      • -
      • fixed a bug in Trees Directly from - File (now called "Use Trees from Separate File") that gave spurious warnings.
      • -
      • fixed various other small bugs
      • -
      -
      -

      Version 1.02

      -

      New Features

      -
        -
      • multiple notes with images - can now be associated with taxa, characters and cells of character - matrices. Prior to 1.02 a single image could be associated with - each taxon, or a single footnote could be associated with each - taxon, character or cell of the matrix. Now, multiple notes - can be attached to each taxon, character, or cell of a matrix. - Each note can have a comment, a reference, an image, and an - author. Labels can be attached to the image. To use this, - select the notes tool () - in the Character Matrix Editor. If you touch on a cell, a Annotations - window will appear with the notes for that cell, if any. - Buttons in this window can be used to delete and add notes and - images, and to make additional notes windows. Behavior of the - window can be modified using its Annotations menu. NOTE: the - single footnote system still exists and is independent of this - multiple notes system.
      • -
      • MRP matrices can - be generated from a set of trees, for use by Matrix Representation - with Parsimony analyses to construct supertrees. To use this, - select MRP Matrices from trees as a source of matrices (e.g., - under Characters menu, Make New Matrix submenu).
      • -
      • a search facility - has been added to the Character Matrix editor and to the List - windows. The cell of the matrix found by the search is highlighted - and made visible. To use this, select Find String or - Find Footnote from the Edit menu. Find String searches through - the row names first (e.g., taxon names for the Character Matrix - Editor), then the column names (e.g., character names), then - the internal cells of the table (e.g., the character state codings). - Find Footnote searches the footnotes of the Character Matrix - and highlights cells containing the requested text in their - footnotes. You can also search for stretches of sequences or - state distributions matching the currently selected stretch - using Select Same Sequence and Select Same Distribution of the - Select menu of the Character Matrix Editor.
      • -
      • More choices were added for coloring - character matrices. Both text and background of a cell - can now be colored according to properties of the cell. A paintbrush - tool () was - added to allow arbitrary coloring of cells of a character matrix.
      • -
      • taxa and characters can - be moved by a menu item "Move Selected [taxa or - characters]To..." in the List of Taxa and List of Characters - windows. Prior to 1.02 taxa and characters could be moved by - clicking and dragging, but using this it was difficult to move - them long distances through a matrix. To use this, - select the taxa or characters to be moved in their respective - List window, and select Move Selected from the List menu.
      • -
      • Taxon selecting in the tree window - has been modified, with a new taxon select tool ().
      • -
      • Utilities to modify taxon - names have been enhanced and added to the Character - Matrix Editor in the Taxon Names submenu of the Matrix menu.
      • -
      • Added import/export of FASTA - files
      • -
      -

      Bug Fixes

      -
        -
      • () - fixed calculation of Shared Partitions, which counted too many - shared partitions between trees in some circumstances if the - trees had different terminal taxa included
      • -
      • resolved conflict in interpetation - of tree descriptions that would result in Mesquite's interpreting - trees from MrBayes and other programs as having reticulations - whenever labels for internal nodes were duplicated. Mesquite - now interprets these labels as cosmetic only, and hence not - as indicating reticulations
      • -
      • fixed bug involving the State Names - Editor, by which a character might mistakenly receive a name - duplicated from another character
      • -
      • fixed bug in moving taxa or characters - by dragging past the end of the matrix
      • -
      • fixed bug in recoding characters - by which state names and footnotes would not be adjusted
      • -
      • fixed various other small bugs
      • -
      -
      -

      Version 1.01

      -

      New Features

      -

      -

        -
      • added on-the-fly filtering - and transforming of trees. Thus, trees being supplied - from a file or simulation can be filtered according to various - criteria or can be transformed with the available tree or branch - length alterers. To use this, whenever a source of - trees is needed, choose first "Filter Trees from Other - Source" (if you want to select trees satisfying a criterion; - more details here) or "Transform - Trees from Other Source" (if you want to transform trees, - e.g. reroot, scale branch lengths, etc.; more details here), - then indicate what source of trees is to be filtered or transformed, - and what filter or transformation is to be used.
      • -
      • added module to read trees - directly from a file one at a time; allows processing - of much larger tree files (>50,000 trees). To use this, - request "Use Trees from Separate File" as your source - of trees for charts and other calculations. You can also build - a tree block from a sample of trees from a large file by selecting - "Include partial contents" from the "Import File - With Trees" submenu of the Taxa&Trees menu.
      • -
      • available tree and branch length - alterers can be applied to all trees in a tree block. To - use this, go to the Utilities submenu of the List menu - of the List of Trees window.
      • -
      • added a new tree alterer: outgroup - rerooting of trees. To reroot trees using a selected - set of outgroups, you first must select the outgroup taxa, then, - choose the menu item "Root tree with selected taxa as outgroup", - for instance in the Alter/Transform Tree submenu of the Tree - menu of the tree window. More details are given on the page - on trees.
      • -
      • added integrated BLAST search. - To use this, go to a character matrix editor window - showing a molecular matrix. Select one or more stretches of - sequence and choose BLAST Search from the Search submenu of - the Matrix menu. Mesquite will then send a request to your web - browser to perform a BLAST search at NCBI's BLAST server, one - request for each of the selected stretches of sequence. The - results will be available in your web browser.
      • -
      • added -w (windowless) - and -b (backgroundable) flags for running long - Mesquite jobs in the background in Unix from the command line
      • -
      • improved user interface of tables - (List Windows, Character Matrix Editor), including navigation - with arrow keys and more informative explanations and footnotes
      • -
      • Added autotab - to the Character Matrix Editor. With this, the edited cell shifts - automatically to the right or downward when a state is entered. - To use this, select the Select and Type tool (with - the letter "K") and use its drop down menu to indicate - autotab right or autotab down. Autotab functions only when the - Select and Type tool is the active tool.
      • -
      • selection of taxa, characters and - trees is now remembered when files are saved
      • -
      • calculations of charts and Trace - Character Over Trees can now be stopped part way to show partial - results
      • -
      -

      Bug fixes

      -
        -
      • fixed tree printing bug by which - node numbers and branch lengths always appeared
      • -
      • fixed bug by which pressing the - Delete key while editing in a table would be misinterpreted - as a requesting to delete a character, taxon or other object
      • -
      • fixed bugs in NEXUS file reading - and writing (concerning SYMBOLS list, blank character names, - tokenization with tab or square brackets, near-duplicate taxa - blocks in same file)
      • -
      • fixed bugs in State Names Editor - and Character Matrix Editor concerning footnote display and - editing
      • -
      • fixed bug with Mac OS X 10.3 by - which dialog boxes with lists always chose first item (this - was not a bug in Mesquite, but rather in Mac OS X, but we have - found a workaround)
      • -
      • fixed bug with Windows by which - pie diagrams would be misdrawn as entirely black for traced - characters in the Balls and Sticks tree drawing mode (this was - not a bug in Mesquite, but rather in Windows/Java, but we have - found a workaround)
      • -
      • several other smaller, less notable - bugs were also fixed
      • -
      -

      -

       

      - - -

      Release Dates

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      2.7530 September 2011
      2.743 October 2010
      2.7324 July 2010
      2.7211 December 2009
      2.717 September 2009
      2.727 August 2009
      2.624 January 2009
      2.59 June 2008
      2.017 December 2007
      2.021 September 2007
      1.1223 September 2006
      1.1121 June 2006
      1.118 May 2006
      1.0630 August 2005
      1.0524 September 2004
      1.041 September 2004
      1.031 July 2004
      1.026 May 2004
      1.0114 January 2004
      1.022 September 2003
      -

      - -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/characters.html b/Resources/docs/mesquite/characters.html deleted file mode 100644 index 44a4778af..000000000 --- a/Resources/docs/mesquite/characters.html +++ /dev/null @@ -1,723 +0,0 @@ - - - - - -Character Matrices - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Characters and Character matrices

      -

      Characters and their character states are means by which to describe - the features of organisms. Mesquite supports characters whose - states are categorical (discrete and not necessarily - ordered), continuous (decimal-valued measurements) or meristic (counts). Special versions of categorical - characters exist for DNA, RNA and protein sequence data. For more - details specific to those types of characters, see the pages on - molecular and continuous - characters. Categorical characters other than molecular characters - can have 55 states. Meristic characters are whole numbers (and can be negative).

      -

      Characters can exist within matrices that are - stored in a data file. Thus, one matrix may store a series of - categorical characters to describe phenotypic features. A separate - matrix may store continous characters describing measurements - taken from the organisms, while a third matrix may store DNA sequence - data, in which each aligned site is treated as a character (Mesquite - currently treats unaligned data as if it were aligned, though - the alignment can be ignored). Each matrix may have only a single - type of character, but a data file may contain more than one matrix.

      -

      Characters can also exist outside of matrices. For instance, - characters may be created by simulations - and randomizations or by ordinations and used directly in calculations, without - at any point being captured in a matrix and stored in a file. Thus, the "Source of Characters" used for a calculation can be either matrices stored in the file, or characters generated on-the-fly by simulations or randomizations, or ordinations. For this reason, Mesquite by default asks you what Source of Characters to use when characters or matrices are needed. Because some novice users may find this request confusing, you can set Mesquite to choose Stored Characters or Stored Matrices by default, without asking, by selecting the "Use Stored Characters/Matrices by Default" item in the Defaults submenu of the File menu.

      -

      Most of this manual page concerns characters/matrices stored in the data file. -

      -

      Types of Character Matrices

      -

      The standard types of character matrices available in Mesquite are: - -

        -
      • Standard Categorical Matrices — States are discrete, not necessarily ordered. Characters can have as many as 55 states, whose symbols by default are 0 - 9, A - H, K - N, P - - Z, a - h, k - n, p - z. Polymorphisms (e.g., state 0 and 2) are indicated by 0&2; uncertainty (e.g., state 0 or 2) is indicated by 0/2. A completely unknown state is indicated by ? by default. If the character is inapplicable to that taxon, the symbol is - by default. State names can be assigned using Edit State Names.
        -
        -
      • -
      • DNA/RNA matrices — Four states, A, C, G, T or A, C, G, U. Standard ambiguity codes (e.g., R = A or G) can be used. By default, unknown state is ?, gap is -. More information on editing DNA data is given here.
        - -
      • -
      • Protein matrices — Standard symbols for amino acids. By default, unknown state is ?, gap is -. More information on editing protein data is given here.
      • -
      • Continuous matrices — States are continuous values (e.g. 1.02, 3e-4). A matrix can have multiple items, such as x, y or min, max. Items can be added using the menu items under Matrix>Utilities, or using the matrix information panel (shown using the blue "i" at lower left of the matrix). A special type of continuous matrix, Geographic, has two characters (latitude, longitude). More information on continous data is given here.
        - -
      • -
      • Meristic matrices — States are whole numbers (and can be negative). If the character is inapplicable to that taxon is indicated by an x, not "-" as in other data types, to avoid confusion with the minus sign. Missing data is indicated by a question mark (?). Meristic matrices can have multiple items, which can be added using the matrix information panel (shown using the blue "i" at lower left of the matrix).
        -
      • -
      - - -

      Creating a - character matrix

      -

      There are several ways to create a - character matrix to be stored in the file. Most simply, you can - create a blank (empty) matrix by choosing Characters>New - Empty Matrix. In the dialog box that appears, name - the character matrix and specify the number of characters. You - will also need to choose the sort of data the matrix will contain - (standard categorical, DNA (or RNA) sequence data, continuous, - or protein sequence data). Normally, you will create an empty - matrix if you are about to start entering observations about organisms. -

      It is also possible to create character matrices that are already - filled with character states. For instance, if you want to make - a duplicate of an existing character matrix, select Characters>Make - New Matrix From>Stored Matrices. If you want to - create a matrix from the contents of the clipboard, select Characters>Make - New Matrix From>Clipboard. Other choices available - under Characters>Make New Matrix From> - allow you to make and store matrices resulting from simulations - of character evolution, randomizations of existing matrices, or - other sources. -

      Character matrices can also be read from files, including those - in NEXUS and other formats that can be imported. -

      Deleting and - renaming matrices

      -

      There are three places you can rename and delete character matrices: - in the Character Matrix Editor, in the List of Character Matrices - window, and in the Project Panel. -

      In the Character Matrix Editor the Current Matrix submenu at - the top of the matrix menu has menu items for renaming or deleting - the matrix shown in the window. -

      In the List of Character Matrices window (available in the Characters - menu), you can rename a matrix by editing its name directly. To - delete matrices, select the rows corresponding to the matrices - to be deleted, and select List>Delete Selected Character - Matrices. -

      To rename a matrix from the Project Panel at the left side of your windows, touch on the name of the matrix until a drop down menu appears: -

      -

      Choose Rename Matrix from this menu to rename the matrix. - You can also use this drop-down menu to delete a matrix.

      The Character Matrix Editor

      -

      Once you have a character matrix, you - may edit it using Mesquite's Character Matrix Editor, available - at the top of the Characters menu. This is a spreadsheet editor, - similar in style to MacClade's. While the Mesquite editor can - handle continuous data and has special utilities, for instance - to compare matrices, it lacks MacClade's sophisticated features - for viewing and alignment of molecular sequence data. Because - MacClade and Mesquite share the NEXUS file format, for most data - files you will be able to edit matrices in either program to use - in the other. Below are instructions as to how to edit a character - matrix. Most of the editing can be done in the Character Matrix - Editor, but some changes can be made in other windows. -

      The Character Matrix Editor is controlled by the Matrix and Select - menus, and by the tools in the palette at left. The Matrix menu - contains items to change column widths (the Display submenu), - change cell coloring, and to alter the character data. -

      You can request a panel to show information about the matrix and its characters by touching on the blue "i" () at upper right or lower left of the matrix. -

      You can have more than one Matrix Editor visible for working - on the same matrix. To get a second Editor, choose Extra Matrix - Editor from the Characters menu. This may be useful if you want - to have the editors set to different views (e.g., one on Birds - eye view, or colored as translated to protein). -

      Note that currently many changes you make to a character matrix - cannot be undone! -

        - - - - - - - - - -
      The Character Matrix Editor showing morphological - data
      The Character Matrix Editor showing - DNA sequences

      -

      -

      There are buttons at the lower left of the Character Matrix Editor - to open the List of Characters window () - and the List of Taxa window (). - Reciprocally, the List of Characters window has a button () - to show the Character Matrix Editor. -

      Undo

      -

      Mesquite's character matrix editor has some ability to undo the - last change made, depending on what that change was. You can request - Undo in the Edit menu. Currently, deleting character cannot be - undone, nor can deleting taxa. We are working to expand the scope - of what can be undone. (If inability to undo concerns you, you - may want to turn on automatic NEXUS backup in the Defaults submenu - of the File menu, and save frequently.) -

      Adding, deleting, - renaming, merging and sorting taxa and characters

      -

      There are several methods for adding - taxa or characters to an existing matrix. To add taxa, either - choose (Character Matrix) Matrix>Add Taxa... - or (Taxa) List>Add Taxa... to - add taxa to the end of the matrix, or use the Add Taxa tool () - in the character matrix to add taxa at the point in the matrix - that is touched. To add characters, either choose - (Character Matrix) Matrix>Add Characters... to add - characters to the end of the matrix, or use the Add Characters - tool () - in the character matrix to add characters at the point in the - matrix that is touched. -

      To delete existing taxa, either select - the taxa in the Taxa List Window (by touching on the taxon's number - at the far left), and choose (Taxa) List>Delete - Selected Taxa, or select the entire row for the taxa - to be deleted (by touching on the taxon's number at the far left) - in the Character Matrix and choose (Character - Matrix) Matrix>Delete Selected. -

      To delete existing characters, either - select the characters in the List of Characters Window (by touching - on the character's number at the far left), and choose (Characters) - List>Delete Selected Characters, or select the entire - row for the characters to be deleted (by touching on the characters's - number at the far left) in the Character Matrix and choose (Character - Matrix) Matrix>Delete Selected. -

      To rename taxa or characters, choose - the I-beam tool () - in the Taxa List Window, List of Characters Window, or Character - Matrix Window, select the name to be edited, and type the new - name. -

      Taxa can be merged using Merge - Taxa in the Taxon Utilities submenu of the Matrix menu. - This will also merge their character states in any matrices. If - the two taxa have the same states, this state is used for the - fused taxon. If one of the two taxa has missing data or a gap - (inapplicable), but the other has a state, the other's state is - used (e.g., ? + A = A). If one has a gap and the other missing - data, the result is missing data. If the two taxa have differing - states which are single states or polymorphic, a polymorphism - results(e.g., A + G = A&G). If the two taxa have differing - states and at least one is ambiguous, an uncertainty results, - unless the ambiguity is entirely contained within the polymorphism - of the other (e.g., A&C + C/T = A/C/T; A&C&T + C/T - = A&C&T). -

      To change the order of characters, you can select and drag entire - characters in the List of Characters Window or the Character Matrix - Editor. You can also us the sort tool () - to sort characters automatically in alphabetical or numerical - order of the column or row on which you touch in these windows. -

      Entering character - data

      -

      You can enter character data either - one cell at a time, or using tools that allow entry of multiple - cells at once. Tools available are shown in the following table.
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ToolAction
      I-beamSelects individual - cell and allows you to edit the contents of the cell as you - would any standard text.
      Select and TypeIf this tool is active, - typing a key will cause that single value to be entered into - all selected cells. Cells can be selected with this tool; - by holding down the Shift or Command keys, multiple cells - can be selected.
      Paint BucketThis tool will quickly - fill a block of cells with a particular state. The state ("paint") - can be chosen by touching the Eye Dropper on a cell of the - appropriate state, or by choosing Set Fill States from the - Paint Bucket's drop-down menu.
      Eye DropperThis tool, when touched - on a cell in the matrix, sets the Paint Bucket's "paint" - to the states in that cell.
      -

      Selecting - taxa, characters and cells of the matrix

      -

      Mesquite has several tools for selecting - taxa, characters, or data cells, as described in the following - table.
      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ToolAction
      ArrowSelects individual - or multiple cells. To add or subtract cells to an existing - selection, hold down the Command (or Apple) key as you touch - on a cell. To extend a selection to encompass a solid block - of cells, hold down the Shift key as you touch on a cell.
      WandBy default, selects - all cells possessing the same valued state as the cell touched. - That is, if you touch it on a cell with state "1", - all cells in the entire matrix with state "1" will - be selected. However, using the drop-down menu, you can ask - it to choose all cells with a value greater than that touched, - or less than. By default, this tool selects cells throughout - the entire matrix. Using the drop-down menu, you can ask to - to restrict the select to a single taxon, or a single character. - Holding down the Shift key will add the new cell to the existing - selection. Holding down the Command (or Apple) key will add - the new cells to the existing selection if you touch on a - cell that is not selected, and will remove the cells from - the existing selection if the cell is already selected.
      Taxon WandBy default, selects - all taxa possessing the same state within the character touched - as that in the cell touched. However, using the drop-down - menu, you can ask it to choose all taxa with a value greater - than that touched, or less than. Holding down the Shift key - will add the new taxa to the existing selection. Holding down - the Command (or Apple) key will add the new taxa to the existing - selection if you touch on a taxon that is not selected, and - will remove the taxa from the existing selection if the taxon - is already selected.
      Character WandBy default, selects - all characters possessing the same state within the character - touched as that in the cell touched. However, using the drop-down - menu, you can ask it to choose all characters with a value - greater than that touched, or less than. Holding down the - Shift key will add the new characters to the existing selection. - Holding down the Command (or Apple) key will add the new characters - to the existing selection if you touch on a character that - is not selected, and will remove the characters from the existing - selection if the character is already selected.
      -

      Taxa, characters and cells can also be selected using items in - the Select menu of the Character Matrix Editor. These allow you - to select variable characters, to select stretches of sequence - matching a currently selected stretch, to reverse the current - selection, and perform other changes to the selection.

      -

      Searching the matrix

      -

      The contents of the matrix can be searched in two ways. First, - the Search area at the top of the window can be set to Search - Data (set by clicking on the little icon until it shows - as ). - Then, you can enter a search string and hit return.

      -

      Second, you can search the matrix using the Find commands in - the Edit menu, and the Select by Search in the Select menu. In - the Edit menu, Find String... selects the first instance cell - in the matrix containing the given string of text. It searches - first taxon names, the character names, the the character states - within the matrix. You can find subsequent instances using the - Find Again command. Find All selects all those cells containing - a given string. Find Footnote operates like Find String, except - that it highlights cells that contain footnotes with the given - text. (To find text within the more elaborate Annotations, you - will need to call up an annotations window using the Annotate - (pencil) tool in the character matrix editor, then choose Find - Annotation in the Notes menu.)

      -

      Copy/paste

      -

      You can copy taxon and character names from one region of the - matrix to another and from one matrix to another. You can also - copy one or more cells in the matrix to the Clipboard, and paste - them into another region of the matrix, or into another matrix. - Mesquite allows you to do with discontinuous selections, as long - as the number of cells selected in the first taxon that is selected - while copying is the same as the number of cells selected in the - first taxon that is selected while pasting, and the same for subsequent - taxa. That is, if you select two cells in taxon 3, one cell in - taxon 5, and four cells in taxon 7, and copy this to the Clipboard, - then when you paste, you must select two cells in the first taxon - in which to paste, one in the next, and four in the last. -

      Mesquite will not let you paste a block of cells into the matrix - while you have selected a differently shaped block in the matrix. - However, if you attempt to do that, Mesquite will offer to change - the selection so that covers the same number of cells as in the - selection. You may then attempt again to paste. -

      Editing Names of Characters and States

      -

      Character names can be assigned either by editing the column - headings in the Character Matrix Editor, or by editing the character - names directly in the List of Characters window. -

      The State Names Editor, available by choosing (Character - Matrix) Matrix>Edit State Names, allows you to name - the states of categorical characters. It will not be available - if your matrix is specified as nucleotide or protein data. You - can change the orientation (states by characters, or characters - by states) of the State Names Editor by touching the double arrow - at the top left of the window. Footnotes can be attached to particular - states by selecting the state and typing the footnote in the annotation - area at the bottom of the window. -

      Annotations

      -

      You can annotate the character matrix - by attaching simple footnotes, more elaborate annotations, or - colors to the taxa, characters or cells of the matrix. Simple - footnotes can be attached by selecting the cell with the arrow - or I-beam tool, then going to the white annotation area at the - bottom of the window and entering the footnote. More elaborate - annotations and colors can be attached using the Annotations Panel, - available by selecting Show Annotations Panel - in the Matrix menu. Currently the footnotes and annotations systems - are separate in Mesquite — the footnotes appear in the annotation - area at the bottom of many windows; the elaborate Annotations - appear in a panel embedded in the Character Matrix Editor. An - example data file with annotations is at Mesquite_Folder/examples/Basic_Examples/characters/11a-annotations.nex -

      The annotations panel appears at the right side of the window, - as follows: -

      -

      The annotations panel above shows the annotations (if any) associated - with a given taxon, character or cell in the matrix (depending - on what was selected with the annotation (pencil) tool). Notes - can be added or deleted using the (+) or trash buttons at the - top left. One image can be added to each note, and labels can - be added to the images using the I-beam cursor. To control appearance - of these labels, right click or control-click on the label to - get a drop down menu adjusting the font, color and other properties - of the label. The label's pointer can be relocated using the Adjust - Pointer tool. Other features of the annotations can be accessed - using the Annotations submenu of the Matrix menu. You can search - for annotations containing text using the Find Annotation menu - item of the Annotations submenu.

      -

      Coloring cells of the matrix

      -

      Cells or their text can be colored. The default - background cell color is chosen in the (Character - Matrix) Matrix>Background Color submenu. Colors - to distinguish different cells can be specified using the items - in the (Character - Matrix) Matrix>Color Cells and (Character - Matrix) Matrix>Color Text submenus. These submenus - specify the color to be used for the background of the cell, or - for the text within the cell, according to the following criteria: -

      -

        -
      • Character value — A cell is colored according to a value - for the entire character, such as parsimony character steps.
      • -
      • Cell value — A cell is colored according to a value - for that particular cell. For instance, with DNA sequence data, - the cells can be colored blue if the site is G or C, white if - A or T. By selecting (Character Matrix) Matrix>Moving - Window (for colors)..., you can set the size of the moving - window over which GC content is averaged. Other cell values - are available for amino acid properties (e.g., hydrophobicity)
      • -
      • Excluded — A cell is colored gray if its character is - excluded.
      • -
      • Footnote present— A cell is colored green if it has - a footnote.
      • -
      • Character State — A cell is colored according to the - character state (e.g. different colors for A, C, G, T)
      • -
      • Annotation attached — A cell is colored green if annotation - (not footnotes, but the full complex annotations) are attached - to it.
      • -
      • Assigned Colors — A cell is shown with color as assigned - by the paintbrush tool (). - To assign a color to a cell, click on the cell with the paintbrush. - Touch and hold the button in the tool palette to obtain a menu - to select the color used, remove colors or color all selected - cells.
      • -
      -

      When cells are colored, you may request a legend for the colors - by selecting Show Color Legend in the Matrix - menu, or by touching the small button() - at lower left of the Matrix Editor (beneath the taxon names). - If you double click on a color in the matrix, the editor will - move to a cell with that color. -

      -

      Alterations and Transformations

      -

      The following are available in the Alter/Transform menu of the - Matrix menu to modify the cells or characters of a matrix: -

      -

        -
      • Filling selected cells with a specified state: Choose (Character - Matrix) Matrix>Alter/Transform>Fill
      • -
      • Filling selected cells with random states with equal frequency - for all states: Choose (Character - Matrix) Matrix>Alter/Transform>Random Fill
      • -
      • Randomly reshuffle the states within a character among the - selected taxa: Choose (Character - Matrix) Matrix>Alter/Transform>Shuffle - states among taxa
      • -
      • For nucleotide sequence data, convert the entries in each - cell into their complement: Choose (Character - Matrix) Matrix>Alter/Transform>Nucleotide - complement
      • -
      • Reversing a selected molecular sequence: Choose (Character - Matrix) Matrix>Alter/Transform>Reverse - Sequence
      • -
      • Removing characters consisting of nothing but gaps: Choose (Character - Matrix) Matrix>Alter/Transform>Remove Gaps-Only Characters
      • -
      • Removing invariant characters: Choose (Character - Matrix) Matrix>Alter/Transform>Remove Invariant Characters
      • -
      -

      Changing the attributes of characters

      -

      A character, in addition to having states assigned in each of - the terminal taxa, may also have other attributes. For instance, - a character is marked as included or excluded, and it has assumptions - attributed to it, such as a weight and a parsimony model of evolution. - These attributes are used in various calculations. They may be - assigned in the List of Characters windows, available in the Characters - menu. -

      -

      In the List of Characters window, columns refer to inclusion, - parsimony model and probability model (for likelihood calculations). - Other columns can be requested for Group Membership, Weight, and - (for DNA data) Codon Position. You can ask to show a column using - the Columns menu. For each of these columns, the assigned attribute - can be changed by first either selecting the characters to be - changed (if only some characters are to be altered) or selecting - the attribute's column (if all characters are to be altered). - Then, by touching the name of the column (where an inverted black - triangle should appear), a drop down menu appears - that allows you to make the appropriate specification. -

      For each of the attributes other than group membership, the bottom - three menu items are to store to the file the current specification - as a named specification set (like saving a typeset or weightset - in MacClade), to replace an existing specification set with the - current one, or to load a stored specification set to become the - current. -

      The following are the options specific to each column: -

        -
      • Inclusion - Include, Exclude, and Reverse allow you to change - character inclusion. Reverse changes excluded to included and - vice versa. Characters that are excluded don't participate in - treelength and many other calculations. Exclusion is not universally - respected by the calculations, for some calculations use even - characters that are excluded. -
      • Parsimony model - The Model submenu allows you to select a - parsimony model to assign to the characters, for use in parsimony - calculations. -
      • Probability model - The Model submenu allows you to select - a probability model to assign to the characters, for use in - likelihood calculations and simulations. -
      • Group Membership - The image above shows - Group Membership in the last column. To assign characters to - groups, you must first create groups using New Group. For instance, - you could create a group Adult Characters and another group - Larval Characters. Then, you can assign character to the group - using the Set Group submenu. You can also edit the color of - the group, and rename the group. The group color is useful to - distinguish characters of different groups, for instance in - charts or in the Character Matrix editor. -
      • Weight - With the Set weight menu item you can set the weight - assigned to the character. This is used currently on in treelength - calculations. -
      • Codon Positions — This column is available for DNA data. - The drop down menu allows you to assign positions. -
      -

      Charting information about Characters

      -

      Informative statistics and values for characters can be viewed - or charted in various windows. In the - Analysis menu a Bar & Line Chart can be requested - to show the distribution of a value for a series of characters. - For instance, the number of parsimony steps in the characters - on a current tree can be charted. The Scattergram - available in the Analysis menu plots characters in a two dimensional - space with the X axis being one particular value (e.g., the character's - likelhood under one tree), the Y axis another value (e.g. the - character's likelihood under a different tree). Values for characters - can also be viewed in the List of Characters - window, where columns can be added (in the List menu) to show - selected statistics for each of the characters. -

      Listing all character matrices

      -

      The List of Character Matrices menu item under Characters brings up a list of character matrices. Here you can view statistics and change names of character matrices. -

      Character matrices can be marked as "hidden", which means that they will not be included in most menus and dialog boxes in which you can choose matrices, and they will not appear in the project panel at the left of the window. To set the visibility, go to the List of Character Matrices, Column>Visibility of Matrix. Once the column appears, select the rows for the matrices whose visiblity you want to change, and choose Toggle Visibility from the drop down menu at the top of the column.

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/charts.html b/Resources/docs/mesquite/charts.html deleted file mode 100644 index 7194d78ec..000000000 --- a/Resources/docs/mesquite/charts.html +++ /dev/null @@ -1,560 +0,0 @@ - - - - - -Charts - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Mesquite's Charts

      -

      Charts compile and display values for a series of objects or - items, whether taxa, trees, characters, or matrices. Mesquite - has two primary styles of charts:

      -
        -
      • Bar & Line Charts - a bar or linechart - summarizing values for each of many objects; includes histograms - to show frequencies of values. (Called "Histogram" - in earlier versions of Mesquite.)
      • -
      • Scattergram - a plot showing each object's - value in two variables
      • -
      -

      Most of Mesquite's charts are available through the first few - submenus of the Analysis menu.

      -

      We suspect the greatest challenge to the user will be learning - what chart to choose and how to set it up. For instance, how can - one create a chart summarizing the estimated rate of a character's - evolution according to each of a series of trees? Does one choose - New Bar - & Line Chart For>Characters because the value - concerns a character? No, one chooses New - Bar & Line Chart For>Trees because the numerous - objects being summarized are trees, as the question concerns just - one character but many trees. For each tree, what is being calculated - is a value that relates to a character.

      -

      Contents

      - -

      Chart Wizard

      -

      The first item in the Analysis window, Chart Wizard, helps you - make charts. It asks you a series of questions to determine what - type of chart you want. We provide this because it is sometimes - difficult to decide how to start building a chart. Alternatively, - you can use the New Bar & Line Chart for - and New Scattergram for submenus - to build a chart.

      -

      Selection of objects in charts

      - -

      Most bar & line charts and scattergrams depict the values - of objects— characters, taxa, trees — that can be - selected. If you select these objects elsewhere in Mesquite, for - example by selecting a column (character) in the Character Matrix - Editor, then this selected objects will be highlighted in the - chart. You can select the objects directly in the chart by clicking - and dragging with the arrow cursor. -

      When objects are selected in the chart, and Copy is selected, - then a list of the selected data points is copied to the clipboard. - Otherwise if no objects are selected, then Copy puts the list - of all data points into the clipboard.

      Auto-recalculation

      -

      By default, charts are recalculated whenever Mesquite detects - that the data or assumptions underlying the chart have changed. - If the chart calculation takes a long time, then this can lead - to many delays if you need to make many changes in the data or - assumptions. You can temporarily turn off the automatic chart - recalculation by deselecting the Auto-recalculate menu item in - the Chart or Scattergram menu. You can also request to Force Recalculation - in the Chart menu.

      -

      Bar & Line Charts

      -

      The bar & line charts available via the Analysis menu are:

      -
        -
      • Characters — the items whose values - are summarized are characters. These could be all of the characters - of a matrix, or a series of simulated or randomized characters.
      • -
      • Character Matrices — the items whose - values are summarized are whole character matrices. These could - be all of the matrices stored in a file, or a series of simulated - or randomized matrices.
      • -
      • Taxa — the items whose values are summarized - are taxa within a taxa block.
      • -
      • Tree blocks —the items whose values - are summarized are blocks of multiple trees. That is, each item - is a block of several trees. These could be all of the tree - blocks stored in a file, or a series of simulated or randomized - tree blocks.
      • -
      • Trees — the items whose values are - summarized are trees. These could be all of the trees within - a tree block, or a series of simulated or randomized trees.
      • -
      -

      Tables as output

      -

      In addition to the graphical chart, you can obtain a text table - representation of the chart in several ways:

      -

      -

        -
      • Select Copy in the Edit menu of the chart to copy a list - of point values to the clipboard; you can then copy it in - to your favorite text or spreadsheet program
      • -
      • Select Save Window as Text from the File menu to save a - full text representation of the chart
      • -
      • If Record Table to File in the Chart menu - is selected, then a text file of the results will be saved - each time a chart is recalculated. This is particularly useful - for some calculations that result in more than just a single - value per item charted; in this case you will be asked when - you start the chart whether you want to save the record.
      • -
      -

      -

      Examples

      -

      Robustness of estimated bias - in character evolution — Suppose a biologist estimated - the bias in the rates of gains versus losses in a character's - evolution on a given tree. How might the estimate depend on accuracy - of the tree's branch lengths? To answer this, one could see how - the estimate varies when noise is added to the branch lengths - of the given tree. First have a tree window available with the - given tree showing. Then: -

        -
      • Select the menu item Analysis>New - Bar & Line Chart For>Trees
      • -
      • A dialog box with heading "Source of trees (Trees chart)" - should appear. Choose Randomly Modify Current Tree.
      • -
      • In the dialog box "Random modifier of tree", choose - Add Noise to branch lengths. You will then - be asked to indicate the variance of the noise, and the number - of trees to chart.
      • -
      • In the dialog box "Value to calculate for trees" - should appear. If you see "Forward/Backward Rates" as a choice under Tree Value using character, choose it. If you don't see Forward/Backward Rates, choose Tree Value using character, - because the desired value depends on the tree and a character. and in the next dialog box "Value to calculate for tree with character", - ask to show secondary choices then choose Forward/Backward - rates
      • -
      • In the dialog box "Source of characters (for Forward/Backward - rates)", choose Stored Characters (presuming - you already have your character of interest entered in a data - matrix). If you have "Use Stored Characters/Matrices by Default" turned on in the Defaults submenu if the File menu, Mesquite won't ask you and will simply use Stored Characters.
      • -
      • You may be asked other questions, depending on whether you - data file includes multiple matrices. Then, a chart should appear - to answer your query. (The calculation may take while.)
      • -
      -

      Compositional bias along a sequence - — A biologist with DNA sequence data wants to see how the - relative frequences of A, C, G and T vary along the length of - the sequence. To see this:

      -
        -
      • Select the menu item Analysis>New - Bar & Line Chart For>Characters
      • -
      • In the dialog asking for a source of characters, choose Stored - Characters (assuming you have your DNA matrix in the - file). If you have "Use Stored Characters/Matrices by Default" turned on in the Defaults submenu if the File menu, Mesquite won't ask you and will simply use Stored Characters.
      • -
      • In the dialog "Value to calculate for characters (for - Character Values Chart)", ask to show secondary choices - then choose Character Compositional Bias
      • -
      • The chart may initially appear uninteresting, but adjust as - follows:
      • -
          -
        • Select Chart>Orientation>Values - (Y) by Items (X) to cause the chart to show the - characters lined up, in sequence, along the X axis.
        • -
        • The chart will probably be set to automatically group into - categories along the X axis. Try a moving window analysis - by selecting Chart>Grouping - on X>Moving Window..., and indicating the width - of the moving window and the offset between adjacent window - positions. The defaults are 5 and 1 respectively, but you - could also try 10 and 2 to smooth further.
        • -
        -
      -

      -

      Above is an example of how the chart may appear. Some sections - of the chart are red because those characters were indicated as - belonging to a distinct character - group or partition. In this chart, the introns (marked in - red) have a stronger AT bias.

      -

      Calculation and Formatting options

      -

      The following menu items can be found in the Chart menu:

      -
        -
      • Orientation
      • -
          -
        • Number of Items (Y) by Values (X) — - This is the typical "histogram" where the vertical - axis shows how many items have the various values arrayed - along the X axis. Thus, the X axis represents the value, the - Y axis the number of items.
        • -
        • Value (Y) by Items (X) — This displays - the data with items arrayed in sequence along the X axis, - and the Y axis representing the value for each item. This - may be appropriate for items, like characters (sites in a - DNA sequence), which have a natural ordering to them.
        • -
        -
      • Grouping on X — The X axis may be grouped - into categories, such that the values falling within a range - on the X axis are summarized in a single bar. This submenu controls - any grouping. -
          -
        • Automatic — Mesquite chooses automatically - how to group on the X axis
        • -
        • No grouping — The X axis is not - grouped, and thus each item or object (each character, tree, - etc.) is represented by a separate bar.
        • -
        • Fixed number of groups — The X - axis is divided into a specified number of groups.
        • -
        • Fixed Group width — The X axis - is divided into groups of a chosen width.
        • -
        • Moving Window — The X axis is - divided into overlapping groups of a chosen width. This - serves to smooth the chart by averaging over adjacent values. - There are two parameters to set: the width of the moving - window, and its increment. The increment is the offset between - the starting edge of adjacent moving window positions.
        • -
        -
      • -
      • Analysis — In this submenu could be - various analytical tools. Two standard choices are Display Mean - and Percentiles..., which display the mean value and tails of - the distribution.
      • -
      • Show Average For Group — When the chart - is in the orientation Values by Items, and there is grouping - along the X axis, then each bar may represent several objects - (characters, etc.). This menu item allows you to choose whether - the Y axis should show the sum of the values of those objects, - or their average value.
      • -
      • Show Individual Points in Text — When - the chart has grouping along the X axis, then the text view - of the window by default hows sums or averages of the groups. - If instead you want the text view to give all of the values - for the original objects shown by the chart, then select this - menu item.
      • -
      • Show as Bar Chart — By default, the - chart is shown as a bar chart. However, if this option is turned - off, the chart will be shown as a series of dots connected by - a thin line.
      • -
      • Cumulative Mode — By default, the chart - is not shown in Cumulative mode. However, by choosing items - in the Cumulative submenu of the chart, Mesquite will present - the cumulative values at each point: -
          -
        • Off — Not cumulative
        • -
        • Simple Cumulative — The value of - each item is the sum of the values of all previous items
        • -
        • Average Cumulative — The value - of each item is the average of the values of all previous - items
        • -
        • Reverse Simple Cumulative — The - value of each item is the sum of the values of all following - items
        • -
        • Reverse Average Cumulative — The - value of each item is the average of the values of all following - items -
           
          -
        • -
        -
      • -
      -

      Scattergrams

      -

      The scattergrams available in the Analysis menu are: -

        -
      • Characters — each point in the plot - represents a character. These could be all of the characters - of a matrix, or a series of simulated or randomized characters.
      • -
      • Taxa — each point in the plot represents - a taxon within a taxa block.
      • -
      • Trees — each point in the plot represents - a tree. These could be all of the trees within a tree block, - or a series of simulated or randomized trees.
      • -
      • Nodes (Available under New Chart for Tree - when a tree window is foremost) — each point in the plot - represents a node in the tree of the tree window.
      • -
      -

      These scattergrams show the values of two variables for the objects - of concern. For some scattergrams, a choice is given as to whether - the Same or Different calculations - should be shown on the two axes. By "Same" is meant - that the same calculation is done but with a different parameter - value. For instance, if the scattegram is a Taxa scattergram, - it could show the character state in continuous character 1 on - the Y axis, and the state in character 2 on the X axis. These - represent the same calculation (continuous character state value), - differing only in the character used. By "Different" - is meant an entirely different calculation, such as the asymmetry - of a tree on the Y axis and its likelihood score for a character - on the X axis.

      -

      Examples

      -

      Canonical Variates Analysis - — For a sample of specimens measured for a series of variables, - how can the measurements be combined to best distinguish predefined - groups? Multivariate analyses such as these can be done using - modules in the Rhetenor package. Each specimen will be treated - as a taxon. A continuous data matrix of the measurements should - first be entered, and the taxa be assigned to groups. - Next:

      -
        -
      • Select Analysis>New - Scattergram For>Taxa
      • -
      • In response to the query about same or different calculations, - chose Same
      • -
      • If asked, indicate you want to value for taxa to be Continuous - States of Taxon. Otherwise, in response to the dialog - box "Source of characters (for Continuous States of Taxon)", - ask to show secondary choices and choose "Characters - from Ordinations".
      • -
      • In the dialog box "Source of matrices to be ordinated", - select Stored Matrices. (If you have "Use Stored Characters/Matrices by Default" turned on in the Defaults submenu of the File menu, Mesquite may not ask and will simply use Stored Matrices.)
      • -
      • In the dialog box "Ordination (for Characer Source)", - select Canonical Variates Analysis. (You may - need to ask for secondary choices)
      • -
      -

      Correlation between variability - and hydrophobicity — Do amino acid positions in - proteins tend to evolve more quickly or more slowly depending - on how hydrophobic they typically are? Mesquite does not yet have - a direct way to estimate rates for protein characters, but we can - approximately compare relative rates by comparing the number of - parsimony steps for characters on a tree. First, begin with a - file containing a protein data matrix and an open tree window - showing a tree. Next:

      -
        -
      • Select Analysis>New - Scattergram For>Characters
      • -
      • In the dialog box "Source of characters (For Characters - scattergram)" choose Stored Characters.
      • -
      • In response to the query about same or different calculations, - chose Different
      • -
      • On the X axis we will put hydrophobicity. Thus, in the dialog - box "Values for X axis", ask for secondary choices - and choose Protein Site Property.
      • -
      • In the dialog box "Property of Amino Acid" choose - Kyte & Doolittle Hydrophobicity.
      • -
      • In the dialog box "Values for Y axis", choose Parsimony Character Steps if you see it. (Whether or not you see it depends on the setting "Show Subchoices in Module Dialogs" in the Defaults menu of the File menu.) If you don't see it, choose Character - Value with Current Tree, then in the dialog box "Value - to calculate for character" chose Parsimony Character - Steps. If Mesquite asks, indicate you want Current Parsimony - Models to be used in the parsimony calculations.
      • -
      -

      The following scattergram shows the results of such an analysis, - with two additions. First, the dots are colored by a third variable, - the mean molecular weight of amino acids at that site. This can - be done by selecting Color by Third Value from the Color menu, - and in the dialog box "Values by which to color spots in the scattergram" - asking for secondary choices.

      -

      -

      Second, the analysis assistant Scattergram Regression Diagnostics - (part of the PDAP - package) is in use, and shows the regression line. The text view - of the window shows the details of the analysis. The correlation - is highly significant.

      -

      Calculating and formatting options

      -

      The following menu items can be found in the Scattergram menu:

      -
        -
      • Marker Size — allows you to choose - the size of the dots of the scatterplot
      • -
      • Analysis — In this submenu could be - various analytical tools. For instance, if PDAP - is installed, you can request regression and correlation analysis - under Scattergram>Analysis>.
      • -
      • Special Effects -
          -
        • Show Density — this shades the - background of the chart according to the density of points. - To see this, you may want to turn off "Show dots" - (see below). Here is an example:
        • -
        -
      • -
      -

      -
        -
          -
        • Join the Dots, Join Last to First, Thick Joints - — These control whether and how a line is drawn between - dots of the scattergram. These options are used to indicate - molecular structure as in the cytochrome B example in Mesquite_Folder/examples/Molecular/06-cytochromeB.nex
        • -
        • Show dots — determines whether or - not the dots representing objects in the scatterplot are drawn - individually
        • -
        -
      -

      In addition, if the scattergram is of characters, a Color - menu will appear that allows you to color the dots according to - a third value of the characters.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/continuous/continuous.html b/Resources/docs/mesquite/continuous/continuous.html deleted file mode 100644 index 1325175de..000000000 --- a/Resources/docs/mesquite/continuous/continuous.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - -Continuous Characters - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Continuous Characters

      -

      Continuous characters (e.g., with values 1.21, 5.68, and so - on) can be edited, manipulated, simulated and analyzed in various - ways in Mesquite. Below is a brief outline of these features, - some of which come from the standard packages of Mesquite, others - of which come from the built-in Rhetenor package (by Dyreson - and Maddison) and the separately-available PDAP package - (by Midford, Garland & Maddison). Many of these calculations - are more thoroughly illustrated in the example files under Mesquite_Folder/examples/Basic_Examples/continuous/, - and under Mesquite_Folder/examples/Multivariate_Continuous/

      -

      Contents

      - -

      Editing continuous data

      -

      Continuous data can be imported from tab-delimited tables in - ASCII text files, or entered into the spreadsheet editor (Character - Matrix Editor). Values entered can be negative or positive, and - include exponential notation (e.g., "1.3e-6").

      -

      A continuous data matrix can have an extra dimension, in that - the entry for each cell of the matrix (character state in a taxon) - can have more than one number. These separate numbers are called "items", - and thus a character matrix can be described as having three - dimensions, characters X taxa X items. The first item could be - the mean; the second - the variance. Or, there could - be 3 items, x, y and z, representing coordinates of a landmark - in space. To manage items, use the Utilities submenu of the Matrix - menu.

      -

      The following can be applied to all or the selected portions of a continuous matrix in the Character Matrix Editor. These are available - under the Alter/Transform submenu of the Matrix menu:

        -
      • Fill — fills the cells with the current "paint" state
      • -
      • Standardize — transforms the characters to have mean 0 and - variance 1.
      • -
      • Random fill — fills the cells with randomly generated states, - with given mean and variance.
      • -
      • Add random noise — adds random noise to the entries.
      • -
      • Add constant — adds a specified constant to all entries.
      • -
      • Multiply constant — multiplies all entries by a specified constant.
      • -
      -

      Other options may appear. You can also apply the other editing tools described - for character matrices.

      -

      Reconstructing ancestral states

      -

      Ancestral states of continuous characters can be reconstructed - as described in the page on reconstructing - ancestral states.

      -

      Plotting trees

      -

      Trees can be mapped or plotted into a character space as described - in the page on processes - of character evolution.

      -

      Simulating character evolution

      -

      Evolution of continuous characters can be simulated by selecting - Simulated Characters or Simulated Matrices, and choosing Evolve - Continuous Characters. You will get to choose a model, which - will be used to simulate evolution on the tree. There is one default model, a Brownian motion model with rate - parameter of 1.0. You can create alternative models (e.g. other Brownian motion models) by selecting New Character Model in the Characters menu.

      -

      Ordinations

      -

      Where matrices of continuous characters are used, for instance - in plotting trees or in Taxa Scattergrams, it is possible to - instead use characters representing the modified axes obtained - by ordinations such as Principal Components Analysis using modules - in the built-in Rhetenor package. For instance, the following - Taxa Scattergram shows the results of - a Canonical - Variates Analysis:

      -

      -

      How to set up this plot is explained on the page on Charts.

      -

      To - use ordinations, simply select Characters from Ordinations - or Matrices - from Ordinations - wherever - you might otherwise select Stored Characters or Stored Matrices. - There are several options for ordinations:

      -
        -
      • Principal Components Analysis
      • -
      • Canonical Variates analysis — This requires a Taxa Partition - to exist to indicate groups of taxa.
      • -
      • Among-group PCA
      • -
      • Within-group PCA
      • -
      • Evolutionary PCA (similar to PCA but tree-based)
      • -
      - -

      The "Multivariate Continuous" example files - illustrate the use of these methods.

      -

      Tree reconstruction

      -

      The tree search facility (available under Trees&Taxa>Make - New Trees Block from>Tree Search) allows one to - search for trees minimizing treelength as calculated by linear - or squared change parsimony for continuous characters. It should be noted, however, that the current Tree Search facilities in Mesquite - do not adjust branch lengths. The squared change parsimony algorithms by default weight by branch length. Thus, the search is done - effectively under the constraint that all trees have branch lengths of 1.0.

      - -

      Felsenstein's independent contrasts

      -

      Analyses of character correlations can be done by the separately-available PDAP package. - This is described briefly here.

      -

      Geometric morphometrics

      -

      Landmark data can be entered in Mesquite as a continuous matrix with multiple items. Each character is a landmark, and each item - is a dimension of the landmarks' coordinates. Thus, for two dimensional landmarks, the matrix could have the items "x" and "y".

      -

      Mesquite cannot yet perform Procrustes analyses - to bring landmarks into a common scaling and alignment across - taxa, but given that the data is already so prepared, the Landmark - Drawings module of the Rhetenor package can reconstruct ancestral - forms as shown below:

      -

      -

      The algorithm used for the reconstruction is squared change - parsimony.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/continuous/images/cvaflies.jpg b/Resources/docs/mesquite/continuous/images/cvaflies.jpg deleted file mode 100755 index a6ad0d0fb7eadab14cb927672206d43fbe21ecf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25687 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

      rnU! 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 avhbfbq$)6ASg@ijInffsKQU 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 AS^xk5 diff --git a/Resources/docs/mesquite/credits.html b/Resources/docs/mesquite/credits.html deleted file mode 100644 index 5a70d296e..000000000 --- a/Resources/docs/mesquite/credits.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - -Credits - - - - - -

      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Credits

      -

      History

      -

      Mesquite was begun in 1997, but its roots go deeper, to the initial - development in 1985 of MacClade, - which even from the start allowed interactive manipulation of - trees and interpretation of character evolution. As features were - added to MacClade through the years, most from Wayne Maddison - in early versions (1 and 2) and from David Maddison in later versions - (2, 3 and 4), MacClade developed an exploratory approach to phylogenetic - calculations with a distinctive user interface. After MacClade - version 3 was released in 1992, the coauthors worked to ready - version 4. Almost all of the many new features in version 4, including - the new facilities for molecular sequence editing, were the result - of David's efforts. Wayne's efforts on MacClade 4 involved an - attempt to graft a modular architecture onto MacClade to allow - plug-ins so that its capabilities could be extended. This, we - hoped, would allow us and other programmers to add many new tree-based - analyses to MacClade. After about a year of work on this, it became - clear that grafting this new architecture on to an existing program - was not going to work. MacClade was then returned to its original, - non-modular state, and it was within this more traditional framework - that David completed MacClade 4.

      - - - - - -
      In order to build the desired modular architecture, Wayne - had to start from scratch, and so a new project was born in - July of 1997. The very first prototype, after one day of work, - can be seen here (for - the first few days it was called BeanTree, before it became - known as Mesquite). Mesquite's vision, exploratory nature, - and its user interface borrow extensively from ideas developed - in MacClade, but the underlying architecture is quite different. - Thus, Mesquite contains a mix of - features borrowed directly from MacClade, features we had - wanted to put into MacClade but couldn't (e.g., coordinated - selection of objects, Trace Character over Trees, likelihood - reconstructions), and newly conceived features.
      -

      The subsequent chronology of the Mesquite project is:

      -
        -
      • August 1998 - first public demonstration (Cambridge University) -
      • July 1999 - limited seeding to a few developers - (prototype version 0.9.2) -
      • August 1999 - project web page on-line (currently - at http://mesquiteproject.org/) -
      • 29 September 1999 - broader release to developers - (prototype version 0.9.5) -
      • early 2000 - passed 100,000 lines of total code, - and 200 total modules. -
      • 26 June 2000 - Mesquite introduced at Evolution - meetings, Bloomington, Indiana (prototype version 0.9.28) -
      • 14 March 2001 - first public beta version (version - 0.95.80) -
      • 2 April 2001 - public beta version (version 0.96) -
      • 24 July 2001 - version 0.98 with source code released -
      • 21 August 2002 - version 0.99 released -
      • 14 September 2002 - version 0.991 released -
      • 27 September 2002 - version 0.992 released (internal version - (build) d24) -
      • 10 January 2003 - version 0.993 released (build d42) -
      • 7 February 2003 - version 0.994 released (build d51) -
      • 21 May 2003 - version 0.995 released (build e23) -
      • 21 June 2003 - version 0.996 released (build e30) -
      • 22 September 2003 - version 1.0 released - (build e58) -
      • 14 January 2004 - version 1.01 released (build - e80; build e81 released 17 January to fix cosmetic bug) -
      • 6 May 2004 - version 1.02 released (build - g6; build g7 released 12 May to fix non-substantive bug) -
      • 1 July 2004 - version 1.03 released (build - g19) -
      • 1 September 2004 - version 1.04 released - (build g21) -
      • 24 September 2004 - version 1.05 released - (build g24) -
      • 30 August 2005 - version 1.06 released (build - g97) -
      • 18 May 2006 - version 1.1 released (build - h60; build h61 released 23 May to fix non-substantive bugs) -
      • 21 June 2006 - version 1.11 released (build - h64) [20th anniversary of first MacClade release!] -
      • 23 September 2006 - version 1.12 released - (build h66) -
      • 21 September 2007 - version 2.0 released - (build i68; build i69 released 24 Sept and i70 released 2 Nov to fix non-substantive - bugs) -
      • 7 December 2007 - version 2.01 released (build j27; build j28 released 7 Dec to fix a coalescence-counting bug) -
      • 9 June 2008 - version 2.5 released (build j77) -
      • 24 January 2009 - version 2.6 released (build 486) -
      • 27 August 2009 - version 2.7 released (build 510) -
      • 7 September 2009 - version 2.71 released (build 514) -
      • 11 December 2009 - version 2.72 released (build 527) -
      • 24 July 2010 - version 2.73 released (build 544) -
      • 3 October 2010 - version 2.74 released (build 550) -
      • 30 September 2011 - version 2.75 released (build 564) -
      -

      From July 1997 through October 2000, the architectural design, - programming and documentation for the basic Mesquite libraries - and modules was done by Wayne Maddison, with occasional input - from David Maddison. David entered the project in earnest in November - 2000. Other packages of modules for the Mesquite system are due - to other authors: for instance, the Rhetenor package of morphometrics - modules is by Eric Dyreson and Wayne Maddison. In 2006 Peter Midford - joined the development team full-time thanks to the support of - the CIPRES project. He has written code for new likelihood methods - for understanding character evolution and diversification (e.g., - Pagel's 1994 correlation test and Maddison, Midford and Otto's - BiSSE method) and has helped with the core architecture. Danny - Mandel also joined the team, and was instrumental in arranging - Mesquite's transition to a new development system (Eclipse) and - in improving the logistics of the release of new versions. In - 2007 Jeff Oliver started his contributions to the tree manipulation - and display code, the manual, and other aspects.

      -

      Acknowledgments

      -

      Mesquite has been developed with the assistance of a Fellowship - to WPM from the David and Lucile Packard Foundation, an NSERC - Discovery grant to WPM, NSF support via the CIPRES - project, and the patience of our families.

      -

      The following are gratefully acknowledged for direct assistance - with Mesquite's programming or source code. David Swofford helped - with the implementation of the likelihood calculations, and supplied - code for the optimization routines. John Huelsenbeck gave us portions - of the code used in calculation of change probabilities for the - Ti/Tv rate matrix model. Lars Rosengreen helped us prepare the - code for compilation by means other than Codewarrior.

      -

      We offer our thanks to the many users who have given suggestions - and bug reports. We would like to single out Michel Laurin and - Jonathan Coddington for extensive feedback. Maureen O'Leary gave - advice on the use of Mesquite for large morphological data matrices.

      -

      Mesquite has benefitted from support to Wayne Maddison and David - Maddison by the University of Arizona and the University of British - Columbia, and the Wissenschaftskolleg zu Berlin.

      -

      - - - - - - - - - -

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/glossary.html b/Resources/docs/mesquite/glossary.html deleted file mode 100644 index 48bcdfb71..000000000 --- a/Resources/docs/mesquite/glossary.html +++ /dev/null @@ -1,251 +0,0 @@ - - - - - -Glossary - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Basic concepts and vocabulary

      -

      Mesquite was designed to explore the evolution of organsims and - their characteristics. Here is some basic vocabulary that relates - the biology to the implementation in Mesquite.

      -

      Taxa

      -
        -
      • Taxon - One of the basic entities being studied, usually - a species or a gene sequence. In Mesquite (as in other programs), - the word "Taxon" has shifted from its traditional - meaning to become more or less equivalent to "terminal - taxon" (the smallest unit of analysis of relationships). -
      • Block of taxa - A collection of taxa grouped together - for analysis. In most programs dealing with phylogeny, there - is only a single block of taxa allowed in a file (e.g., "Primates", - consisting of 20 species of primates). In Mesquite, multiple - blocks are allowed (perhaps to study associations among them, - in the style of Rod Page's programs), and so it is useful to - refer to different blocks of taxa. A block of taxa is equivalent - to a TAXA block in a NEXUS file. -
      • Group Membership (Taxa partition) - A subdivision of - a taxa block into disjoint subsets. Thus, a taxa block for Mammals - may have its taxa partitioned into one of three groups, Carnivore, - Ominvore and Herbivore. A taxa partition is equivalent to a - TAXAPARTITION in a NEXUS file. -
      -

      -
      - Characters

      -
        -
      • Character - A variable or characteristic measured or - observed for a block of taxa. It could be from molecular data - ("Nucleotide at position 367 of the 18S gene"), or - it could be phenotypic ("length of wing"). Characters - in Mesquite typically exist only within character matrices. -
      • Character model - a model of the evolution of a character. - This could be a model for use in parsimony calculations (e.g., "unordered", - a cost matrix) or in likelihood calculations or stochastic - simulations (e.g., HKY85, GTR). -
      • Character matrix - A matrix representing the character - states of various characters for a block of taxa. Each character - matrix in Mesquite must be homogeneous with respect to type - of character (e.g. nucleotide sequences can't be intermingled - with morphometrics data). -
      • Character partition - A subdivision of a characters - into disjoint subsets. Thus, a character matrix for insects - may have its characters partitioned into one of three groups, - larval, pupal, and adult. A character partition is equivalent - to a CHARPARTITION in a NEXUS file. -
      • Character inclusion set - A specification of what characters - are to be included and what excluded from analyses. This is - equivalent (in inverse form) to an EXSET in a NEXUS file. -
      • Character weight set - A specification of what weights - are to be applied to characters in summed calculations (especially - for parsimony calculations). This is equivalent to a WTSET in - a NEXUS file. -
      • Parsimony model set - A specification of what parsimony - model of character evolution (i.e., - what - "transformation type") is to be applied to each character - of a matrix. This is equivalent to a TYPESET in a NEXUS file. -
      • Probability model set - A specification of what probalistic - model of character evolution is - to be - applied - to each character of a matrix. -
      -

      -
      - Trees

      -
        -
      • Tree - A tree representing the relationships of the - taxa. If the taxa are species, the tree represents phylogeny; - if the taxa are gene sequences, the tree represents a gene genealogy. -
      • Block of trees - A collection of trees. This might - be a set of trees saved by the user, or output by a program - like PAUP*. -
      -

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/help.html b/Resources/docs/mesquite/help.html deleted file mode 100644 index 7eaca8c0c..000000000 --- a/Resources/docs/mesquite/help.html +++ /dev/null @@ -1,402 +0,0 @@ - - - - - -Mesquite Help - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      - - -
      - - - - - -
      - - -

      Mesquite Help: Learning how to use Mesquite

      -

      Table of contents

      -

      -

      -

      Mesquite's documentation and other - learning aids

      -

      Because of Mesquite's complexity we have provided various aids - to help you discover and learn features: -

      Manual: This manual provides an introduction - to Mesquite, including instructions for accomplishing some analyses. - It resides in the docs subdirectory of the Mesquite_Folder - directory, and is also available from the Help menu while Mesquite - is running. -

      Search Features: Most windows have a small text - box (usually near the top of the window) beside the words "Search - Features" or "Search Data". When set to Search - Features mode (which you can request by clicking on the - little symbol until it shows "&" or "/"), - you can use this to find features and how to use them. Enter text - there and hit Return, and the text will be sought. There are several - modes, marked by different symbols: -

        -
      • - — Search Features, AND: searches through information about - Mesquite's features and returns a description of those features - matching ALL of the search terms
      • -
      • - — Search Features, OR: searches through information about - Mesquite's features and returns a description of those features - matching ANY of the search terms
      • -
      - (The Search Data feature - searches the current data file or project and returns objects (e.g. - taxa, characters, sequences) that match the search string.) -

      The results of the search are shown in the main Mesquite window - (shared by the Log window). The results may list modules, tools - or manual pages that match the search terms. If you touch on the - name of a manual, you may get a list of the contexts in which - this module can be used. (Please: we realize - that the search results can sometimes be long and difficult to - follow. Please give us your feedback as to what you would most - want to know in response to a search, so that we can improve this - feature.)

      -

      Example files: One of the best ways to learn - about analyses is via the example files, which are distributed - with the main Mesquite package and with various of the add-on - packages. The example files are present in the "examples" folder - of Mesquite_Folder. Some additional examples are outlined on the - Studies page. -

      Explanation areas: Explanation - areas at the bottom of each window may describe the window, - its contents, or the function of a selected button or other object. - If you hold down the Option or Alt key as you select a menu item, an explanation - for it will (usually) appear in the explanation area of the frontmost - window. Explanations areas are also present in some dialog boxes. -

      Web Search: This menu item uses a web browser and the - Google Search engine to search for terms entered by the user. - Users may restrict their search to the Mesquite Manual if desired.

      -

      Mesquite FAQ: There is a preliminary Frequently - Asked Questions page.

      -

      Window information bar: The small - tabs near the top of each window allow you to select a view: - Graphics, Text, Parameters, Modules and Citations. The Modules - view in particular can help you learn about Mesquite calculations. - It shows the set of modules currently active in the analysis and - or graphics shown in the window. This is shown as a tree of modules - employing other modules (a bureaucratic hierarchy!). If you pass - the cursor over a module name, an explanation for it appears in - the explanation area at the bottom of the window. If you touch - on the name of a module, a menu will appear with choices to show - more information (if available). If there is a special manual - for the module, an extra label will appear that will link you - to the manual. -

      Additional web pages: Mesquite surveys modules - for information and composes a set of web pages. These web pages - list all the modules loaded, brief explanations as to what these - modules do, and the scripting commands these modules respond to. - These Mesquite-composed HTML pages are in a directory called "Mesquite_Prefs" - within a directory Mesquite_Support_Files, which - may reside in different places depending on your operating system. - If you can find these pages, you might want to store a bookmark, - or alias, or shortcut to one of them so that you can find them - again without going through Mesquite. -

      Menu & Control Explanations: The menu item Window>Menu - & Control Explanations causes Mesquite to compose - a HTML page summarizing the menu items or buttons for the current - window, and to show it to you. -

      Keyword Search: This menu item in the Help menu of Mesquite - provides a currently-primitive facility to search among the names - and explanations of all of the installed and loaded modules to - find a keyword. You could, for instance, search for "simulat" - to find all of the modules that might have to do with simulations. -

      Thus, if you want to learn about:

      -
        -
      • Modules: -
          -
        • Use the menu items in the Help menu to go to the - appropriate HTML pages for modules or packages. You can - also get to the HTML pages of packages by touching the banners - in the Mesquite startup window (the window named "About - Mesquite"). -
        • Use the Search Features facility in each window -
        • Open the Modules view of the window of concern - (using the tab in the information toolbar) and move the - cursor over the names of the modules to see explanations - in the explanation area, or touch on their names to go to - their information pages composed by Mesquite. -
        -
      • Menu items -
          -
        • Hold down Shift as you select a menu item to make an explanation - for it appear in the explanation area of the frontmost window. -
        • Use the Menu & Control Explanations menu item - of the Window menu to make a web page summaring the - functioning of the menus and buttons for the foremost window. -
        -
      • Buttons and tools: -
          -
        • Touch on a tool in the tool palette to make an explanation - for it appear in the explanation area of the frontmost window. -
        • Use the Menu & Control Explanations menu item - of the Window menu to make a web page summaring the - functioning of the menus and buttons for the foremost window -
        -
      -

      How to remember or document what you - have already done?

      -

      With an interactive program having as many options as Mesquite, - it can be difficult to remember what options are currently in - effect. Three facilities help you keep track of what you've done.

      -
        -
      • Information bar of windows. The information - bar has various tabs that control alternative views of a - window's contents. Some of these give information about the - current calculations, the parameters in use, and details about - the modules in use by the window. -
      • The Log Window, available by selecting Mesquite Log - in the Window menu, records commands given and messages - relayed to the user. This text is also saved automatically to - a file called "Mesquite Log" within the directory - Mesquite_Support_Files. -
      • Auto-scripting for file saving. When Mesquite saves NEXUS - files, it automatically constructs a script that attempts to - return an analysis to its current state. This not only allows - a user to save a snapshot of an analysis, but the script itself - can also be inspected to determine current parameters (in case - that's not evident otherwise). Snapshot scripts can also be - seen for individual windows, by selecting the appropriate item - in the Scripting submenu of the Window menu. -
      -

      Why Mesquite is complex

      -

      Mesquite has many options depending on what modules are installed - and loaded. Its modularity and flexibility allow for many possible - analyses, but also create challenges for the user (and the manual - writer). There are too many possible analyses for us to have yet - written instructions specifically for each. If the user wants - to perform some particular analysis, he or she may have to use - his or her puzzle-solving ability to figure out how to achieve - the analysis by combining Mesquite's various functions.

      -

      Why are so many choices? Why do some analyses assault you with - a guantlet of many dialogs? These are consequences of Mesquite's - flexibility. We have tried to protect you from complexity as much - as possible.

      -

      You may find a slightly different rhythm of thinking will be - needed when confronting Mesquite. For instance, suppose you wanted - to see how much the likelihood for a character varies if random - noise is added to the branch lengths of the phylogeny. If you - were lucky, there would be a macro or some menu item that would - build your desired analysis directly, but for this question there - isn't currently such a shortcut. What you'd like to see is a frequency - distribution of likelihoods calculated for the character over - a series of trees, each tree derived from some given tree by adding - random noise to the branch lengths. This sounds like a bar chart - (histogram), but which bar chart? It seems to concern characters, - so perhaps it is a Characters bar chart? No, each sample point - is a tree, and thus you should ask for a Trees bar chart. When - a dialog box asks you what value to calculate for the trees, what - do you say? The likelihood concerns a character, and thus you - respond "Tree value using character". In the next dialog, - you can choose character likelihood. You will also be asked what - source of trees. The trees are randomly modified by adding noise - to the branch lengths; therefore, choose "Randomly Modify - Tree" and for the particular modification, "Add noise - to branch lengths". Although this may seem complex, it does - allow you to design the analysis exactly as you wish. You may - use the example files, instructions in this and other manuals, - and the Mesquite discussion list - in order to learn how to do the analyses you need.

      -

      Features that help reduce Mesquite's complexity to the user are:

      - -
        -
      • Primary Choices: Submenus and dialogs boxes - with lists of alternative choices may have a small number of - choices listed then an item "Other Choices..." (if - a submenu) or a check box "Show Secondary Choices" - (if a dialog box). If these are selected, a larger number of - choices is offered, including the "secondary" choices. - This division of choices into the primary choices (the ones - we expect will be most frequently selected) versus the secondary - choices helps keep the commonly seen array of choices small. - (This division can be turned off in the Defaults submenu of the - File menu.) -
      • Macros: Mesquite can be instructed by a scripting - language. Macros can therefore be written or automatically - generated to script complex calculations. Macros appear in submenus - in the appropriate menu. -
      • Configurations: Even if many packages of - Mesquite modules are installed, you can ask Mesquite to load - only a subset of them. This allows Mesquite to startup more - quickly and to present a simpler interface (i.e., with fewer - options). You can control configurations using the submenu File>Activate/Deactivate - Packages>. -
      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/howMesquiteWorks.html b/Resources/docs/mesquite/howMesquiteWorks.html deleted file mode 100644 index e85812ef7..000000000 --- a/Resources/docs/mesquite/howMesquiteWorks.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - -How Mesquite Works - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      How Mesquite works

      -

      Mesquite operates via the cooperation of modules, each of which - performs some function or duty. There is one core module, the - Mesquite trunk module. When this module starts up, it finds - all of the available modules. (Mesquite does this by looking into - the subdirectories of the mesquite directory.) From each - module, it gathers information, including its name and the functions - the module promises to perform.

      -

      A programmer's account of Mesquite's modular architecture is - given in the developer's - documentation.

      -

      The tree of modules

      -

      Modules are "hired" by other modules as employees - to perform certain tasks. Thus, the core Mesquite module hires - a - "File Coordinator" module to manage most activities, - including coordinating the reading and analyzing of data files. - - The File Coordinator itself hires other modules to do the actual - file reading and analyses. The file reading module may hire - other - modules to handle particular parts of the data file, one for - the data matrix, another for the trees, and so on.With modules - hiring - modules hiring modules, the modules in use at any time are linked - together in employee-employer relationships that as a whole - take - the form of a tree, with the root module being the core - Mesquite trunk module. (To see the tree of modules active at - any - time, choose the menu item "Active Modules" from Mesquite's - Help menu, or by touching the Modules tab in a window's information - bar.)

      -

      Here is a diagram of a section of the module tree. The five modules - in the oval are engaged in calculating and presenting some result - to the user. (The two modules outside the oval are patiently waiting - as alternatives.) The over-all coordinator module has hired a - calculation coordinator module, which in turns uses one module - to supply data and another to do the actual calculation. The over-all - coordinator also hires a module to display the results (in this - case, a charting module).

      -
      -

      -
      -

      Kinds of modules: Duties

      -

      A module will decide which other modules would be appropriate - to hire for a particular task according to the duties that - the various modules promise to perform. Each module belongs to - a particular kind of module, and these kinds amount to a claim - as to what duties will be performed. (Technically, these "kinds" - are subclasses of the general Mesquite module class, and a particular - module can choose which kind it is by what subclass it extends.) - For instance, one "kind" of module is a DrawTree module. - By belonging to this kind, a module promises that, when given - a tree, it will draw it. There may be multiple DrawTree modules - available -- one may make square trees ("phenograms"), - another diagonal trees ("cladograms"), another circular - trees, another may plot the nodes of the tree in a three dimensional - space, and so on. The fact that a module is of the DrawTree kind - guarantees to any employer module that it will perform a task - in a predictable way, and be interchangeable with other modules - of the DrawTree kind. If a module needs a tree drawn, it could - choose any one of these DrawTree modules to hire. Modules can - easily fire an existing employee, and hire a new one, to respond - to a user's request to change the calculation or display.

      -

      Consequences to the user: Flexibility and choice

      -

      This system of modules provides great flexibility for - the user in designing calculations and output. The user can typically - choose which particular module of a kind is used, and thus mix - and match modules to construct an analysis. In the example of - the illustration, the user might substitute the other calculation - module (calculation 2) and the other graphical display module - (table) and thus arrive at a different calculation and output. - If, in the future, someone writes a new sort of calculation module - (calculation 3), it can also be plugged in to the system as a - new alternative. It can be used not only in the calculation diagrammed - above, but in any other analysis in which a calculation of its - basic kind is needed. Likewise, if someone writes a new sort of - graphical presentation module, it can also be plugged in. This - means that the number of alternative analyses and display modes - available to the user rises multiplicatively as more modules of - different kinds are available.

      -

      The diversity of analyses that can be done with Mesquite is valuable - in many respects, not the least of which is that it helps overcome - the constraining effect that computer programs tend to have on - a user's work. However, it also forces the user to make choices: - to think about exactly what he or she is doing. This may be an - advantage or disadvantage. Of course, one could write an artificial - intelligence module that advises the user what to do....

      -

      It is not just the diversity of analyses that makes Mesquite - unusual. It is the fact that we cannot predict what features - it - will have, since its features depend on the modules currently - installed and loaded. Thus, a simple manual for it is not possible. - - In a normal program we could say "If you want to trace a - character, go to the Analysis menu and choose Trace Character. - - The branches will be shaded to show the parsimonious ancestral - states". With Mesquite, the branches might not be shaded, - because the reconstructed states might be displayed in some - other - way, according to whatever display module is in use. The states - might not be reconstructed by parsimony. The Trace Character - command - might not appear in the Analysis menu, since the Trace Character - module might be hired by various other modules, and each of - these - employer modules might choose a different place (e.g., somewhere - other than a Trace menu) to give the user the opportunity to - choose - analyeses. We have attempted to describe standard analysis via - the links at the left hand side of this page. Beyond those, - however, - the user can use the examples files for more information about - setting up analyses.

      -

      -

      -

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/images/BembMatrix.gif b/Resources/docs/mesquite/images/BembMatrix.gif deleted file mode 100755 index 0df8b047147cff1ad431d7197a9c7e1d1d42e86f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70537 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%0DNvYu-CZl$m0{Q6*UdPqIxR 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 NEa6UNuNw>E@L$?Jy`}&F diff --git a/Resources/docs/mesquite/images/DNAEG.jpg b/Resources/docs/mesquite/images/DNAEG.jpg deleted file mode 100644 index 1c5b503212b02c3125b3391414768c5cd71219f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38008 zcmeFXXINBC*DkopIZ6%!N)iNAlEg-lEFdU3wB#fi1f-!A1Ox;G1SG3~WRRR`G9n^M zl$Fa~IdjdA`7s5(_q}Vcs#>d7RjswEHvSiW5un#r*HQ-v z2nYa8@DIQ*GhEkFRfRq<)K}NKuLiyV00u4_FRv$r006jq`1u%W+~qYjGv_6n0w@6r zfCi8NC~fR~z3x1Ca33W3U!;=>0IUfBM#cWr^}itcUuDz!fDHlw!F7;;$?0#b@(0`g zjUWBN0e)V7AdT}MZ0Bra4`LXIulqbQR0VMnh-sbv#*Kfl?ceyzAN1s65Sdz8HYt%{<$KhGU&5K zm0~ql^+nBcZC71ReR#v;MujG}rnBaWmd~xxZPx8F2ztb7M_p%hmsR(z9@3ui-tsAO(A6EWB@T22r@QBpN&S?Ia%{cq`mx<^}mC1u&#Z!-` znWy__LS}EyF3+XSYs?=n6fPPq5iFH2KVD&2satheV_s`pci5oaXxy~hqTc$vZMH+Q zQ@pFYd$^bN`|j_x{dlA-asd@}AaO8r7ZN<@w%SIpfz8s1l+U4!kxYDtSFo>`=n^M$0We$tbC9 z85P<5+ZXbW6>618l}#XpD(JhKs&DSCs0(QXX!dB+={&lhuDhl$_`uts^&#D(hemnE zNK*x~7v?>d9T;)h;`3SD!e!r+a+&qV!hw@$k*@8}`Qs zTn{t|dhzUIa4&2#lp22Px#(9<@?XCs$8lyYlLelYIo~~>I)lU8=affny-yDQ*OSs4)Mws*`^%*-hXb=;>jx9Qc@91JEy#M3N&*G6+qb_4wmW zde7yz`ab_Y9yyI_I7mJ8J$i5~aYA#lecF%ya29%Qfsw&7VUI4p;mYu~f9anR;0JVo z5TJ#Ch(MhniC~TJ4q-kK9Z?t&miPq;4M`TMB2eA3uN7hxUn;#&4uw2Z z@x9}6*GAR$-eWaGb$tyTO?54OZEYRZ``Ws9^%V8*K2R`_HB^2m|47zI+F05|)>O_+ z(p=U;((;DY4eMJ_*~dyY^0u;ex9t@iAdZSoYR>8|>aI#|Do>Q%H9gckCB1mP>AkT& zo4(V2-~5}O76!xyJ`H;O%rICECJ;g&f)1UBcRtU15g!&1Zu#(h+_+44|8CIoP%~(BMQ&AgG zr&3Q_ztT|C7|{f6mTzHhIc%M5t7(6ai0^pX>D2YO+oA{B`=rmmKkQ4+K+o5`Z(KtU zzh@2a|I`{O9TOZcnUw#vGF>wpH}Ag~wmi6YV`E~wVQ&*vaB>y1`$zwO+rB?Gfm8+n z(ryEQxf=i&f%n)^01!F^0OrR4@PGyY9?1cOmcjrbmoPwJumk*KKllL$pa57U;3Kdi zNGBL2q$N}*gcCLrqKHI@?1?go#)zqjRf$80n~0A{#7G=TK9bCna*~>mrhuc0f$Ra< z8?qndm&i@X)5xbOE>qZ1lu#T|%27V29He5Vf>M=Gol$F3XHf6ZDAB~zEYRMfjip_s zQ=&_yL(*%}=P?j7*fF#-@-T)oZd}s7RKvu_6vcGN{FwPGiy}(}>t)tAY{YEO*bdn} z*w;Cr97~+moU>dOToc@8+;f+qmsfaPcn)|&_^9|YuZUb}xT=12j{m6ul|Y`LvfzY} zhcLZx%{9Yo$0E6+I-~~J?E~yUQ>s9-#UZ9br`AX}9_J|HzS5nVL|ILFI1MEZD zM;=C{#`C5EW_ISa78omt^(*M8ji@cm?uUc0W2DoDi=J!A6DIeU9-Cf|y=Q!N{Cc0N z2Yd^HK3j$bgfhWDzqlW^{_<_)ji}}5q}WGs#PNe~;*%b{6-wDl`dkc}mhsN=T|j`i69pjEBsL>@yjLT$?(7_y$k&h21$l2Msh}f z#+6GCFLg6XGZiuOGQVY^WO>C3us&lwW%Fk{We;XQ=LqE_aJ>DUE_Ztz$wruXe@{niWim?p1Kw!!YA@w^x1XZ>my>3;?m;l z5;-?aZ(h1NeCxHOjufrbFX?m{Ct2y+B)7-q3gn+EXekOSktwY!_d@bj;_mp~HC0u= zC$A=@&ac6vNu$M}Ev9q-zJqR@UWNX*2fqzjA8I{<8C4ihnlhQGo5L;ItO%`jp>H2g z+Va>1+y8WAaq@8^7^A}_f=j7PvP{32{aF}U>RC-#v235%AF|^(DmZOGjdpN9y)1fpi6?{C zgpZAH_DcFyGk!t-U4dFbxX>MN)-GQw6$ukHyDlU~BsMSpSt8+v$4$Lk;*zwINU2%r zc9}BS^xF|~-tv|Tnu;n)vdUtRD=KVv*zQuQQr@FdV^e3<;ML^R64ln#@wgwa+oZSf z05A|WG=7-;sNV>0B5vwsR&2gyDPa|C{rxes&12gddo~AG#|~$HmpIprCnoN_p5k7g zd>DPB{YjpN1>k~$gNb1;LmA-jUxe zP&H^hME3pt5AmPhMyP9{>5u&YC{;b5c>3_(SH1Vw$+&7R0U&9!3xUl^^K!&o2K_N(^xPtG=gy zm2m^s!7}bpmoOi&uD@#^0PMg#8^GhAoExP#wr*hmdHSoxCx5m2PYE6H>3`1oyQaUn z`}>UxU=LFLlW+G=i9ap7S35p^=NTk#>`W|3e2Z9`_%5*$u`;n7z)Q?R%mIiIOA+5D zzC#QlRsi40ecx@^{WmXv_l@npWz+%rZ~*-O>Jg8B=l-`=LF)wk9lL|Q43L6jBg^&= z>ah9~{QS?!&mjj6O3(<{iw#mU)^_YSyo;c%T-%fn9mI`6F;H{<~P67XCt(8Un| zbaep{keD1GAz%cEKt%8-h9}?vNdCeApiRK}Z)`{){4W|X=8kd!i2p?c?s5D{JaXX0 z^WS&E_k{mY5IDXk`Ue9Ue`xVDpk4?G2>$#Ng8yJ5A|d*dNQsGwNXSUZ$jC@ZNy*5m zD9Feu$w^5mXecPDsHmx_$tY-OX{c#INcE?ZKV^yjDoa8|PD)Pozn$XcGsi|vdYH2@wWMpgtZl~DUJ2*NyySV!L`9BQ^40;y+G9ohSRdh^J^4pZuw0G$l zAM^4HJ{1-fmsHo(*3~yOHZ^y3_w@Gle;N2XGCDRsG5Kq1dTDuOb!~lPb88!QaCmfl za*94X|05Rx==1)Q{ub;%S|BN5nu(!grID@s0tRjrXN1w_cDl z-A(*Z)k$$x(h$jP>+_S6gJjkTsDP%c{|pcz#rvWa3O;BgqL%(&A4Z5Nw8{{nK`P z@qqdok_Qiv(+J^##GMfw0epZ0X>#%W3H&HWe#e=p6Avs+Kx{v(p&i|DW`Krw7&&;(3rd(5bAzE9B(}r^>LW2)7BT7Bl`j zqbr>ZHkhb1&|Nz2hsP0nu)mW6Qvys*-Nwl7QOMZ_Mufv@hGNGN~Z=_VbvZFQ=W2# zPsV$>!lzYn6kC{^Sn~Ffaz$)zPV1Gs@bK&e!p5X zw#g*;`nU&&e_Q#+40OxC>QP$lxNF(MfarqWpcS1EIvB$d+P_d+xocO3)kOYK zs>WR9(-~NSrYe=(NGw{UP2bT6d+Pdj;yet3?j?)F-VNmo^x%1Qdawnh=WnoYM1373 zX-%5bm4TI}Mj8k6NfGc}bAG{ace$aw^%6>9*#yh@Y^Hmm3RnKo*;;90x1#Jx9k=ni zoAZ;8$q%zV__aR7XvEtPqz!t-)$6`iCo$4+?(KCQ3!dH+Ju3*9-lE~(5D2-HbS5~N zT5oM~yK<`KMDHRJ54hq1ZkYCub}B3}+PkQsYt9`8DTQ*g+;s8|Sc~$n_kWwtA~VN% z)9CDH{ckqAfJIg;Bj&^jB^ZIC#Plr?DzhyJzF46#(W~S6<;@p1LK2-MK+*72w&B~9 zU5-}SFj_#Pd!G}_bnyu%iRQ6JYIF~ip*6Z$tS^u5?fKC$TD!X2|8(&xXw~$%ZX;RR zzdpeK-JmCm(|&fu{$ z_FMDlJ^LhRy4QZwTb}ex?$4rcLA?fH^?tT;VxU{O6bRel*y*&s+!xc(=QQJAGJ@UB zXF3`l=z5aGmC2XaYSQHr~On%{Z5L>l#5!-1zJr&|+3zWE5Of79vMsK~LZ+MPy+OdFe1cpgwXEeML ze;KaT;NQm~>YU`(J$%0M#QVUc0%n8@qlG3*oB`^+AMw_=l2jzE)BYm+Kof* z1{iTzxS)5=qz{`nVF?&LEa^o8#1X-@!$DHG8|1RGgP=tF!_1b=6eX8hw5}j=@AhwL zNcC<1z9iaI*DOj+XhzwwTC@^ig$lq?6k;T@S(l89k&}x~-JI@_K5NktF^6Of0hN{M zY-!cq>ad4Cd#fbg@p&0%J2=X3(;Be|H|T3O6y5SFl)#^xZs~ir&4)X(namBnnOc{Z zm$$!e$>v%2C1e`Kj78_k-pXo(i?@$8p_B_&Jf|=x4ikzFOLfSnl_i0(U8e!fls!Mi zVaNo5>uG|^MG)yH0H`C9$>^egyhc#hUwCEQ04eV*}-H+RNP7r9bB6#Oh7&Pw}Rt1^gT(&@02D`@n(Ul?He*D8k z9cgN>dQhX9gBaV{bKXR2HGkAh7apkT?}Q{k$do0apn|q`g0p{ z?zn4DFtevl2rCZQr>p;pE9-nEBKfvJK>`aBdH1a$ z;*+1+xsvc}qHdqIrm`Vj3saLP^5gAtfmBOm(FlhNaeX#)T33~ud&MkTc-q;dB9)~< zmXNB!UMGsjEkV?yqUf7Z3`5Lj=xyBKLRC};WSXvnhgQ)9bKONYBezFq(+@*qJlGjO z&0RJU{Z+%eNTE!WkEOaHDPpaIrp9H+7PQ5cIF>-N6YND|Z6zm61^FqZ812*{pPf_c z?pvh6l>s|#_IT}n<=v$N#g0oHSuCA>ZZ+U2sK<>VXmE7c#}}D?2{Adhk&{t%N)pQ+ zxyz!17MRsY3wJ5g?KhcCOu0!sQm?Sx5wj}a-JH!Zq$h8aLPIZdmx|ve8VA=de$=cEu z{ypoZBfScLGQgPU^ZO7nO>|O#_C&&$cy>MWVUJM#kuas=EjZ&<6!Tj7#eu3=MFwpP zMN6XA8Q-C%{*9#oddZAqPxLi?EEA$DmlkHXBoY2hs3(^eE7OF|eLqmXfL<}Qbw3hg zKI9m%!(OtU<+*7yFvX^x5^lqA;NEQcW5RMor{?sb$!=xvnV`$p6eD(+Vq$Xr_Mywg zPU^gm)$umyTzR4e$#%mr`nd1PJm~QEFegwr~7EZ$cQBfRcMbg>8LW{Tsa~^MN6| zzrt6|Mbzroz>{bC9TI1J%9MEEGfe_6x!=k?uzX_|V~5cS{TfR6qxH_R{$;c^Rfw!! z8*3;7N_zbTY`6Xetf8?sk>5Gto!0B@{E{pOHP|F*SE|t5#X{Y~Ot1$Nig47-GFf!1 zzzQ9kv-#8LGORkHb+nE%m`44iZ-lJAId^wRD1}-@M-UQ(>3i(s`Y2^O?cPENbK3fk zwL-B5kGZ<>{Y^yqFrujPEyA%9Eu0n;svJ1EoEBDr;|?@lSSIV)tpm$bj;DK3f+-MOMlEK_ ze1`qq+?gg=LM^lcjrOnH`f!uj*s7B6dePGUz#TEDZvC3B!tSJ^M|Q@#%5L7!=pjP7 zd`{WSe6lS&p>gwLd&sDwXE|08Y$ts?hXo~GUSt&rU3PlGH&II^_xrM@)P<^c%MDji z%Br5wCmgA%7?a{K^*$fXwk_fEIZ&H3*h|<3vV6-H3zSPJ!hb<^Q$)D(Il>Y8B9s@b zG%+xDdA}!N8nO)Swc^oeK-JeQ;sMgYfKHrbJ8~~KYS*u&p;}hrgyM><>_c7RYDqnN zO3ISgUV?jrDdKU6dn0Ep1EKQauGeHvT_h}IPt7Fvr$rAZm-~C@UV%zOV43ndLa8ot zVM;5|c=__ej+1K5x?!e%8|H3{?Kh>{=5>c3?kId@K4hGm*AgIdEp~)jjzbpnIX0s4 zfbBw5F1s=*4Dv(bXrId^ciO}tu%Tb3owfQ0GVhepT8n!ANx9&WZlb#ag`8_E4^g-+Ld9{h3i4v5>`5lSw!w!YSKxQK-wx zw_kpLkGoJe=!5gZjLbCr#I4`H!D%l|yeyWoROal_O{2TUa%?Zq3!g3X+=HTl!u+Po z*jWT*r(*tDqTkB!$n1i|&L_-Po^tiab{iDk-r5S3Ep!|whPJ~9VXt0RXh6G&MIc@u z@0s)ryr14Woa^V>^0bYdc5F*`&u9EB$iySEKS+r}MBxFXu_qVy8rlk@5qNmghcwQ1 zS=^7XRvJ^hnP=&8zSfwtY~bzW?qG98p5Hsltv0bz;O!MMh3DkD+DTvtH0N{Za=V=6 z_ivpv{bxI=rzW0iaA}@Q-TnHkii_sy?+foAnRMlVOH0`NX2$7m4XUueIV$2v3~GVq zouDh(%ArPOS4P*i8FP-btNz;l+!KBEP^8tJ@m8x^5Q*i59Yz6m7nRUU7m0F%aJG^! z&`P_NMpMgQ&*(8P=rNvUvku}j;PSndo5O!gsa{ssSAFP6)y|^FTz`4KpjWryjV7Bg+n3y)#YgOB=@?DG)q2 z6$w*+8Xvy3y$G?#1835?k+~-#Tkvx&X26Fb^t-iEn6xI$dvQ#S%?L_13y^)rja5P} z(jbnWY@0kJ#Nl7l6?NC(a5h3B$*+I#e5 zw|4!!M8@{AP6E~NwT$3WPR>GM(6JOF%PC^ohwur+?@El1cfdIDKvFEq4%b%%IqENX zK*s5gkqO)$pqxTab{bq$c%@HfDJ(P@r`IS!i2F8w^9RBi54`f;nwLgS&iKbk-W&H6 zOzt|Yy|<2=zPKl7YtKg2uzud$NJk4F7!4f6^;&_um)ge}z)ISQJ8F7X zYH$Tg5^d`4beXnsR^tO?+P`D|PyHhZ*9(y|nA=j}xHN(sI-O1zvB84ubPKUXA0TRF zS)E!jGaZDA?gG^a6BB}E$eFw+DX8|+O8Ay_oC;Uke-5@vC3FEsGO%xQMZasv7Sq?x zk$NGmq^ezefR#}6>Jb|GU67&`^+nI}(BT@}rgsIbIns578(Hote`L_L+ z>6`k%&E(GocIeR)HB@eVt3-*5d4D|Y%A4(pho(B$t?9GwCw_e$R~4VHa@+28nB=d? zACDf8eS_C5bnJ8OfQLeg6v3YY2fI@18jvGPpFJnbUR`YIk6T{{jqB3MPxgmPHI_>q+-g5^csrB-5VYe$n0rZY`fgGJ9s;#0=42_BFM z;@RB;xg0@fW8?!TAE0<%w%-Wkm^4HnsYA))C-u+{EV%_+x%NT1dd>B9F<7piQ_0%I zFTVvAB5n#lXhGDFVHr#HFXC|GTl2hVij_E9ZXU~@4x_lMThChQiXc5SDrt$*#p3tB zxcd`bA5G_{x-!U>DZ^*vfBZ_3!6g92+1VV_hPrFM-JCUXs@X0yc6i;*CP3ISGf89r zN?i4gP)jG`@CB?oItV$sc>2;q@eazfXF4IGmQy2M?pO@k|12UdUyMJN%k@wvu&7|w zPmTEC+k5*rqUy6b&GS1GzfF!?lCh9fnRf*=tq9_zqw1IjclQ>=7d$`>UrY|=MZSeo z!Pr-ZV>NnmNkS>zP~ZlGH3uGe>F!khc1|BO z7K`r&m-nA9uqx8So=mJP7xuhs=gVB!jl%;|nG&^_%Br)_z(e1Q?3$t3cZa^8_qs!j zA&y|P42iO_dhl)carl`?0{Tx59vFtQfaB7l6np1BilM+d{%mDlfr(F!3 z^9{z}u~muj1kU(OIX5h{Sn0=pp@c5Z4abemw2rNi*LKBL>a35pPnlS2*lM<2I| zE_EQeF}nHPuIIJuzZKG@S#DJKUs6!_CA`PvvH1L^HG@0IwD&md+M?&w@BXEYo;emV zr$y!1;?0{2Zpsuc@h6^QGzF~>6MeRmI@vi3jAjJMzGUk&VASEAm$4eC z@D-C@eP*m8y8L6HIZyO-MeOo5< zUwmr6Ik%Y8V# zA@pY?hUY(qpaxbF9tq#5jD;i1#}Q{Du@**c8HZZ6ySX~Id;1n>(!|PM@FyFOZ0%GO zONTtG1p}vy-={6gdMGIN(tbaJ9bv!!3QCPr!fGLzyK2=ehh>%g zNbbAP+SUjrFO-OHUC@>G&uYJ(KcfbHr*2ua6Yd!r>@UhWP{T<@|E(L1WWW6uVCIg8 zE)Qd0_<3U3{q!&7%_pl(`k}~&l~Kk#R0t<>Pety4Ww!N}al86-kGh?mUj+$YavpG8 zTlc#inD^NG%_EcbiYAm-pxtgRGHJ({Bj6Fec zHct9RA*&K%BLf~0!iO?ETq5fz71ha&o99IqhPxk=IhQ+3N*|9Vt&KUP%H%lEs_?#% zd_9rw=&2$7vQSGZxxW5_^LF4)_iTUn`H|OIgr=U+mDRS)WMjSQLv={;c^>F`=Hdat z8ssSGz)65Z@=9eGRsp%tfs^>L=MSOKa42zUsET&~y(cjrC{BN5pU5xLJsFhF1gYM*R2NnCCIxR%ghNqN|q7UR__M(Nvo*JlG(d`ED9 za~i_DJTKLW^p}^u>9+xK6E`h!(VCx}`U(-Xyzs6dIsv1kB>!UgukmHbg)-D+UB4@r z6)TM1BU#NQ#_B9VSwCexu*&AN(Alp}``#&(BKl;mt}4sPrCsHp~p}P~8yrnA=mf0$uVt706$8j0fkPHgXy|#Zb-x_=J5uHib>B;4~zGL$F zhZMKcV=?K~s(xb5pUOwoM}sn?`i4MdD{@1!aM{}XdNKjKK`Dn%(VYJPGh1y=m2bdl zN^Sjl4j!NlOix3J%LIi`D>*-U9W-6c*00m+m-*-YOfja-k}L|cy4C6chVvESc%b0f zP$;PjPklp_;++!nUz-pHEO$sSY+1oAI7IKOnFm`I$vs0IM)ey6>&0h?tLWFi+XdsarGkP|b&sXK7@q0h)P|5icBQ+J*=>5kA5#DQMzK8B-J4i6L#a$u>(@PIpl#yKNpJf{XF z)LEaFD*n^5Q>NH~EA@AIUCLPfqsYbZ*Ox_qC{toBlb1cCu?m7IWm9hQ;-x`Mw!!K# zrXKVIb@c;moxg9@%nQCYvxDmSlT2e2x z#=mytr%f;3$G0d>nLNEE`FcfKe3&$Fa*2CC8h2^I#e6+eAg<>`J~gw5YS7G#xoK=WrVsGkV+)l^1qNjH&sgR6mv>rEEI(;(769sn|tM<^bs)MhFXket_1M*{FporqZ z0Y$w@+4N! zTuMIerF15@iGJhUnw44W!*1~jkr}I7h1BG?73tMN1oe);d zK9-?ZB`QXKLt0e+G)C9R4ZvSy+sAmx02XCIg8ZA}5Tw}UoY zstjAG7uvH}LcF}p{ZsMU(vU)rH4jEGJ>Rs~!O0VGr!L?cwRTZKc6u~XQcsR<00e-z zRz@w*wNpBC@Wd%#vQJ0R+Dy7)a6fUduy-4hiTTnRcY^Vl!!L7r~%giVz3s?cSBUZ0V9ic`TZ!kt9~?s4&n%XMbv+QhCCRp#JaDzC~_}l z>qFaX<8KSq{me_Hk(qa4l#?b4I@qQMccb=%)+_yyQF{T%(H7j zW=(`lwCRPd)*fQ1Oqm7#QwK?gW0J|m`ZSA-`xoqS)I4i(4`^$x3=U!&4J){;R^8Sn zQGnfZJIlUc?tpij!mi_ik71t{<`{=ZHah`=)M<8*!caovfa9TS*?gU1sM?O^Oe6}}v?ALZx0 z9L+*~47;AG_#JjhN!wRFN6;Z9T*JW1WsDc>30it-f!Ss0ftxYI@O4+;Ro&M*?5A2p z#i!;c66kABKNP$0)IvKrhsn{TGs_+y+=QYXqPlBlyFHp;aOiMlEcLHR*3Lbay48x>yP1LRUiA^l8koM8qVH`{!>(_u_0PGfn@j zPXEBK%p0a054rS~OoHM}f`Iy!p`iV^P)?Zm#YbhTz<_S>11$LGy4!x6?&5o=+YpDA zQIEX1r-Q^O&FW5(thg^|7IT?l<}&hgtqZ8V zqLTU#N^NCli~R!MWEP8edV_g7p%DvI?EuvEG?z}=K19cw{?i9|3HsBDNo$j4z?r5~ zYhz-UQ06sq@&{J&x3mh;ncWMtp|@cI<5&Sy4UVDQ_s)2wr}9s`VBgDAOmkm1w*yFx zc|=Q#iM_sRkRmR1Jg9t;Tvj~()=vJ}fwV-V>z1`P%5!e=<4ob{-|06!<{mh4B9yNQuAq1TS%)>?`I{F60S7X1OAf=o1%dinhQyx2|Y--po|n6>kugB_OKO-$Q=l<|k{K$|UQ zPG|QvzFyG`w~3}YxED_KqR%@?>z5mNW*+`EneW$%%aJ+wMa_-IEKND}F7A=krQ zCD8@NTX)k3xd2lA4a@Pu?io=Yc58IlM3>t5F{kO13UOJvL%!&I=Sdd@b?OnW=M-}T zx7ik|f3A#6&Fm;y%c-@k3bF%^(dnl2Dh_;a7mtYAFZ= z!)Utb&!0Sxhz%qxbLdT%%9dpt?J+b-osIFXoBul9(7ylhd?j}Cdg;rW#_@i`lAX~F zS4NYQA>6^&z1m3;3p0%+jpw)@IgBIF<-)GW5D7iU7S#RrAek@s7f|A@p6^!HSBZwb zXhKMkce`jLmZ6c4M{Q!}$&c9xH5iH2E*2FDI#wsIF4INTTZ@cK1F7*h`Ba2^?4M&r6lQ z_|R>6cgZ@_zi7hS;H@WakIj5;_Tz5Ksg+g2;jrY(Z5vksR;2XdY3{Z^yv8I_QDFsv z7B<;qE=SL~OGDYwPj|F_>|SY!v(^>W2$5kQQ(=P@OC8LnUfpL}Z##t|LlYPEUvm7; zTm%LES-V;d9{N6UPnu^AB2Lm=q9>s~P-x+@uVD-lYz2J?)?EzJZ6!DU3HITNTc!?_ z$#lBz^|SAB%PvRmcgmv&!gOM-{=w*M$S}yqy+HhCt?axy^};-mj}_ z#VCCqrx_d3kxjo^qjf!jzgn?cfd%|#*;b2x61~R3TxFVdeMPUtWh6E>e9baitxojV z^<)itsbxoEb)nRxZ^g^sMz7lCXYA|ZcFh9;&SI#$c-ocfWZkWxP=DNlc}^xuwx^vP zZL`c*Igq!Yrrc1;&8gcoCe9bZuu^LrKP~H3>7%;(9P;za@a;;Ki>OdhE3DZ?=Fv6m zBf*3o4qrmQWFOXK0^Y|ogYWTgwE%X*T+!$t&8eL%{xoCGxmEF zvY(xtD0s?#QI+`+Bq>suE5odvkhLL={m^6T+W5ujg9uxMVQ%e9+hT;1(Di#IzD-t2 zc0w#o4rPze%JbpjOJ8$uxmjDyPiUD1IWOp1IIRm|nKPH&hr2BjV%(OJeJ|RUB^Vbr zpJ~tBJ=F6M7cVeG^|LuWjfcosl~5>~bySjo$NO-%40!hfD|%)L9%VQA_@`95?F9C= zbS!5qXYrE_BeO9zZw}>OznR;g(BE%!+ks5`cFlv|S7Gk&J%@yuo_s_ z-2LPtpf61*Ga#$JDoX#0CZ*5UGV}xTe=zo*VNJEo-ZyqZ1wncX3W#*2_gtV-1*CVP zB3(d~5^7YWHvs{uQE4JVq=e8TT|lH02qh#m=?NtSNaDM$z26Vdv-k7i{*VI>4p!E= z&P>+K{O32b_U=t+M3g~4lZTaBi?M^QJ^{6A>@nu0_gt-+7Cww8|5!*$dWt#Fg$(MQ z{=Qoz*{|08Y}B#I!9lSt%RDRf?ulefc}G1+?AN4PQbaN@>%$i|O97)_^UzJpzu>Zx zCYGMgW`~u>KnvU1WPqZ5jsb7F0+ObI&#fXlBlpV_6>lJE|C9xziPn8a+YVeyVSW>~ ztGBC1LI_wUJBtj8ozHi^QETj#8z|}qckv_plfozgf0LU)(fi2&(|=PRtD7)? zDY5+NqXfn$tlSHyO|>DnVeLvVZ5!Jb+wAm*c zrC=a)BRv?nM-^hm6oO*he&~~n_4&^0ZAHB(??+lU?~csu1RdQBufs?yO8RcL93<11 zaD%<8hsy<<7%*3xU}e|n&m#K<6*m$06B&Br(2P8tDF=_3LK67JJ^*U#uCysTaF z|EV%je#?Y4)fv`mk)KUB<_Pne7@h1Hf6P;^8n8@tzld%$ID$m5jGIQmIqPIoVT>Ag z7E_}S{a|=Bx2H9BGV{f7i?n8Cmywi-%X1z^JqzS3;ZGc+Hc_y48RV8x7n*32`X)P4 znrI)chSp*p`;^h?->GnC?X(J~V!UvJTh28vajUePj(0pCmf#^(n-7Ey>+n}HJVPA` zor4o4i~~U#)YA#KzFm2faO)%R%m4La$pSARV7uN~U@|{I$Qa0MkT8qzt?PLB^m2=m z){Oyw9+GZ_V20m%4==zpk!Hl|$s(!~ z%|@Sub5g@DL@D^Ocr~%a284w3c`H?v_jySBt=d+}$UI{7Q6eYNa#Y2m_?TbzcKJ(R zwCOP;qfaOLIe3NzZet-QhHh7)2?MC1yZW$ZVNWGibl=_EB@XBVm9eNgQ zh}W06e!0im_E4aqJs~MdDW2iI2vHLoOnd*%O zz76*?+OWQD+`yaz9f;rtFo+=N3tShvW+=hJ9C_jxWY!sKdD`$|sh<0frLBKf1#=L8 za7COqN{zBe0#K1<1B)!gTzK`joxm}pBf8kHh?{rb@8vriC6wkS8yc5Pyfjo(oO_1R z4c&?mC-IR>h=-el#IheQ-JGHGjaATc>AJy7IwL;kCW|U&LnMAxUw6H4`Ot1DZG=7W zaT+|G&M}DZqn;{7cc=y&QPs@addTMSLXwRrpGPLoXI}3MB^IojHLXeb7TaKxh;8kiVU#CApB4kTBsgm-K6>_+B(fV#0agmQ3f zlVnC<*DTli?rXIS-l~vn{)2c5J4GpY6Z6=VQMcH!bv^mMx~j_9`yvj^yr-mW$QCH1 z2-n6K9*m|me%lBQj*k?e0APYm?hWnhfW8<`90FWSvPE+T?hPbM#E{mA)>wGxd2{@BPk6sVGO{EvzlW0Gx@| zSOz-}h2SBnNMq)|3{F5XE;T-5BT~pgJ*Y9;q!x@-0tD^dhn#_L3UH#ugBiQ0Xu52=4NvriwaTp)t~}B zS3VrUx-I))2Pj_Dm6nmzdm&R=;uI^A`j6koFV`R9ytA@=9!pg8w3!u-u0Q5q9lU%a z;+sw*C;;;|a>iLSy93M?NYfoMm{9DK9-ZN|f1!IQ@1}xTVp9|EdGVt2Rp>qB@CKL@tJ37-n0nH8oqGv*JuyZz3$?N!a+9A?l9>n;W%mK=p~dF zZd)4=oy^fC^f(0xy)L!)w2UIL=!%iG9g7KZ9I2^E>#)Pn{8N|W!~^wWTGSy#?k_|3 z`-8*Q4Y0+E-)Z{zV(+|6p59paDbo2#Z@#W-bm7Y6$m6l6t~P@H4xjz2NBSPl-rngB zO=&GxO2wCN6}<+K1SBQ9a2ahRd{IkfyQtXeVg>A>IOQNr}crcbMRn) zonb$B$+;SbFQwES9|f=>F=%8lsZyHl3z}Q`_=7O{9kGx0*|hVNbT3t;(~v%SQbCT$ zt6uhEa(QCw8&_UzicjB=5t(81hEWnU$ioL&rN zhFl?dmh?c)q?~v{;NQhTwBU~wIJ0~>OC&1L+XhV+&It#fdqe#iDkzDC0hGwqJ_4Et zYV@#aOi`NGs6dC)TUwh{=26$j$6dbbj6G17c8*0z9T%8A@+xd$)fXZv}dP*IEpbz!jbz&^{m1wbVC zOO6HSNJiw*QR)>^IwTg&LKR&!jVruU^WE6O{5x?AS#5k{Zf_Ym*gZ?^NWRJZvorgV zJc?Vac%)4f)s358G{>wGcj8;bMCX$C{Ys#327MGSS;q~q?g`rjc5)9$O3Ky9eHUSM zKC=Kzp|jBd)!PS`Oa|9YOq9LOAaH&v+n|F;=f4tgCK%}_W0hOQD5FvucHnHa!H1lv zC(phJ=N>Z;5QbvuDv?82cs!lcOR~a4Ed?H0k4n6pCi*k=SA4##nOs{=*o<`Z zbkl|THPIaz>yqHG@W2yoYQ!+i4IX3TEJ;Zw*N;`YCa_3MaIEGmJ^y58_nuA8c2~tb z%mz}j{@mN%wRI(1!qhvMZSZp3iyC1DE5J2GK{O*rcq1E0o#dp^7R80iYj;V^nG2el z2gc4A>v6%~liqn#rKs1+#n;%@t~Nw8|3f3>lM-fWuMd(f9#GW%7a(!bV7v&$GZcGn z%4QzH^tJEVpDFX7kJ4{*f6e&5#6)wmRrw}{M5BvhO#&n$_w?-=`N2<*4>%dUNUcQ1xjrlHOJY-gF8_wxwvyD^-&~an$>ZPU^-Z zEsA&q^ArtbjoBW|RZY1#AR+NtJUGinf0!jF<{!<~&BYT_FSr2JfS@Vd17VC555J8j zE?JLplB_b{)s1JpyajS;s%dVBaWfS;isP5_OG=C7*oE}s_&m|I;GUtWnMKo{WSJ$Z zJQ4TiK=$%FUDznNA*zEbH@Ps6?9lu%!Jb>>M2g7sb1KHH<%=-*A9_EG_z=tziNPWD zx@8%|StqH&gq^b#7QNve=|I|fs&ntlz)(yFRM2+r^UXV+jHf~bJ%_yLh6Mg(2@cZx z=f8sk#neziQMR$h+M?U@vz6sxLs)Ui`#^LFul_P-=G*sT<^*GO5LB}{Ge3X_W3w$$ z!*sQ9z1E2med%WhG?S3xm(j_bE7ope!wkmI9e_06)25X~a$}(gJO+y~Y0k0@uPC-G zz^iITc_MNdCjciSM8wUOmp;; z#HF5*ET%3Vn<(e|Cra8?R1Vsg7Aw3T$Wu+}bs6;^B!u&&|fte=_0#zk@L-fRbLy=z{DU(1l5fHmX%fL~;7QV+}k9`8mj?6f` z^Sm2NJ*qUuo--BKT-W9~%l0GG)xvsRWcxXY*r);2!|%Zf7wG3bVAR?oI+s`+`cDS+ zA0VzAWC8HpK-`GF`>FqZVle&%G?5+;?qZ={9tL6zcPASAsUNV8B@!2n4HgHY@O%QO z-ruSJ>mo2PfTI1+PW%u51*(iGD{MrJ@*3#4$_4#pkop54d3^-gW59o11rz1({$*G$ z2;P5q;Xhp>DVWM3N#HCeK&I>GL06%|-GaPtr0rZ!tV^^CL`?2i{@ne6Y{@yiYOt(> zH&y)s&IQd(qW6GH#N9+&0%hB3*skYy*pw@5KV=)ug!VuPPz@=Mm@5|Y5N8ZNJ9=@d z1tMF?1p$Zphw}H&AEwE0=-Y|Ry^31q-WZHb>=5LBs^Rkr@nKbK=Fr^Cxv$+$F${UD ztrhi^onO&(3FImx5(75=m}WuL*W3+nPm&R)%<9PzJ67o5IuHtAXc(a4liS+b!v3$C-SSh(VC!gy+Ao2pqlw}!clYuTGz zVO%Zvhdb6qBvv*2^{aomP5MX^dh?K2p&yHPj`bmcfu54?F^XSjJ(q=oQp~zTMYg=- z&sQ~_>}E#7F6q}8l9pidW^cW9prHz$gNqAUPW zMe6C(*xSD?n{#_a%S9c9wfpHDVP%IhF@=iA3miKpQEt)5bbC4i_cqUKR0nj^GM-~7|5-C9$Biw8)gC-o}ch~6GCO(fL=z}HmA{ejX`>GyBj+seYIhMXx`ZI=o4k=06EkfOmVO`T!Ulr^uGFS9x6`O_b(&V%jtscjA_>7!VEf}R@+dloveEtEB#r`OecjW~oT*uEDVi9!56zv=SW)*^tpd-oJ>M%^HxnZ*tH z9Wunu35M?5dmS1K+EvseFqV^8&{UzwlTROrF+qP^BuuAzo~L`|I*uSG-;a4aI4OSh zI_56a0oZmAAb0?%inYkgo?{TI6S0d|Euwxq!hBvudhxomyWB0ybL1}~@8o`6DCgMI z>js+RY>1|*0RrH=Z4@Y3OKMVN?3o5lf;iyuhNsN>L*+1=z&j3g9qKQZGYQA;WRX9Ee{$p~E0>zon4ea&cnSsEE%PtjyFCl-#1fQ%wQL)iN8lp;Kx?YO+ zq$hesWy?16ZSdT0RxBDRLmhPnDu}a84-dLCZw+WLYpnL#$~{4XUC3r#`Q^NI|K} z-s!hL`}XGy!Ex{Co%GwL*iy)O)5U<{z|7XXj%vs5l0j~x*S;jZfI$g)?PV^VUmOF` zZVv(I>C$t@`$-*y@4l@}Oct49KMR}#d9&WT`gtsVdv@p}##d=7m-=c}EavOik!0(I zZMar~+2l-s*U;~cfXFAlS~1DJ!E6b=-a`U-Lh-%N2WX|JLnteQESoZ%Ak#WSoc z1vzG!akkgr6ZOFXlf(YZ1~Kr zXz9zXsB9oo#5ja%^&W4S)OjtgX7vhKV0$EdUW_91>goL$dsXSt_YRb_<67bcf>N~) z@j|=xNVo>chssKc?76OC!}~B{`F@>CXuND@{r9EwRw^2=pjGuV1e0pliz!3+*rZQM z0hSFT<19ZQnBO3Fw6`gLxHyq(bCFm?HXYsgv}!ikFIC zRScqj$0$TQ%k2mq_1um?ll@2ARQ|MykOa_Mo>k$}B+jH8^*-lMI&wA1X+fjcWU=PE z*p>C=)32m|`S3TYzLQH52md^xU3^#x;j&@5FK$wl5>4V;WCsO z+S`kW3AO=Ut7}k@^b4VsEjc( zuCfA&+Yzm(G2H1Bo#w;U3XGG%HKr?*KKMvHgmi%D#FlpuA!5 zt~i-o^YJRPW)vAp30$mvxlsB#7;hSX=a1UcK2;PDBfWLI)aiTfSO0WQsrgC1`U{o0 zlnEe^>L{UP{$;rT8ca+Au$`rZ?bK!&SoVA_48D+><9olOM;w~FcQ~&O6x-WO-g2|*PcQ7kU*0&#lZX`=tPZ}!>t_zK$Jp(ms)il zmDQg|0y^j0mjpPC*_i=Yw-RvTtno@uaj~y73)3CrDw_4DqQpdd@JMOfO7_ye5G}V& z0*WI52O%{r7Ga%NjPMWEzSQx$WtV$f+ZWI#KBmaY_-b|SYWr>pKlsd%YtF%uczXHT zNX4uF$BAGasw7i-tSkcz&le12KwhOgG?)X>NWoSI%pLiUj=1}u{v*TApQpwEn6BfXDeoEP2hP&AS;g<}U%rX*0ObG{Q=1&7ZKonh|wPY9j z>OWo~2}F^CP;;Mw$UG35a5JI{ht+FWgQwC#)3y|onXO5j5pA05L{pwin7iPmOK3Y~s+>5I>d~R3d0=7;Ip-!QCev z2EWif>+qg9=ViIaOHEJr39HSV9Kt67)DjR`E$+%5_U<8O5m-~QDUeKhog3**)UYAx zbqe2?=SJh1Np0o$BL9_VL)a^CNg*fU)u_m=<~;7%mq$hfmZ@FY%O1+ubjllp6u6)0 z&!p+-Jtc9U#yw{FBsa7f7%%!?d#nuXar(b|ToP`R4AHMTJw)P`vIg;wv%B*FBRRhM z``y1#lYX+l9@=uP;88;Qi`0>f6rUN+`b1dB2gu$EWU9JER<0euq>YcvaHO1ElYA? zD3)x$N4a!QDKsmM|7OSOgyUx^{cZLOoLmgoQYbw89MqxiLZPSmcDk94a1P$Weq&=p z4s)cwq0%Jd`g^2(<#s{p5cPS|Zi~|SO1+C^5(#4~{^{>kpSE^kM|J|nCe%M?w?h&H zWhmJZ73eN-%rUx?rZlXhK%NM6kgOQgo`L0kc($B*{a%-?i@3WCP9pkT%MiJkau<+i z1)O%y$xrx5O>oa0J;4?7=QW|1$ zMdtZFDxO{`;LBsCxzZ>7hnUvNPgHzVx!xs{s+-C71}{73knVgcR!N_aJ}-OT+(Fp5 z3tR?8!Fi~GB+2d`OfTr-!C!_`e}<>(YP@)RYRgPTvK`(@U2S()=+5xWOsX1LeDbQY zVUvWw=FyFUD(Oq0V^PU9^mk|~{Y{fBov8%4C+8kTk<;uRQ`*a`>PfSXZ({@AU5{qj z&fwOS(c`8IQvwicu+Nv*#z?2Fo|BT$(_gFX!!eZdjnGP2YTk%%15J1(VmrAFh5+jWAL}twN!<2$qn(=kS*lan$OUh zqsXF3MY*`=9srQ;Um(LMAg0qvl5dR)qU~;M}pFT6Weg%JfU;UTS9LEyUN&xV1DU2$&I2HkR@YoW;Nl_tPfl4bBvL z4*`PQHts5LlRUF9L_H69_N9cqofJ3{7l-yL9Yy2SzmGhFeZM!aH+3UZ`DosG>tyNK zVxOanfT=UCf7TOU#`=^;P?#^Z<3#Otf{Ek)T-CTmovXMPcG`F6GuWC~Az(}ja$K7? z50rIn9@!dnJ*)+`ntYv9M!l8jWRL5@b`N!_Ynp}oHVH>W2aqQRLQ=W2``H%HeLg#c zDpS{$T=yP`_ia(;M-3}}+tp1Kk!nwpdTy9r{6>3GD6QLL;W)Mb>xM1w%cDlgv>yux zh+i7&-M`VC%UAjgr*e&Nl@`{fB&^BA%ee1>zcm1fNlE(i6rY1|MUTBxcVwfA_kQ@}2XYR~=R}&vS|8 zFEXU<;A+aK`Kz5nCp-#3AG>%;gA*VPy?~r-!lDDgXONx>;G}u>*5MB6t-?xgjq}f+ z#_88o$n2Y!WD7k#Z?5M*i5^b9x@fK;*2Sa}Qs%(oR6nOKb^vo9^_jkPbKmz6bq`i} zwbJy8icN(`(Iw@!zWU=(_%kECUlODmwuK@=x&Z;Gjn50r-Nqg6QP}GM4F{L6k?nEO z2M*rc&z>4w9~XNgndn(m|GF#wmdCU$yHJd#-j7Oof?E!t`i_%eRKVcK^m{f_KasRMDI;5B7dP2&@es1UwQT+?mYY_a+OSgKSRNy_W$o%~Q zvWiczDXcvRLHk=I{S!*aLJ_zwhfaL{+fBm*{li?+1rz?rM9ig|Z%kqU< zaqNll&HheKTduLLYf{JITep{&cQh5j6TGU%YTUpQRPd5vzMl0*Yj)+`_q!3^1O4wk zv3*8|&sz!#=zSCf5k`o~0=t=}fNJWaT^Ez@;(Mb-M-+E18bxrzUskT!XI93iZC1H; z8N9q)|L`Z9_5HM9nFE!f(#Sq7Q3{$Q47B|f5fI6ROr-42p;*kZR;)Wd;#!wlRbHUP zTnDCy9uU*9jla$;T6?zk^vnf*8@m&&KW&=X3$kzc^hmOAh3b4x|7d5Q=WWQsyW$LBNFCNd0+1C*%_v;-G$|FkU|xBCto)oZFO`(| zZGGCFKYIn;LYOOF40|y{InU}NE;6wdfvmBnvN^|5fdK1GLAcZ;U6tyMX%YTZM-F8! zUrb!1YJbro9%W5_cQlr}A=1b^YVuBYHt>f}=lPaSyx$K98uCS^%1&g zXi@3K8)biAv+|(a5~bzHc-0l^G$zR-^l>)SW^E2dy%w~wSXGIjRM?QZIF&;S(O={7 zv3I4p(@t+?n0n;e4Mgv{NGAa%jUU#dCkXvzXa|(~K%1TSRD+*#{eEXG_}CYr zePL<{r)!w$eShm(B%!bsR#GFVftTRcIOk|t5#g4s#q-7E;=$T}g@Zg@p1|w`@`UwF{veMeWEoC%6 z7hRC^n|hYilSUjOtBeBe{xn^T{&1au+Fyo;WLi_t!7(9S#~!jSwufx z%lX0>tQHfs503-a2*!Sb?mZYgsN}M#X{~Gf-i9(t^#19*z3i;|D{TP%-76CXR z_<#UMLOP`Hk^#^E2Kfihd@vLb<8I-?8=1c4Qahfei1h&748TJ^syUiw4W&iQB&B@& zl>z;sJIpx`&>f=ihqM@9@ID4+3$BB28j~b@(e>vuNvY&V6eJ!U+cXG|Dk1tzlp+^` zN&L#UHP`2kzSx){?=%Exzu|ubvX3tDGWQ}mVvfdgQ|H7$dI%lF$=5W~`SAK9lPiFq zET`*<0=GgG3DpHV7w$#-sC6cC#93*a4oF`ed6NN+R8>NyZ6~b)R=l3&wsI+Kk?l)5 zlvn)WuYcrxFEA-3oJh2Q$zrs4DfCkTZi`3@smnZr<-}p*&2|0SYHVPg@U}bCVCJl`Q$=w~R|SX~hnc5+>5! z2I3-z_3`!1t$cW3VhOEKQI@$K0nO{Go|?kRK`2oVeeOO?dn)&n%_!zn@kM^!lA0M- zZ7FTBF|dcUa5o%zNM-L~dCLV1iSvun;-G2~H4%vi1CUD_@*c;j39>r~U!SdyS-Vrf zIIQ84q~F%!SDRI?ygRQ!=d1d%lVK6zDpm4f5*jX1fCfF0rSFK5pj~lMS^p75&VjmG^_|fB0SneM_U%v z9Gs`)KRqA$^@}vfKGL-9s{Vcfrs;oPE=ADN%chb;i6p_n?~ss}%x5y&(to_$=Fp9l zyjgc_S_Id8#_TnIlvi;fuuR#;yLdFcZOvnIE7*6HY)%pTNIg4DHT?uV(@R$*&7sLN zgKE&cZgWb)M(1uG^i*|9$aHDSZ4Nh9!|flxd)4j!p^j2^0tu-JU{?Bhst6GhADDXK zkD%y?3{{)pbXTwGM5ZLr(}m-+X#TY?xQpoyb@P9$$e$RJa%pTdV5p`aYvdqc1LKi0 z&`u)~0Bzi))R=OtE8Dxh#VQtjOLq125Q>@G_T}?15>e09F>vWcbiz0Qj=>={B~lPz z(Qz^J5=}&K7l;ANsNnNN-KrG@^%Y8%@$ucVdvALAYy3MNJHr_33#yKn;y+zBQL22P z^95mam?AT~o&2=K?R{>tk@rAQwqoAMaioS#(c2OLJ$vYQFz(>kFZbMw%@g9OD1FU; z?&d_w>O%JB;$tGnZgN`#7;FOC;0zu8=W}P5mPpg2&;Cl{uK@?eF^%dRjUW6x7q#pk zUFJX1+kz2xIQ14_r=g&Q`R12+CnG{^YLx~!u*yF3#5wz^;PLwMR^l5@x0H!A2atGp z($y=WxOT`n>RsXl84*m{>9yBOz*2OwtV3;Lb<^BS-{M+hj#jg5GD4T?^8QH<`XZY6 z0>%$>lY?6RD?m`6a{=D<_SC75=cYg{kW(m<7WG--}4?|G#tXd**^G1LSY{S`&~Ea z&9an}s}g-~x#UAko$>BS19T=6bjiH4R~GA>XubOwLZr4am9+;aGV*R9|IxxOqrk>| z8*{i8rQ#!{0Y?p{qe(vJ|0tmF(uzr{!jy|8@mAfRva^=n!5*SyKWmlh*?w@`=SL#@OtqydTZ#>=X&15@CTm$0FJ*dTX3 zrtBAGZ$Y*rBbemggTp#YQ=&pxq7EoN--H@TinGIYFc(z*x1Yc7eQX&jmQ*7 z1QV{P`F_mFp@d*`$;e0kuEOK@S4Mso%iaEc_sqKxjzM5pI#3+CD4RfiTuwu6L5Nvi zp5-BtCPOt_^)Xj+W&w4qd@f&hzDK2R14q{wqmk)GkTvTIQntL@4>a}dnlhT^52GD| zPn4WitOk^Gvdo22 zmo=Cpyw`vUFA+y=QOB55#Z-Cv0A-*O+Pu}~PVUKeFQsMl^=6Pm#3JZ!J9)v_JIO_S zq4}hlwaG)SP~T6Sna}I9%{$C_u;AM|OINEbgoBuw<>XU70~lVE6#W-*Q8_ABDj)He z!I$Q#5`4m}V>_HHK7zOq?J&b2?F`fw@K`i7-Bmi@h8DHxn!{C=R{~8A) zEGJ$iO`9d7xqwl)=xEavK*`(?n(HFY`zrHb$xY2!w; z4*}pFag+BjzQsr&Ie8C=XyO#lk1H~A-j#YS((s7)pVwVp4${@^Y+YnitqqA36 z!MjrjYfguo6QocuptPTEktck4Wrs8pRrY_Sm+>MeC7^wEIgLM(BZmN+e%Xm;rOSE& zgmJ5DF{O$}VIxA_cnm3^Di&*G86s!{x&7Tet=RFqmC%h8ufrekS7aO@)8j>Jh$XWw zoyR?2v4!xGUZ17jqMdtecX=*rCpBd=NJP)-ve?tytZx5hup~<^T4!!e{FykM$?hiw zQBseucP#A1xsUaZCmgqol?@Dib73z~ZJ??RT241AS~D3)_~M}9KI1Lkq>L_DP3n)- z7`iN`@qCo{*!y`=1iCz}lD-{fBILpFy_ z6e%ube@Z;z#4q+Q1FO~zXqJyIwtG8VlK|s$f+j0mEse-p2m2b zvxO^=aGORiPmIC^C>It}-xeyiQv67!_{c;*aBR3XM}n8q;FXE@cjl%ccIrZn^*O>1 zUj14B`7NcGpA4!g+spwvFTizNK-i0`(@WJ*UIejG{~6s+7HaS zg)x;>Z3|ByNG>`vb|f3;-{AFLa=0Ynp?@HI`ELJ#M8xB|88d(H=?1KcL6sgmvIRXf z)jnrXK~a|f-X)1FJ{`qVCvfGw4q5=h)3hmu4wZ;nNQSK6AyOS*}8;9Lcu*;M@ z0tdO(GXj)%e(UaL_Gtfx)U!_-Qwc&`%q5YoJr{bwQ>Q=2!&z%0 z+!POCTk}eH^589LLxkVRzb_=N;rcX9kn6}vAojv#5sK)EV7S>B+S^GC=vXr%fjhMB zjB9}Ld^kp1+dqPrv+wE}Ra6)O(pI{Y&T807-}!D!vzD}!_ii6%McEYGGcunwZz#mn1X?3pNc0 zhdG-Y8Q{O$fDGnMxMyhDrZ*|L9bAj)m5s$+*=)J*L!_F1gwAyMG#+gDXkcfY^kD4Y z^%SmgW--3t)nDpck|VU$Tru>O+bSze_uHq^SRM1V{ney8zUEjG}TD z0UTrrou8^o$tdq7ny(JlkWx@LGrYYSF;9TmBDoQGPvx^t%~v1C&-Gm1bFNf_4GseD z)$x)V;j+FjST*4Pm0o4*-wTkSyJ3J42F9JZQaUSD!-eeE6Lb z|7{kF)4ma#V(XehDUR#ED=9AY=Aud^h~kD|1}bSr013zyx(aBf7XYcBqMhR##biQZ@Xm(+`%2Snw* zI#{P7G?@Md0&sfG81Ru&^Ra|3K>iIn3;bpHm<@n~G6zF+V_-Dl|2Pnd8~K;~lLykt zKcfG_kC$3s0v&sR2Z-?^?$FM*3BmBeRj^&3|DXH2Jb}j@Glu^I2(E>rzkyy~_0BM#^`k53yILF-ma>|hD z_Xfb1bgPx@au?f0J+s?()TKVs|KOhy!=su_=bpg>lJOZNntJO%mTpjmBCiAZjch0Q z1hkK)oew?ABfp|lkiZ1o*78>XB)U#g>%?=WEkI7$Q?Q2*c@+yQf~!megM*v|uh6olDH*maxdjzF%a2pWgh?#CWc_lJnqC6(;hU z^pC|StBIc&>qZ?%%tPzGRl%)8FZ9Bv!9VEy6oEy}y9VDUMz=e4+8Uzaka1C~0925< z**4SnpZvFlfS#v)80DcF7Zn(gH3NJo(h$H1H`>9jvMGfkv{Hb)YI0B2l7+N?g=Tlr z&y33)TxyUWomY?7sED4e?m7MCy54C7Fz=nS1y&I`0lz?J3TGsJ17G1IoQpvsydp&s zO_Ae@qEW`2uk5DUL-?~!mc8eG?eIstMAuiD;3>{GLY7S&o2t|zM++Pc-xnCBh?~C^ z6^nQ}YL;Q3yYsoZdJTUYDs`EkxbJci$>q@_vDGYH*X$!RA2d$J{qL3IjXYbViH8d- zc?6dD+!G*rLXA}}HMX{q&XTR)`QBe2l>2-+|J08^=OVZO(WileTQp4ppVM$x?uA`j zo0prUN|Me%h&A4vY5~?)Ar4b>AA|$m+;n}YlX3WAZ$J=vbVNev47Xj6#Gq?%F>SIf zTv{Mr!OF@ttSk0Bay&51JM8)?S6=}_f_DzP;9Ix0&Nq)g^i+Y*By|5a$^ST$RJxz6 zHWuD88T#eGa0dB_;+J|m)1I4qv|Pg9ylT0Rq-e-&EUE6@zd0WtHYXL<+X0UQU1?L- z4iRey3)n(i6$o!O|IEu|ootrueK%NkR2rOd;OPm<52(n!8UOiDB=fkUEW4LYQ($uP z95tIu-aD9+sLkuxf2o;A=L^Hr>Ww}zk=(WY)YE?oL8No^%8!4rRw)%&{C ze`p%loo_X_F5@rP_*^zouD_E3k&2u@4oV};u`KjPw@J*3L^6_Wx{F*YXMj7FAU2`G z>)H%-w4S6rCe)*@ExVf9p7n&plUr_B zc=Ma*UOUyq!cbwo-@vYTW;whWVl+igjYe}vUZXyr6dP;1Ow}6+xBFt>;d>J~LUlW= z?Y{b`R5wL3=24?7Uv<(ubxbsU5=+k{4iS`U0|`!sV-H5Zjh>NSDGO4%-=uIRe6M=_ z7sEg>LlB~3Gm;+~W<+A=?aBH0XA+C7Eb=7Ice}DV-hI~1^U?0~wryX6+(Ul0#NN|w zPPEE^lL(td!Rqs6XO(a3XPp#fo+)}FA}mAU z&gx@%mH+RozFN0`XZ6AVYgS(g<%Na3QM1PnP@vB7vCS)rMZ5hS+V>V0#!&^dgzRNc znRv1-xri@u^WB|xbsPBOHRmIII{R9%Km*k$bQZkvEU8d@6qUWp!xeH+&BIRGBOQ7p2s5Rsn#ZU(%gFOoJ!%}u@cdPtr- zMK(u8$9qY&{0I#^|FLbjqDudJh;TykoN}>PK-~-f%&axh**yVMaux;l*~`W{bSR~T z)idPD7RRq^UXy8kzUwn~PDac6z86*639Vw}NYeQ{(uLkO_D15?K~`Cbms-*#fr+>4 zBmJchi+dIH##u8}&jt=cFKjX5rA6ry;kVpJ_gB2p>;tPA&)x#xI<}3TqZBRQe>4sm zFe4y_XF{WNX{g~9CGN_FRI7SMetlN1!>`aYulo@DTw3iGl^O14m9d{QB?6!1KX!*b zDvR)=k`HX!>LIK9_L=&+TV>ujBo?(0kyr|awTEI7keZitCzqQs3io1+^-N;BFmg^) zQa?WAdfYo%Wadc7I`iBjiBO|q3iv)oN-7?f;Ma1c!ni^v$1lQLeg+yt*jABwtY>%q z9b-;#QMq+;r_Uckk!J+q&NCn2YX^$2jy$% zYvD$Cc#Pl;UTUu9zQsl;X{2tZK!?C>Ca8YjW2-2b=}<&V{|t>kX)j@)Wh$6}#C5}` z(K_&M9S^GZ=a`YexH4;l#in{K2Oic}u0apeIfPi-&{CNiIvrA`by>9e-)rDD8G7|L ztkm|IvuWIr*U|u^;Ydnqmh#I~sWLtXU;B6d5sqGxVM(-CM6uYGbHp*S1rd=LDF>~! zB38xw;Abu+Zs`KJGjB}JWACPUt#7`gx3a}f=?<$f1aO2cz!KV+=wlDp*&=^K*ke;| z3~tG$#hnG82;Ks z%l$Hs!;y-qb?iYQyzG+c9b2D}>oEkfrNx{FMKul1U&U$uLf* z!aBlf*15bmFQIl4*RC)cxt?ICfohsx)708WOw0u|Q!Wv9x^Y}oHA?HE09SkD9a2zU ziDwhNh@-W|etFmyvt^!cAm{oa-L_h!S|r`zW+UhdeRBQ|DJz+|1kVyr7n=w;NuIZw zfX9m!@&r{|W7otjV$SjlUcAwQp)(DVlveSTz1@n$zDD{yi7Vc3UsKfQQ%IRI7ngZC zbTLW3Sr3#aGjSF!wP5oGC|H7#gJAqlBGre8?yTPU?veYT+B=e;w>!BzdA$DR*Kg}L z8j?ZJf|+ni7jHTvY2Y{gpAyr;*m*5@V;pdn&g;3+z42~)zE!K9 zE7?8;xyiqmsyn`%5qrh3bsw0M{01ZUG+Mx~vF0V82Ao4MeiyML!$e1ExfqZs`&C+Cf0y5({*v>$&Z^()Zc>fxb`R z0g@8OqBDjL&9AA&=C`I8bubdq{2q}xXp?3$cAoFKuII1QKmGCi|GBU0 z{_}mm@Av)s++e5eQS`NDg2eW${&C5@oLkBc0s9y+zrX6n)O+Id&u!6v+t!&IH_7=>Roe$(O)nts{ z98?w71hCY5+DyMAL`9l2J@hWt){n*BTXck^n08K4nGYTxw;P0=XeIUDB70(iXx~2& zh4vX`V{zdCyf*C{2H`jKLhq6XUElNS4){9=hxQrUA~&J;+WR+*h=6z1o;LW`Hj>Y` zg&T*r7ylEZ=<-b=eBrUuceQ4Rk-Xk|OxQWAsxR1(dUQ>yzt{E_*B2(lntr_>&#P-T z9h;|w73Msf>!EGWp`eZ>zH;VhNL?h2;<$TXEp~a!O>UMT4ZZSt=9@T1pLsR%qd#x} zVm>zJWhsGU-Lx5ZyogV>suSn)6FD36apEgzsMJkR{2!vG7&?+lP{)_jdjqrBF<0Us zmne9bYvg*~sx3AhG^+e82n=pChBY(S@^s7QF@M)*cvblW|gr;PaB19BP|upkF87!u*Y0kMXQ1`*f6N< z($OGCy56Y(vSxHwlzo(#*?~(1Ot)9K-O|KarUX>JyHJ%r!P#L>791%r40Y*f=8wo2ea+R>l<1>R`+T!uut z>ZkeIKsQpIZh5!o`?k`vD(1%{c;%MSo@TfNi*leR8t?;|W{Iraw2M(Ow+k=qrR^cJ zUaWb0#@5!z;3E9Ab-P1Sh&d3iNcxJt24z04r|zGxnbqc9^uYLs-$;Yh2fxvC95@TC zy+1VdDcN;Ma$4>qfehlrWwJ{=R?iU>u+KFs{eh0#JRamr5%LJy}d@}NFRDYVEG!6nkl4nUrck2{w710Lr7Hk z%gXJp=5=!Vi?)QmNkWN1I&9yAHUofkrxOV_C`@BNTB@+CwA@dE6+1B}x=l6?h1kwo zcu;nD8EeG2!SZUzi5qZY`BdU17gYQrapx%EWNnQ&_j9`0RRbi-r!K8~W)@#;xi8;2 z>js4#$~*XGTj4k*DNAmqdlK%+VZEPy7&Phl>jS0B)ZC;Wm3+ZoYUfVxXRP~Y$oj0r zaP_VWAVa+(jXjmab>l(JgvHVuqpReR7VJvGPrGI#+NoXIHf2q7?!ny_k@RYXi(u#f zg-jPy!Q?i^83mur7vKZ@@VQz!m62>(coC=m{R*+4%dxp=lWoL}u&|(eLD6#i%ah{l zvuu8BkiN)*3sJk;dcNxNdh^%2l<@^?XUVJe6Ee+xMS356cM!;p9pQLd_z$+(Db-f} z_jR?KhSD1vQs52b3lTC6sD_bg@6Bzy=i6|HnG2bNU7I11$(^Abx|eZl1lVd~Yas?7 z&#tapAoC&pM|#3`IS2Q9OYvXUXW#^ww2h9IpwzG9)D~gQ{*~zJ(Q-+9=Nxjhmv!1a zEXR$nXM#Nr&pe`^Q7{w7{j7@Ggo*zJvOoCtQ&EEDyv;00aVUNt_oeY2z5yjuS-zS9 zz{jo?Y_1_T_l{?K;6*L}79GkimG%QU)Z#0e0mHv1Pp*FKUWp*>R|M|7WPB%{6!kc~ z#_$kTfV-D(m|Vw;^A&YIX19m|GiK40WoyRm(dvSP9rgRg=k%yjG=;(=F8ZLf73J`e z_0`cSGpn@$^v7%=bS=Bf5LDZ2zeLMpy18$@3q%|8OkPYK<1ES4&Wo~NLPiTD?xLUW zCZf0Cue7QIVbn6@OA2Oye?<$r23r7OZl{;IEk~Yd#AW5&J0Nm>%H;P5rk1|QO{5g= zEdWreC9M5((mZ2W73DWVJUIU6NJGt7JjW4Sr}78&yq)ZMl^@~Lab`sYv!{l*-G^H> zG>i$fs&e;@^8dI_@7)^XFH**0i-eFn)jZ)%!!R*ULIVV-;(%iC#HaMgpajpgY>maZ zQKun<>D$VDH#qN9R;}kilQI{!BO;nM0;wR_4M4pi=*hz`*s4r4jCCOhY1)^1@L^>R z_N zAW5=aJbYt*xsiC-0mOb^#p&0O0cr z1OTY86KXUIExik^=Nyyp3==_=so)PYiwd(43$xM%7G`!9Wgb@6hwOr_9BL^Xrkq>~ z*SYiLgf7_$2?|`P&=NsYi(FI@kGp)8nG>tvb`2|i%}?N3xVA*0sFaC|RKh1|y{FR8 zWo4uiW#6mGEAS{N$*E{8UN=d=`QE}kvsP`sthS=Awy&>&Q_y%Xt*IiRb%9Y!w^~PC zLsvOjPeVb^z*paENdI<<{#3BRnStSVZ6kFVBOO*_5q4vJP2(S?_%maZTTe|dOPHFP znd>T=ui9E#j9I4CTAAwE-1urU>0t9Y%=YfY4HL~9OBQxa%ywq=_G+&7mT~qz!Hzd9 zobL*|ymxf<^l+^?a(g)C?qcKae&!ySecSr$ut?cfm9p25C3uI#olvNA~DGP~B36T@sE=pxUHuJJEle6O{@Ho?q`_uFgq_pINw4& zKP@D`pt^vYx!?|8LE*!KvcX4n3WbG*MJWl7<#CTIo<4r3Qyk$?OuF;rZorfFktdTb zPv#p*+Lud3FPEiyl$Dj0-!?2KrB+ltt7vR}`uynW$a-}};WIzKnrF9aYHFHlNzF}7 zEs0TWwf^ls?j4@W9hn{-^_iWb{GI1C@wE%5*_9#E{gn8syP@ZK@#}MXKi4;md(+qP zX7T+{*OQ@jv-hvt-@hMz|9Nt_@!H6Hr%^|zQ4h7T*7UL2-SPgX9~#0xjJ){p`R4@D zVsdhFN=jr}$8ctTVQ#o)VPRo$qGx5YX?6bnCtLGRpKLyT`n0w*ySA*h_Wk?ju-w+C z$*u4BZM?alL{J{(RgT0Rj zKXwmKjgJmYetp6H-h1}@=hr_J;MB^I{>`&|2nZeoF8SgJB^!zRW zcqym4>guN2YTDPZ*CYUd*3FqfxCuT#;^%)i;9SmQZDY%Wm;*on1fU0K0C8v6I|Nlc z-r(QS|7SXyIoCd?NwI(D`akRZze;HW&KCp#km$JvqvwAy?qBTkUu^y_4!%pcd#>a4 zFLw2Ec00%6=U6nr+*JJ>SDj-T&;R1~f3eGd@!-EW$kp@Tv2y?bXYi-EdHVwZV(*+$ zadW@pdVc)hh27llxcZ&rjB_0C=XdLT0b15`EaXZEI3G-lJI4b5UYPU#ob1p5Aamt> zj;sG$c2^Jpnn?g~(dK{41fK!`vnc@7J^tUa1JnOpED-b99S_NK1Dq3xS`7eT%M{AN z`5cHW0Qj3pq5LVOQ2v$y0AvvWdTzP~1_b>__got^0s#MC{D1%S{~7@~x6Z#7W(Eu> zz+(^$WC$t+L%;#xJ;+@s0{RSQ3ul3^Ali|SP^sv2sz=lfm~on8I%)b~hWCtIOn%Jc ztg39a92}h4+=z=AybOFf0(6&3FN+C17nTqi6f+iI#QI#@mh_g|l?jrA$lp^qPzq2! zydI4EtaeL%L(@v@y^e@(u|C`&*l@;J1z%x`G;=rawG^}pwVt(=xlwF)>|p8m+!^EI z;@apA^04u&^E&Xs`KI2S^B2B#i_moY&mH-@0fB8n-$DdKJ?<5Ry$?UVFBa)QOp9ua zUW$dpU5eLD@K4Nn(491!{5_Q>O)OnM!#Oi1>(Rr;?CzYY+?{+-0j%Krqp3p5i=s!5 zql$f=Sd!#RI7&gKpUcL}UsgP+eDKt(O21n28D|Zo=5y`4x`z6ke?l8>G%7W5HvMg0 zd;YqmxHYEDsa>&ywc}UkOjkqqgBK1jWnR&}+URNNeel}8Pof{*KRr^evDYW zwz#&Gx2(PVbLHu(#V63Gx;3YD`t_C#_f4kF7hCSzG~4YvuAiwtH+-?#h3!`F8SWi? zE!tPx-~5(FmL;!zPxx{5$H#+&Lz%>$0Th8S zU<@P-N&x);yMxyux6VDF0)~g9;RA?tq#Fu{=A~k$Mq$7-jIvTMIjd(~yhA{ewq=H=pm9fYGJK%hW<4S7t;cMKi??u3BQdBzPqgq`t`DWXt9L zDmW=VSB9%tU4M!@QPWY+&{)^HtR1Y=uSctIZct#jX)K7pZPINSI}|&9bmn$(cCBzDdtCMO^=k6o_2s|m=~v)CN_MbvL$nb za=G*9@+kRV3T7U?DeNjLf1Fnw_auOHqeQh-xQw|RQodU;T-o%ryehHU=b3ShbS-P` z@4D6c-hW69iH+V(I?Y1QQP1~UMp~b?CAWKZXm;{XiXcP?M{(r9}tF*u~1lamGXAw-eqZRy;^e@=n%H5lV%p zZl=9WFVBd|bjVVA$no$bdn%_nH#N^QU!#EU5#-T&;me}@$AQHbPb5h+q^*+IrKGZ$ za`y^cC0ph9rvp{F)n3n}o}Jaat4*u3slQae|4&Opc%x1eL(@WY{qx`!Tq{lMdRudQ zT!&+)LKjolLHF#7=9i>bX+1%`p0AzyZuC12+b zrUa*-%__{TFElTvE(fkguf5;IZqIya`?~YJ;)wsx9_3#b@c&N;{5LefWdI;g4ghR@ z0l?zCPo4yT%Lf3!wR17JHL0L&=_fJ}CQ{|O@kfICnDY=C${_MigLB$x)Q z1&#!_gTF(BA#RXD$P|O(<7`89yU1({w0B+OH`N21XToQF8d472{m6az4BA| ziHN=kS@iLFa0A3^uexG6u+!HvB@890B!{GOq^)ImWxmP2luMPjR}fS9t2n3Bs{Byp z_H`rNRaG|CBehTJ?==QA8?-94vvd-5OY|o6PYflEoQ*T^T_&eyvgZC4HI~cPmuy^Z zpWpanf88O`anf1DCERt~UC1NebKBd<=h;n0zgYhrg46Afcl7TL1Zf2ihdSO{3lF}} z7}*eI5WN+f9gj^|dytiEo(fHSpOKb@&%T`VHE*b(v#{-P&y#m0{bl5e&sEINu(hW3 zF%30Mn=PzuZj_FyuCtdndJ6kk2Rz;`4p|S6k7<5bo-&{LF`v4~xjgvEVg1h*>9hRq z$i5Z1?|}EG%W=Rjt>3GsDt~3p_$YM$2_xcwH}Le_1NcEsAQEU9%msD;7lD@`7a{hL zCy+HLAJh$61>J*Pg9X95;b6EfJOe(9xQOsXG$8&U^^iHpRg@?y0`(rvj`l-$QPEJj zQgu+%QF~Iq!mwg)V}@xi)5OrM(&A_<=wNi-bmR1r^hFFvhCqh(3uYJk7^NAjn0T17 znbFLNEC9CXw%_dcIS?GloD7_~TpV20+}F6fE^1$#=JDY9#hcE@&)33F z(c#||h`Pjasa?=gkbF5!NK$D2N~kce@TkZ=Q6A9=v3PN5@vW=HSnF#Su8m2gNa{<` zNXR@!~^~CfI z4BQP+S`zK`tRjOI7cbt-zHY3#%5m3RWFn-W-n*1X0D}f#BC+*#C>_Nm%g7z ze)gmB@XgWm$?6~QU#kCjfC2CfgaEmLUV=Hmf#3;@H7=Wsr^X%ANrw+Q#Ai;sA$cv*QD`3m@L1Ox^4Egat(hpM{2nLBnJ3 z(?^n`M50?_72`f6_&xw7Jxmcxok|bRWXh_~*30>wS6$#yC{lD#JVvT2%`PWYnpLSi zld5H|r~Bt~tSzSi$&f4fcA_>TBK z^y9&S?!n1n*-yitdq>H~mycUcG)^Xe8UK3!TjzK8AO1fN{(L*NJgquC{;T~r_wVMJ z%vlwMos#;m2mCjA`ZtOIX!Tn+Zw2resB8R({r~UB?`Gh6g7zQ!H+Q9W_qQ-R?-|Y; z&LcqUJhA!@Hg$8?&^*U<=k5HoH2+8EE}#zF0&bqS0DuQDIOjBgsCR(tIqMAg|KB35 zb1ndI0mS~7%6}Dk&h`FhF!0}u@O*jze!fVN%fG0{{@)Gt|C8>zhn#1N0HA)05E|g^ z>2;S!^*kYV7v<6QcNG`qk-%clqwK%=Ch%`n3P4hT>varTb)?=HPeisP35}jV|PdHnL!A3tyJnaXX+n~MSQ(xi*5r^US#`U)u{48k&v$bw-vd3O( z_!fNG93!bGa~pO(|2!EVSix{p*eF{rpP}~`uP*tiG=br9lLmr@x3{`obO)cH9}Dxg zEO8j^?l{;kF)Of@dX~35J$^evf(iAf)?)5FNPibtQLd7v+3M31Dr%090P@rM}f4T8P2w?bR4MEg=?hU!8Gvm_z^OJ9x6;Hmi7L ziiEx>QxTv6<2byQ%*Bw%s!uOG>Vkym>UgcE%57Oc!qpsBaq^N?)s5so;UE}JzmuvW zfzt>4X$oKDuDoa08)eXiuytR9UkvYVB%zdquWaSJ<$7-wcvV(!J-XTYd8?4{=E`>A zJ%P+*TE>)#vf^Z+0=@Le-}!nZUn1#pNK{%uQgL#9bTWNFEdv!KVzo38&bdZUMDth5 z>5E^7_IxTT&-M9IT~+z)%d^^g_M!X-SPGwj{PPK6ea;7?;31JUx`WYw`V%jZuBeQf zY9nr$m+m#)%3sx~8P^i|`h3drh9@>2PeRgNTO{eAC77LK;5ODKQ6gB!TXcb7TS!AX*@T2E`_{)v^_5e{=}s1wt?kjfxJPUQ&7`DT(@?`qz{73~ljW8`)O= z@|#P4ixNdoonj2-H=SaPr5=)$c7$^0e$Zqe43~}mlNy^9z-6^si^BG-+PxdiJKq2E ztp{;6e8C$Cz#>}=kJv_2R=K=Zj_}lrTj@oH_kNg14jAhEo@82GZq8WECW6sC& z3^9I441T^J{e=fEgb%`L-z71$_1W()_r&e%kYj}mO3+q=ubDf^aoCg+YEPX$_62gh zl!4~smy$`Ui%yY4UBzgMX=90IEZ@E0Rh;lXKGxjn7GoBHBLppk?g4@Q<;QuE=9z8g zv853c*T72~vQ!4p9!K4xzKe{43FfQhR6<=ZyWpebsnsABC(z_te5^bxmeHlJl*a7J8~OHKsHR*L6evlOE_cG; z)9K+%$>7!g3qYR?SIV@#8}Yv<85gNjB8=@#!pV>spYare_@gBB>D0OEMBsdkneV_& zl35RL!Y+z`r^M?|9TWnXDjedOnl8RHBO9qHAaom#3s+;Hl7{gxe@EdO4ro0Sp}gSl zD79f{dZbdHHkB7zPp6a!|EnRy>64@!dq5jD*T<< zb0hUZZSR-%?;UroV*UwvtH1o?(Q)^V;Xn6g-!C6^=Dn~Ci3;D=U-`Xo{PJYvpZmw} zSI&MPzXE6)hzNsKFvm#`(x@StWq1{?c+yLk))0G{^ON%2>TA}~hIrZGPc&gCeLOUc ziP{Eh4238CLPm{AR>Nz|T_*$Bw8j)qgLU?gCvW6hzh4X(Ug!RE@)k$al#yVt!N>7y zP{-)U1F<6KON3rDek(frse!w&`aIgWJ|L$t++Ex^bjalFN8XDR_iLUV@119U5~6repYzv7Lq?m6kB7Ha{`?vv(mW?240qHxY{z>|no3zlcC-{94H&${ z7G5^|tas!0ME>aW$_}Rl#gK)`ppYN&QBG*x{==y%qn2k@BVR1Leor@~wbXhV?%K8~ z(6*0C*WX}|(f;#$wuh!QlfMos$MI)w(5SU3Z)DFy@z1bka( zul`|wKCY$(ax2vB-d<5Am>t;<>QWrYjBoAUHvD$)qvCuJHmItOi` zqf+tjXFb87_fL&}KD+plCKMk#)1u<9kqN^`s#oD zYuH98F~>J`ds#jvl)?lwVF1P zvfaUR*81erN--kxm$C8L&xc%}+*d+`)Ku^4(y1IJw7obxeigaMqBtA88a{9w4$X&E zjiZAAsOBmvbQKj$^aag@L3D_WC*hU=G2<;Plo0*~5$a7B<-Lk39*1{$B3^q&<9b59 zGfX-%s7e|T?L^eR)jiKuWD+(=S_fIaja1kP%^r^q?THpg#z@G;lm)}J5@M7>V$*tp z<#x0>dV-6C?#4VtmSFvpc*0KG;_TW(&OBjltEeObRXjEv*8?jihkLcdM}kqsq)>DS zDv2k)4u>?o6cvMy@~R4D%8x2;fZGtLVsOYRfXXie?py`cB%%eap(PXo70McsM?eW6 zLxXzadlI6Hg5jM`7`iyBtRCuyhWn9pab>cI1t&~Q28;;Mz8??$W)@tDMLv;5_x4a{ z@lY3gp*!f3ig8JetFa_m1er(^ngL4&XlwDoo+Rb1r|8!q@G>IRFi%{`R_wZEsO?2>%__E4(8 z{B)cXti%bGhN*V9o>t^#PYa1;4teXqzx9mPN2F&&bCD% zR|uHeo*W17E1f-PODwu^^4i$lNI#u>=%1hQY7VWJ0k0z<@|;kcC-EDzMN({u zLBzz-U-2JUB9Z_qCU2C`uXtVxYjG%D{ALHdC>JrrmiRn`YQE!fUjZU-yeJPq&%G=9 zEtlX8P~`zsDEagxQdR@*;YS-1{89AMW%n`?b%~(64JkPRk7*zyVjGaVbg@%ps@MiZ z5*fkp1vX2h4#Oc8ub`5#m=0DdOH#5dGIy4c9Y&^}CQx~fmoVIej}fUu#~&n-^K!8{ z&+wRBl6wJ}3Nr+gdqz#aP!fwnO%f2rY*ZY2rPEmCoz+}^J=6>iSxPJ&!{xpvQ5Vb> z%n~r~agQ4CW!!p5PrA}Dy2|Lc)G@ex)rE(7@rB(5Pw#blz4V6k=w=l=A*Aq#TpR@6 z4wu5G4?oCkqX3z?8L(eE5UC#65L<-jDyl0O6@yKXaw54_ReK7hKUl~Rw}EaXqT_pD zwADqH8R>~$>BZyKI2;73TSLOtJjGQLy|QqmCk;+8|D7y59t+pGOvJrfq{1CjEz}O7 z+@^=R7!Q3x%x$NmX8E1>W;SI8O=aed#2+ChGZ1ABG`$3j@B$S^-rWI@>A+)Z$W+Y@ z)C-+7ci&Opou_*BrOYw|HDv8!E`!!maR2S|Pb4n&lLCU;2j+>d+r=Rx#%uA+$jJ(%8qoWXsG2h>?dBWCe%A~W&}fmTv}oF-)qk=*U?H7PB@~<0W}fy? z9uT`^t8(d{C3a>e+ae;XpvF#*yR@r~d1^cXDyfFVpq}dDd*~0dX^9HO6+>B7SmanJ zqK*u8YKL27q<7{uw zWKg{(P;s-z4v*&-@RTwLBh-G^6`~r#-?j;fxLdBmW=P1_*xY6!wWc1j)C+bbT=(h` zob3keHC^d14|hdfB)&D8?S04n_vkco`5mWn8+>~#zCuwRNw3%#R}*AMu4Vt@#`y=) z)j*SkrE0@RE7DtyZ(@&l&R&zX@XSn+^uszW2%i?SiYx{){}yKXHKc`N zkxhD#pVd8W3JI2kmPDcG3#e*i0D3wHFL6T3WK?-5z6vO8zDwm^ulrAB5A~xkv?h@K znoRWqo9l_k{K`cQ5vkUR)HdS}Dv9VjSejZgVm5=Sa=fW9%zf7fRZXG}rTa&s8!dek z*6EaT;sYDIhwkJlox_c{v|b1qr{@nl@A=~2kpv%p)rYXK5+5d2W!)R92p{s4t1)UF^0e;FsEvA@OB^_c zYBt=nBMxO04LuZnn0xx}*K1hq&1jTRwGs2Xs-od{-Ohnw?&rIs!{EX<2!hUFxlIGY z&k1Hhhn}xQ`enefobK9X!wCMYw!B;xjeD*Br|4b91#8 zty^^$`{$O{WmHW*V%}~fl88cwAxp*|hK3d%v_%~*y6-M_O%`Pz29Kk|;^-p^J$pt^ zQaTg5Qd(# z>cp|dq{NE}mAVNXKSvRdXtoOlHE&a3wU+Zi2`)$2Rj6kf}!L zI43@yQ-ADSGM`Add#NlWv^Tuyg==S!6r%Iy~_4T*<| z^N(IEJQ$vT@^_)(#T+X$dg6HQ155Z?e)wqK#}>bjol76PQx}F<=6jVRUi}Sk6PxeG z1a-Vy7*%erubaC}2H(H7)M&r-#IWsR_tN6h(lX`m(kj>Tn)34M$l_SU@{Io6H8OZt z%<&p|`QYdB53!Z+Bg+R7D<=^v-!UskOUr*#SN6D8e<`m5%PW6gEF;fW4j->VRaTTn z<~F!KF{pfEboj*l^6^&cGJE~guyF|Y*(V<<&a35K? z*CkZerBs$>dKSfs*A-r_D=n|9oUP-yH`G)%G#oaBXrNmA>zJ1t2Fn{pXB+rsND19X zbB9g(Ah44*6#sJ5Zh6z;Y}1K*%SC0&&0)*q{+3%YT*m`?(;xceXp2Czt#goL))2yJ1db{#O*{%@lMjqos{LBw6mQI?$22&pR*l4=idLE ze}6ku%T0^txiJ|!LX#%aDjy0SOr@O9??*SX@a3opNZ zJVQLi%s=7Ye}%13+NedfsTjSR3_!uLrm)fV|X&&3~n z*MA5&{t%4(A@t;ju;T zJ$&WZnsP)YoJ5_^ck3j?cz?Fx^F`^i|}om zo0>xY-Ei?w)Ac{k9sjgO{%L>mr_=aP7ao2!9iC2viyI%5sT{UDoW6N-I`ryvc;$37 z^7}9e1||YiV>BbUzhEA~cKmRXLO#T=B$yiil)c{3PCWidNBuS*-jzY_ASMAWTEPG|NLUpQL<||3oCi zyj*LqGuWg~wENj{+cP1UmEd(=!|ymZ=v`BP+~*5pGDws75ZCFpAKYkW|+* z9-13ja{KCHzWlbD{$f#U)8fCmFuiNlU>lc1Z_aEe!{zR2*yRq@5vaahaSzQXy>o?M zrb+0bkJY|oPZW$+&~A?G-2Z?{g!>ZE>k74fuEfkk0#>{uZ{FNmoIg0_HW$I+)0?hf1 zjcd%ue3O6J@k#+>NhWI-gp?DkJ3q6qgG~k)J+K1hyvRD$YIbU_ep;0i=smG3?)%6A zc3(zQf$9K;cX3e{?(0IE%d617+T3A>jc*%=7~D|q6AW%*iqG%@Io{d51_e{p0Zs3w zsO8n4$<^ZfkxW%mRTy3B->|m>LsAC@Qj_M*!zMiHJ?S2&I8xJ4^fjI44?m{v7;~h^ zVWg+6*T3d+_=Kg>Q7%10YChnTXspDDcn+yuX!%&@f7nsqyS8$Loj70@cxuPpA4v~&K@#PQLG_8kKS<8m zcC|t-jF!TKYAl)z)0-?jL(Q%W^su#WmYTvl>n!}ZkS*p*M49ve=96;@Fnm5~8RplzzR+(7o%4<#Rrt0j z3h#Dg6}zhPXa8VK2zJ9SXW8kUDys*<`Ar(2Ez96mT9h0TnjZ>n% zdiNSuR;@@f@b2SfuDOSd#ZeVVaVe&tyB<~7gyi@9OL$X#W8Pi5<1SEF$zpBZa};l} z2J~OJsvsMS_N`>qEch|A11a##yi&@taH|h_>?6?FN2U8iN0m)PNcBw;zRCznr_1c@ zfeAOeU7Y0YMT$LIxOH(UL!jJ~-E3!o3+PRGtLaZHY=~zvb?$L|&dapl)X&Ly`^v(n z%U5_gY$)$)>63N$$~e(NYVw2EP!fjx9@4JPRK9}Lsw5ESUiFfXlNAv8=FbV%x1cw>drU#>$a+v+p8F^di z6Di!k2A}Ne;|d^P@K7}dM6H`Z%9ZQJk4tj?#%xl$v7Mm$*Tmr-DE}X9k3+XGV-V|r z)E+_C-W;EaV;$Hj1~FzV@v;P&XuPY8LV4}EUVPOPuki^_liz_a;e@OcR!zgr`OvF@sFZ)#rC0vqcd~R% zav0`gks?Q5SsO=aocYrq{z2Vu$k?aG6Y$2KEDZmUz&V&)V$z+3gmqY_QUwav>s zNQAMtTys~1mNI#_OW5v`ldTh3*y8icY(XqSW~*u=7%EHQ#AGUsici!i$ZL!ceUf~S zJX07+LwtYrsv6KsRf9he&3Z-UY^57S}i)~UW!OKp;x|>N>wh37H$)Ql~BT{ z_XEfp>v(!EI+UB&PgJH;oPZuXe?#28M*h8GbRkKE3J2osQJRZU&wxS=dep6Px^g{`?AYtpIK)jHx(El& z?t!N?S_7^49USc`j*hyQX1LC}2S%@?%4nd+>2(F11SxwD=(_6?5Qhv zt6!(qQ045uP({2z0%;g%XxeFL-PF(y*U(AP&@JlMtp)VEH4KI|3>P(wHUOj3enTk` zz7{Zs4w!Ndm?#YxX=qv+3|NK_7@7~@V+SmtnkMC%cHINU*_w84nhtxKR#KWy{r!%^ z8oEj`+3V5LbJRTT5cvfzwRVU&GA;m!mg0$3#ezi!V^l-H;!f%crx)DwRRTn{?4BOh>dcPEs}Ob4_Tm&)>ywoRRY}@uQ*ikcNLqQk z-(0K$9Xwf7*E=L$wQ4Xo8xp)R=%*8>5CVUc4fjFDs|uy%9!48`z4JrH;*feJv62NF zgPsjE6>bpi{C8PX@fjc9CNjdW?!@Jm$1CUzk*46#4ZZlow+op=QT;>727_@1?-Dfh ziA94+)I%wYgW0D#og3PjqBKwK;{NG*$STzQy1S5t6qN~qaR?2+4hIc}N4=%izW(Lq z06sqaCSqjKV06!5?9^bK+VBIX;e@E+M0vc07vhe!;f&jevC})XM8o-PL#cL<&njeb z*l=l>Xn{)zI5DKGLXC_vV%_o$*Y8GijKi1gjJS4)p7?~-6eDFU%oaO3Ulb*YAKe@_ zgMIhIEEPmM5t zV`r31XZjzW-7p=m>T7Kpe%&+di8U0iGZlGZD!OSfC57Nl9rl&Z=lJ@HYW-wdojhp;!%Rv%{O_+J4bTi*Vh?W;YWd&J9!gfiZuk%(d;KMBC$y zb0%FAW9)gR^`*xR=cc4vi1OA6mP`q*UNLS$7P0_@p$DeYFfG`QxA(K4`8#bI2nJuV zyzvt-!6(>n#wt6_=o^~(U}pr$L=)1CWs8~9l9~D6NgUUdv9!69{ZxRTnN9`#ZjQMb z&QzcU%+qcaK4KNIWOe_mRpf|OL(D{9#)PPtb&RsL$kK#(MLd2d#u+fXCT1q36GdSp zfF(6Y{p`(X$wVf?qy=Cl9|5zfGFuavd|(*GHg2X8F_k(UB@HuI&6(6ljFGd3cxITX zUz!vnS#$Q7Yq?J{?GV%KCxe+1tP*1inGy=PZ1gU{E?3P-a7DB6Od7aHGqEnDew{Ot zUeIWtx2>8lWSUlEjb_A|OE=7!wJem_N2U6KEq+dE?AXdbj+F!AtWqtiFPSxI+BhrY zb?iUVkcqC3V|;t!+h5GPk|2d&r`_ail9g?+be1k73)1c%Z(w2rGhhu&h)zRj*^8Jr z71qfW;B3r{XT{>sS8Hzz#7K)x1?+~eVf+hen-2qX`y1A6BMbYdmPUyXN{1m-fo#W? z6U|5mdSMvFOMnE#nbQ(%aDEQ?VhPJX?J9C^s8`HoE6*3ZTebQv`wuLYR@}hnPg=3A zgjUSXEXLH?Iv)8s9!EHyq^=xctfNvVhBd5DM;!lJSo;xK&>?f!zYq`27&cNgw8tz3 zw!q{?EcrT<{&>=rl_w4nf|$vaP}H)D z(E-u)m<83@p{$+g#TTsFiQhM&{3M71A-<9eOhXstB<=Lf&{%K>K<%v7_yJsVwnpv5 z%!oLRlPDDPN8TP{b|6H`2|!{kPGdm=TT`%}rM7|i%iJ~;1+u+W$h4;r^r{ZA_|iuX zJn`jHEK?%T>mH44UuWu>emxDrw9jAEfu39b&81aF9Y9tnnz22qiOUjZze;xozzH^P zIdNBtSKFrnD{IT@7a%kthL<%O(*weW%v=hx5yS(%_Dk&*E;kdSrFRzQxHd6!fGi0_ z&kDx&Sc_V(Eq(*qI^|VU`gG;mdcD&oPns8I8f2Z*Hz$%l`yV zb5PiXrkri5yE~i4e|i#lgU&0O8V@S{IVu+y^Ziov_rD;#m#r)b%o`LVMk4a5I5zbtjN<6eqNUe02U8HX4rYTuhQfK`fnCf zWTNF$!FcN#i5!UL%$ljnrl*jlC?3d@2BEy%O>hY*GH!*VJHBFOS4n_0aZ7>_1KoET ztzWb}vy|s@bAvlrjqel-Mp1YPfLKE`f@fB6JgQa&JRt6)lREFp6U_+UEz*oJJ@ZXS zbFN{sGkW|fICavhida|?b1}p7Uj4Q@9xSp7cDo~g-{{uQqwPqV6r!NlN!qP(sU07j zS0dA@zo(9fc>BT=KU18&$69{V<0J z+F6rGb#8NaQY!WiVM>?~1dm}HijO|OV)oHA9NUF2tOt$#W8|zbPW&GCW#ZD(@=KpK z!!`aLB5mYH*0*rX35X5rX07at(TZX5*tKn0PhOW?oD;9eRZ zPT~ev@G?cq@&)$>B}EYInQ@bj$wf*o3i4*p#bR6V1W1eU_GbF(I_`a&6oXELfUf)P zXn~}ih#2Df>^?E?zHi(7MMB zRb@EaDzQA!pAf$f5ufDPaS2jBcOrm_{7ta(v(-4jK}WWMf4k=~q84Ab9__b0mgfI%eM?dP0#V7eryln$_YiC^PMlD{n`Z~ZIULINa zB7AxUZ}yG)(9`^M9a#LBYa>NjbhEw_KXXg&)<^zCA{-BlzC76EUXjm|MY;sYnTTaGTzX;|MH@K&Su(7Od1ThvD zVQb$IPcnS`XpcFe6CQV7FNG6e7AHTase?p9-bV6p>V|-i2ds`RiMS;=x;q}VdmVYc z3Xj@a@f(Ek3Bi1{{nTI0oq2!-aW_*jyX2ny;*WNPGaUkNvwR?z0aGBvRn{4Hy*=C*nc^oO3VOKL#oabLUUb!2jJ;^F z;%T z(I+WNZK*NUD-aVa$gNSG?4nWL?)s0E-1_sk0&zKBSUC{i>vtF*S7F<7A(QQ@010BE zfyM?a*QFwXOMQTI1&5T8oLsMoJL?5O5q7Bu4SX>OF7BY5us~6C6-ffTdrgz#*&;|v#TtYRKVZSss}cZ`>6C#W3u4>d!d^@STO{7G`SeUr&uAvpQ}|YD7ahh#xMRPf2~~r>ECg?Ttd*Ye-U9 z(-AV_dte}EDFJ!b8wG{^+&+KTFq$(PrM+j77W=mLT1jkNrUVZ=rxTA_q`wsNng*A_ zjFWrb?H_%#^@)&j-nE@f^c8a;5yH*^MaCl|shicH80#L59L!w*fXv!B1yn9lWR8o? zxQ#SR%;Gwdg`)j42!q)cTIFS$B5sWs8AtZsd0IE_3vVUk7RlwDQb*d+LWRT9^YjXO zq!`#8yBJJHSW?H@H9wt$m4_VYcD%Zc#0M`3mmM@w+VQO6%{3fc*HpsWzhQv%@RalTr{j93fP6^P-n$-aSf3 z@=7Fs=Yv(2k;b%T)fW1nizEs0c32dy{#Ya!f7WsV`~Aa-(T+yi-ikSg&Tk>xzEtNg zJTgW>8{(BOTUV7|`pNXd(t`*-lwpQS7PqU4QuoGLJC%kuTu~Fvm2Juj)QzdEg;<~sFd zQ#$pG^F`7rAx;H^)aPkVp1VdFNhaK{D$(%6VIj?4Ycmul#DH*vDdAq`oBdWxR@=o< zs+L0@>40~9%C*sqZ5+<~KbYll17u$TYmMtVAx{UL`Dv!Swx)C%lHNCpnF>nXsC-@m zV;YSvbm>dPjLdX+l>O6$ z*vDq!6q7~k8Z3KR2xNA%7C68eK=IkLwn4OsB|#lDyV(QmLA9&BLt8IP0yfCju?HyY zYUz-N-1fDra@{Oh?>gDF64$M8J+5Qxs@%dJ_Oc>?YhxWdSjn!|p}qs2L?@a&SWGOV z8(pLFKstwqSt5;qG(<`*!3Ej8R|zmRnM~oqfGpSpXE$Y8J}MA^Ed0Z$_!H{>$iWCl zeB&BMO&R@^>K#u$wZaxQ4>eLjjSX|S!`e8+ED!BN&FNRk&6eXi2p0F|L6+sb(ID;jua0xq{!4q}h9xK-H zhwhz$dlH-UZSGr0oC^34{gv5&S;mYL0JUWYX5ap301Y_EfD6p4Q*-v!xZGUwzH*?ZE1V^ z*q=Cuw1ol2W1Az|>^`?Pq;2ebv%4MFo_C|SP40F#T4Bx}H@}^YZe?Rz+XP28xrHH( zYAaea;BEAydy_HTY#cbi`HiY6Sw8^>U=OcmS*%x94I2DIX1CU#He|35Y`8)R4|Z9w ziLG;|?%UasICr?6ondnSoZaTQ_PUiV@P12M7XS}0!hMeKYwN<{1NXPHFE^aPirWUNi@-as|v>}aj?A&NQZ@CxX z9Y(k3V-K{DsD>q)i$_S5?W(DU7ua!jiNfOy&5$VE!?IoYf2%rdNWnTh<-9O;o@;M;y`CbGHAMqI<*|pyZ!k_#_-}HT;_05|Ij^Eyy zgAqId7yJPb1|bk458)M|5!%;q5dV_MK^V#XPZ1bZ7I1c+brl>-AH;I!S{I%vQUNYwSQ;UHq< zDQ2Q-z{4hX;wMIY_RpSUZlO zM1dkPl43g6WB>U8Go~NeHNrnKpSRJXE&hY_VWUCbU>MoMFCya(-o_E0BudJL;o%zM z{m;$_!zD#wB28iB9o{(n!yyzw7JNbl06`a`T+TIOJV?R}EM6=uLNma_EF>i}m;;Pu zLON_iFnmHOl*cvKBBnyFV{gi)WJ)JTN+4$5fNmyT zXQsht0%vz#qiPf$o36v7Ow(PU7uWXjmX92P+U zw8I(vq~ir8Arj?3T!SRwK@!A+AtXU4P{B7$!5qXv9!fwJ&_Gs>2Rt}JCM@DPSOW;q z!gwHq2Ha>fFRHA!xxX z(CMK%qcd!QI;a5j)!j7Yz%v*@VoEAJ*g+{YLYsCYERX>#aH5Y##xsv@eZsz9T1o4H0R*5zuYUMd*1>+&Vq-W@`NF6`hvC{ED; zHGD%)=7S`uoQ1YbFq}Y5)ue{1Og^MS004nGWI-PIB|D7AIZT5Ju%&p!!W49a&Rzp6*y=hIK{ME;C8&Tlv;pl! z<|DvE8+ZX86y+4qLK{BfDuj_ID8LESVmvB?2An_zqyRDo9X$L12UGw7Kp)%X!x~5c z2P8mZqTMZ!?ML3HYScs8R={AY#@ywD5lDauz+>IP0@<1^Y5oH`s_kfA-`jG43C!)Y z+5el}mSF<0CfXqb1DwF$CS%JDE(I*#ZcbnvC@$l28!Py&p-SrHRsabsAO7V7+%7Kk z@n1gJ!Q+B%7!fJuw(UBWVFjdaopSEoF7DojQQwm8?8coXs_pIS~Uas8IE%Qpi3FvJ+M(^KRrr@e=;T~%CChp=^U*kTmEz<7bR&MZIZstNC z!d9HZ#>NXUECR=d!(tK_Fu*fZX#C7ifDIVrt<1||(m$L*0MI}?q=AT@?0BSXKEOf> z%;}HD0R_zLF4`Zp{ zq`)os(jA%Hp@~XzH{+=ta zqIz=cKcE8`1Fk@x;#QX9+=(l^;VVW~@f~0>6+mA{=0lveTpU#2^>ykP(<8!J1FZgo zD~#)Q!h<2$pEbO(=_V@cqTlL{=^fMQ(xs{W{eqrKY9Mdr8RB0#uwp(W!ZGsSI>cqo zI&#qosuxpo(7^&G=EEe=BioHB8s}rtv2nakTijXlRs!ljeCsL0TO!aYD_`+HWU+bz z@+?$1I_F(a$-BkO7#zp-T!a~#m|y4f+Dax%4D!yZ3#ACsmu3;!}92ah3N zbAl4EYz#mJBrwA+u*?KN5iFj?MsWS$f)e~eBy8c$sLTb+%s>3W2Acy?;T+IV7$Js2 zQMQ5v-0d#hK_A@04Lm~|6afvCLJPle42uUm%mJ8=M=TIQ5dc9Z@URbW!oqJ4HUr^SON{uLN3t24P5OMOz{Ej+sdw^Fle#)1%vKEk^l#tH9+4rR3F=I z!~bT&^2M@LPoOUNaoqia>QzJa&0RGF-8h_KCx^8?JheOj!tyZ#^j+Uor{WnR99OTS zSF5Kzgf&%+@ZDMuHQ9GT!FbYwdK@Q3q#yVs#&WBGbDpP2LF#Wu=N@8Utbqk zCP4KB3btK4t6{4~R+sUKGB!LsZ-EK6WD7I$optqn>ssqIxl&tGv!PsXXFia2RaYWb z?}BQ7Haz_Gb_VuTmo^+%b_u5Sy4`kT=W)xyb#MPMU0e2DYc}+?bv-Lu0V@Fm%t1cm zh84&LZFr162S*ad6wcrRGeGbnxlGvR!!@iztts>p&QC)JKzxtrM5C-Wu;nIhpox4fkvAJTvng1OPHr>-{ACEVhk2jj> zGMqCWTl2Zw-5pyumR;9X+ut>s0`~a80ePc+tFi?omt*0Mk&9cBhu4yaSCa?%lZQIfWgVR7wwWv2n;zSi zD|wfX-PRHLp2~WbhgYqe`mKMu)wTMY>s`gsfNTsSDb#=o%!W(N#vp(cZ43hWtPyPx zLLT^F9&`*B5W*nL#5ciOA6%&u z9IKnLuLK=jEBFNDh zD1##GLCr%?7OdnqYy;9Kz0xoJHqZymXamznebRr!aU8wWN4?Wev@kT{4tBlQe?8cT zz1K(8DwMt1pZzLC!YH6U+DC#Yu>IMmLL|Wb+0Q-QmwhCp!riYz@$9|a?|s?>{wKWs z-T(dG+x^|={oeQe-H!s|)4kd+{wMhTX|P-7`Mj8-C)ied6oA z=I_1ZcfRR={^Xzj;R`64rLWKwq0dn{dBA|v5 zDK4}a=#V6h8#zikbP;4ofd&m8B5BZ3$b=(L4*aMxV@H`RTTZ0-@TE$bGH*t-*)wOz zo)A;Q+}UyH!=oHyE|rwjp-O}_PX?6=GXK&lUAkt?(k1K}HEPea9a3_Z!3`5`){vqeH#I>SmyC`_>o0XcIENSa%FZat}j_)M%bK%P|oH4SrS&6_!Q z_WT)iXwJ$G9nxkFb!yeCRcl-I4|Z(XvuW41eH(Xf-LWaL(#H>YaN(GQ7YBYSn?L2t znP(fb1A27nJLYt;ejR%kIbpJAF9T(Ic;d!~ho6q+i23L(S}}L8{L*{(s9LCp&ZL<9 z<@4Csht38c@`8&782yx+M~?2Yo5Q~y#t271;IL6cLF^K&&^kGI@DGYIFzn)s{`{*W zLf~BC4#O~9DUqM?B0S}b55My-i2wKu^yiWWv0%bKM`kgn9dopy=CpQ#G$#XtJ%dxVWPYY^}KVS|zq^>yA6DRpPNbxKM)4HaELwn|S4& zm)>}*!K|8k^_};c%;4QuUjJ%l35MWYl*x=vJ@0%*7=`WRGq!flVOCH-&6&93iU|!4 z!r}~d$DQI3RgN28cmZcQMWN#Xh7w$mj?piWm>G#Bu5+{tnrptU3`n7Cq2-sM3&PNj z%UiF6`l3tr=MrGp5IRhkqsL^Fmm}66Z+PKGp5;14`swIERgUVD_Y-jkmXnr_RNz1^ z&eW-^UM^MZWTrVr>sW1CY3N+#xHwq52t((*Wd%`Zn=^!ZhZdZcu0!jV(D^!CS8loQ z9dva&WZ`)2Vse_V^A&K9g$t+i;DXJWa_f4IPHmxgsBu57xna&&q%&u_aiF^n zbCy|i2&oqN=<@UgF^f&kQK zAQo%pEY0C->_~tXharZIl}G+r$BSk%&P@`u_@AIQh7WyQU=pSa4kL&lvgG)K7(eiV z4=Rze=QM5s8Jqyjtb+s$BwzpuAi>SJ69x)^FaZ=$-0OA#g9Suj0V9YG(STz>1bQqw z8Bjn3BG5OcjbMi{jE>a&K@UAl@C{bmlyVv|K_8sTA79%63xZezvE`?TbUM{ukX_sO!NAnysWf}q5mMmvf}gyvlno7be)S*FLC@{I!?-~=Z;!a2_K;mdsG)ZX|o^G)oLGkfs3M*0|l z3-`URPI{t7HHxqc`}OG`lF(m0`j?9$=&u@~sDd8|F$8wNBMns$AZ(Oj1vUHw7DdR! zKgMy0G$er?xM)T`2tft^;UW}PphZ3uaf68t5H=g*2Q*}W0aubE3L1!pa1ce0AGFau zD$4*Th5s-eMs-09WpDseNoXB0gnfSu&6V15luC4MoKkK0WQeu(k#^g z3kYGXJ0M~st{@*9d7}bK^jdm&pnwvjbq8Z>#2en@#Sb)K2Y788IpCmyRt6`HKYdT# zoGOI}Ox2Fifk9aD`Zs+PHi5wroEYHv05DkSI&fSnWVN%Q7AT+vc#RxVBWZxo+D$}% z4eWF_hf|$;4n>@eDrreqMj144IKhENP64^Pr|y=jfxYT%eW@H<_<)PJJJxB%dY-bL zHLcHt%`AWr32H*i968A5c*(20ZdUJl%s7E6(x3_soWKf>Fhyd@*}d;w?;7tkMHMs)bNAIOMtxQam_-6{kbP zS2Ci>Pi_%(Sis5fB&!7xklhe7MGrgx)jc+{MF!;aH5k}=I-v4%1>NJtq2hH1ZG#38 z7$Hl<76{8wbR%}eOxiB6>H~ zhex~SI0Jm2Q9KEh7v1GOuV%j44tSVA5`Sn14fY_3cEsbH-n$+=ULcHozylWp2*4i5 z`40|!xC#)_EnFR1VjWXzxq!mvaN3?YSon1L4P_`^4700{pjS;?#b4o;g4TqpzQ zvQyRoPp_P12=c;$U-Yt3ISuO!l{wm^eI2#K<7S-3Aqq~Pv#h(#qdf09YX5!ya}kL_ zOy?5XAGUy^p=W)c{46?a#NeW%4*==5!GY2YNL}1Aef3RWr_YMFHwJcs0m%*| zg&>b>Lqgu`rDc0~R%>g|UlKYQIBR%x74^af+it`5l`1vR2@O=aMNp4I9N=KnXOC{! zV_!2~ubpjr*n*hb?)whB4fh>rcNHf%0SER_yeFj_``28z!mk$(cn~7q|9F8aaA6O1 z+IQcQ&_+H?A#n8(JRg6!9)R5mj}tH>4GbXo_9i}!ggJN$>PNx=N}%?q$9@bJNbV8V z;pAWe5K^ES#^DZ*?jLS}29yB=a-j;Ep`tJ<2@*jVFrg2OBp-kd8UOx(9rA$=`T*&Y z4mkWM3S!V`#)BL*AO}J*&6EqP7{|?EFbZT~ z1|sF@W~kO2l(n0_)0k#YtM#m$P?XB-3uLd@Y%c~;P1%408f@?ha}e5sud0?y4x20QvdoB}D0e0+ zwImTbtPl%z@%e(M9aiBFhA|R^CrBb8`;u{awy&MuDGd_p5C8t*1o9ybg5mto37q!e z1**{$=4cOaK^0!W3g(ad_N@YdfEs|{4^F@o)M*_0@Bj3q8rC2!l3@U2BYzA~8rpyc zZlD?RXB`ZI9TG4WUf=}!K*gw$2E1S$PT&bnAQPrR15N-0nxPGL;Tn{H2Kpc$+92ox zff;Ck0yYZi2t^+lp%x6t*>bOpCLur=NOc}4f_$I?dhmj-P=h!K^okJdTv4(zNQj1p zI8M?fnM~QDqmf=HnWQj-nn|rPrHJ&v1WaIa@IlHhO*y2q6FlA{tL% z94deTn4!L~5#R(O7jj`B$j=lc!4$}`8TXADfIu7mfd>BJ69%9Hpp$zvBOdc)8=heo zB1}&v%pPK6V(ft$CI(~XGapoJ9JE2jU;`fR^B>>=HQM19ra&9g0a^f*8jKM(Qt&id z&;|J+b>8ObC{#F7XJm@V8@MLxR;C47KnTH1LH~>pM7+ai(k4Wia6BqBb-wCnLR30< zhX-U-3lD@FxM3b}hdFXouB1psGiPjyC`Whn4W%PQ_l%5!WAUJf9y&C-?ovVarg2(e z&-kcxHg8sDg>gbOa~!ifEGI_yOjph*bw0;#vV(LgG`KL7Nq?_$P!x7nR2E5w8|12( zs&scOB}k=1yZ%8)d^1|6xYOQNgJitbiK+K^W5D6aL{4%o9D~vB4^?;wDT&XX6?cAyxrJrUXP%jAKLPLuKrP zM7zU8yMu+)!_6WDM%9CN%!7!Eg;P95J^zMOKD@|2mee@XNI#^sJE+t=u+%sdu|&DF zRz5^b)x(p>15FjAw{R6$3`aqR)jY1PSdPU$k`>&5(Hw|GP|d+CihvNTBn>`j_m3DDQM__k4fJYbRAO#>md{bZ#f=6GmBouxD77il~LV-;702bOH7VO{* zJmF9SmTvcL51>&R^I;E|A$uwn9#la)$!Q?20mdZ35j?egxIhPthB2WPiUEgn zSchAI4VVB6ei(>@cn-<{4T{)^jkpZt;E0zP4az_b#=wVzSc+$uhGCcxqF9Q5marrjV*ac=2(%9 z0TVLWk%<@+LRp4U850~Cke?Wiv$%}gn2cXJh_^V6y*LtPK@K3`0Up2r3ZMW|;0%sz zUqgWqVnGsaK}Ma__ul%mDZ{fid2*DKo00`8F z1F8}H7#MrfU>0N}3seCf7$5*Dm{kv97KC9d@>!qvIiK-45`+Pu16rU5nxG5Xpbr|M z6I!7InuSrBiWS+0Ww{u5*pq*F4p_N}=RgfG`iUzV3m%$|3BjYexT3*WqKhGxWf_f2 z8Wm2u4m`RJ5?PT?!4;x`j-!E*F&YgZd6Iit4rH2+bDEVo845i4kVkr>G5Vz|8k8YA zsU2AjPC1l8x{6nsqsPFbQ@V{6VWhFzlOtgfc=-VeAOy-f1ggL^irEhK;1`xbO!}2C zVgVLnVHvKEn*Z5_IK64#Rt(+_;U9ni{9q&B?h78cU{oDWeFC5z|G^3%mixlV3flP} z-Z`8Y-~|xQf+zPhSc9`ygBmusb3+?9KEXFiq;-QsA4WG(Ojl)5w^y!LJx=>5U)Mim z_eQeUYiw6pb5}o_cRG3(>Rh-)+#z^D>qFFlc#Aex>R?oKdue0Ew>zmsQX6{J)D=Ki zT_Z#vu6Al+yXI;35soB@Gn8O2#D(^y1RFKuz*MFM@NxztI$! zVGs5o6mTIJ2q6^s_P)gFd_sKR)LDB#+`vd&vlZqStl*$Bj-t3A3tno)L;F_gK=Us2 z1^;mmH6I9=CJ5`c%yd71hn#WpKfh{YR@s4A61iZThAu4p-)i;d1EI$(f@GJtJd92%JY%0JT- zIp&R|0NgFOK76w4hw7i36U;_wX z1{CLTzCa2$x8^}*5Ljv+%=VY+ldGJ}GH85X;Qam5fHv;c7=GQ=cN-~R<7Ci$KE zVo^#)5lA|g!6Gn2gM%d!2D#+VpSK^7h(Q7u)Ze8b0v8-O=prE&CIUM|;F-{ooDhBr zkkhtM-Z9C%>lIy{m1U-o1SL>aAwCn%}{Ewc#a<81P+X zhYo3b3>mUHWgMDChWu>Rzs-^|ty_~1)QdjsthE7>g5BoTtXsQ&4Li1M*_2pG?DR04 zNt6tsMbS{pL*)DxoJ7VL(-0g{#L*!`;m9$a6c2!B5sMayQHBFcz^Dc`4Mh>f zBqm{_MvE_Y)I}W^MxdcUY%m31k~=_A#*AXrU;vC?Shzz52Q;|DLcM`#5=Aq9;T?=0 zNdyNREbS%{dly6_98BDmX%kN5nWy1TK_SvZfl4tMUxQPP*T8)mY865$UV$Z+A7vc^ zM5K~VN@=B*UW)0YbJ2CzUDaFzYN(=)3aT}BSwm{7qAE7cr>d%I>SB#u7FjiI3_qB!=GfcG zMCis4kVLxZvXMJ{pmCB*>dSAEP!d_gkQQB;6P_A+$f^`JL8<8NEO9W@lPVnI1791 zutUoaG#6;FQi}ZWrjHD`4}h~v#2JU&D-(*#+zuT$4IR2HuiI|cXm=r=ef9EYJMI|h zj)_1l#Fylt@p@4{li*c4)3f&=n{N@4! zNEtsy#t%kZKn4S#7C%Inbvc=3!tc49?Bs^%I2==Rj*JD($o1mP#jLIk15}y8==UD zH#y)yZ(DFfSo}Z+z#T$yTlpEdQe!&xpBP!NU_97{x3;7rK8);t`us z2LxhKgw?f9S+eV+A6-K`MsN*fJgglN$Po>EF@#(G(8CpYp@+BmV_ZV`K%q*|ljuYc zdR2QDjKm`Zt6(ydJFr&*2N?wec5gfjm;ek$aJND2AOZ&{!3dx@Fai017q-B|`WQwO zUeFl|U63Cpi-tJ6=|PLEkVrn8W;J2CA*SrWDYk^-(NqXRrtM$^)WjroyabIyCend4 zJR8(89Pa##Pp&G|JI+ey;g#rjP$U-u5 z6~|!gVl(jILKf0cifb(5AFO!YAJ6JXXz7CyaMDL7zQ!9_ga{hlWF$TG;DcQ%CwWazu@O~^lE^8ZkQ>MOPf?NDuN*Ug50p|EBG2{{;{8-2tol3Zi zVU)`l4}+M&C`K?D_KRWcl9vuYV^TJVg{(41D|4vWb6C|3T3-xf*w9XQy4zhyBvNBW z`e~AUl~045H>1H$XI4r6C z6UlHKCnBl2$W2C1es_#gFaJYFmW|HJA{_950u(^Od>cX}AUxqvC$7SrdfYZT43AXr zWy2lz%Qo(EYQ3a-*6`p9Ap(GFEVmB1pH#|1A+Z^9@GulZ;q;jO0jqM~kVihxZzyl1h=@1NI4!ST$ghh?<#r4$G z8HNWgOo5A9kAu~Hp|!~Q@@l)pdK|b=h09eDjFZD-4*|%+HFoV77W$V7+ z-Tmfu$6IK1c2d39b?+qQyUqJ{cE5*C^nf!RC(*5frlyJ!K!Is zZWXkzz3p#*`&9TG=)9jDEA&D1f0Nl2aVyZ#nVocJFCE%tfI`%FApDkC8{yt&b_-g; z?W-3E6@b^!)(g~id4Js`VJEXYC`k6Qt08!8ez&vNUc&C*Ifd&Ezucc*_jTR9&CyS^ zz@6WB+V>xq@c(>RP0XoNi&36g*bOUQ&xhzW$?gi%Ncmq3M8XoXZ*2W+5)TgZiMFb8q~hG8g%a`1&? zIEHhOg{gIaHxffaD{hhhj(a&ia>{3SO?(h&p-{^kQe6A4!hWR6DVpG$Z>uF4{3mF#rS$N$YFXRf(Q@- z|4<4DAOHdodU`Q>v6cnTKm&)623ZgZMbL7%z!$NHIgGbrWwc!r;h>!W`4w#^i{dfw%Fb@GKkOTP+W55GJfRG89kUTI4U*M1r36Wo* z9T6FkH*t^(iIM!+kNHRl7>SWQFclZ+kvyOu18I^0c?lJnXAl6_aB?IE4_iQj2v7>m;0Mtt00poM)VQ9MS^or9 zunLE80-DL0C-#}r@R_@(i?d-5)bJ16pcVv_78-Q6(f<%K;6TR4 z5M;BVLE#N_U;-v^JUk{~5wHNQG@?j=0SPbw2|xnbQ4wK40m7O96d*Iy!*?yvs|Dc` z>d`x|3U%J20KE!DvP2NQdSAIj51eqTZ}3Y&VGBQC0zN=Y#xza6N=mDBSK|s=U6uj8 zDltNO8$?iJz!?F@S)?s$xG8DI3Fiv_MQjh=zn*awJ zBNhRy%356PBBBK4uGSSLVsHZ$n*bM^H7qi)7Td8|8ml`b5n@8JCYu1w+Hd**9MYE( zC(;t}g{;cTtl^QCQ$n*COQy_(uB8Pa`osd+x&YgHS>3t-_vNN|Y5$&Q0T)@TwOfl8 zceM;KD1V|A# zBlQEw;iKI)9@O-^%ETX6;4lZ%KTXRZK}v28!2kwyK=Bhv7Gp5xBtZyk6Bg7FOX?3l zK)MH`oB)MRn>0bq$pg9DyaIt|^OUj?V7rFKPQF75Q6ODo$D3N+9Mo61#SwHnoM1C9^} zw7?2&bO?(OxswaIhhPMLkh!r#J8Lxw7F9^=K?E8lJjG!G$T=ZMKKx_`D2?wK@3Q=ee;7P69Xam6S2J6LL@X>DUwiR%&){# zAV|tG?K{5B+OTGf#!t#KXqGMvE2RT*$Qn|=Aatdnod3UVGRCj!zYldo0@Mjnz<$>9 z#b2{gZ~RFM+`weo2v=ZrOq9oyRyTaCa2jm29gMXh%*Q_*U zt&uKe{hC)kptPY?9F34y$I;$DqyGSY^{&e_T6y&bIK8WWHO$!LG58R`A;YhMKIjF$ z;o_U%GZQYvAn1gy98XFG5)R#0ofD~U%=Alt49wL?-4R(@>!%d6tqaTM1qacv=Q03S zu{sGIBCC4W=+wi@0Tm#3_33w=C6M0iJ0MF<%jr9y<5!y&3?K(UjuyV61pF@KSxe-4 zVG3ygjvcn-EG!MXpzym8VpI;zt!Hvv4%(N&45lCo3~$=2u??#*3x+!mvycq`pkg9# z4*9SR6S}y%APvuO=cCE0Qp7A-P~pe@O8*SRzzxZfU-K~aH+|{@0rfn(O#Z+PQ!l-*#RFKeAss>v zHE%$c2^4V$!-)flMYC*ito(Z_S*Ycu?p*ov)9EzGfrkccAokZrE z1gD{Q9CZm-KH0}@xrxYD)|&wIo55MhQJS&phnye!r0KVAauB3iy>5k{ZZ4~D&(EbQ z`lSN5!1i{VOI!W3dH*QL?AHL%&fFm-1sTvHRl`IEF;X;Ve8Y_7y-l<5)PCe#q_RVYwEYAcRH)ErtNtBDnpEjh zrcIqbg&GwpC06{bUd74}Q&z60viSoWR&2I0JItO%yJJolwr$;ZkrU?a+cH?vrVX-{ zD^^T*(_&%b_v{f=Vhw}6bl5PeBZAE`DW*8=JT{Kavcb3asxe@a!Ge=B_ibp=ZPkGD z>@S;|(rrn%mczp`lrpWmgn3>1kLIhcr>T|1-#3I7_T1%|?jf<+t+0+NPMC|E_|vK?3*V=@4p$qHw69q{1*m4L4khs^PTy(5uwQvP>=8;QFn!GN352 zIL-Q!t}(}2XeBj&obwEo7A%7-HOflFY&gz*%uTc+=Q?df)@(a+G}#=Z%{JUl+-*4D zq!eyA7xy|Yx#eubQL;-)oX)Z8uFGz_?grwh0#YzosJ!!l;6jmDU;)C4T$Z6|k63QG zFHny1D``KItU)wUMHjWk&}kTjG*Lq%jnvTyd%`qRO*j4HlL|itHB?bYB{e8YBnbx_ zRaa#d6aQ9U#U>m~ipi!{TW>9f4JeM_wbx#um?I2fhb0!bGKwv>j4^igwOLG3g;mvX z2x+!iD8|5o*=mnq;*wjxtyK|lzrBQsZFz-)iB`tFRo8QmfP#%^R}IINV!**SUwwgz z3t3|O^;cLqfYG;LaEbvq;Dr5^<6U^MI5yxg%2*iLKjxM86f`6b1C3|H0XgK5qj42u zSvQtg4K+9}!&`Q1y~N>bvwinW?6l+VDDOC8;D$Km97G96JaGiiGyYuTk6R?EPtZUK zbu?44UtEZ0elT^0mx@)hy{^XFa$0oaMv(H95ZLcGd4uw-#sjZ|@yY#WLlM0<$6IsG^;X34 z%h|a5^St}M-0wOdhZ_@2Sa%x})Kj1R@;Y9JUG~&f-+heAcV|O!#cQ8@b=c(={&3Gt zN9A$Y2}wSB;g>f(bl^pwJQC|}R#Rs-4f+{qAOgAN&pcuo47Vs#aV1+)kG#q`n0yUl?k!9Axq!fuJ3@ozDmbd~V z$6!H5f(b&6o@1j{M8`2lh)ilKV;MFu&=|%TjyuZ2!V--k9K#963>~w=9hy)uQU9_H z4+T>P23`p`DfEm6v7(Pth`~!I3X@{S6eH?vFHJf7$Ic1@1dv#PA$Q;c7nI<|FS|%8V8MJf;NT_5Nz90pc&Y&%tG|LE1no_fP@+ub13I};`(hs;`l!3|V zNq1xx!i2>eAmxQva6}J~LgIn`SY=X+dX^r6<)es*Dp+Ene&DQU;o(s2YE-iTQ>}5uN)G9|Q(m5>tajz44~fdx9YjeCG`q0TF3Y5f^kQ-7yf6l8{tEHyQ+_M3nf96ci-{ z#oUkY|H1$9x%TLsYuENZ_x-vD*PKcP0#Y>jdo?xIgTzLhZsHec^Lr%tmv?5hM)$E)I6LTcT?C31fr{h`ors37293 zfb(Z%^0rzH-lkGGc+0X!s1-_{oNI z!k8bRWP8-p^7$q^cVRc*&XID`WU4rQY_hm3&aI;P%AXJ2g;I&_nNu6Cve^JI1cA9$ z70gTf9V?(XzcqS$Iio=SVmFySOi>G?upyZ82=%KMz-ggN)fGo|#p*|uR_qCd%>daE z=gC`fj!l*z{sy5~mBc&C{R#=ny;aVedcxapcJ31e)ZE4+vR<C3CU7jaPqu+!sda7$*<>{oB3CtQi_Z*42#f_jW^F_F z-F4pze^7=Bbw=wvuvmuXBi5`>O~uy`#;v8~AwRbOX6_k6+)W;K*aa(vOB_IxI@)mI z7Q+Q>3dHvFj9I>>b`J zwpVBIs?5x6)S|skDj@T(%Ed!l#&!!Hh3+x*-@&IA{LM6_i!~|oq)YdTQ^vD(;$AR& z34fHm+>qNy)SSbTi4K2T+#`jj;^ z&D#h76yB4ZG^J}utjWIKMr2JrkGCgX5@SmK)MAXKkKrfWquHiNjM2%Rr5L#;2?ar; z&%llh_9uUg$G+G@$-9~3dQodP6F^y#27tG?`(@(H$ zlP0Ph&oh7HGRBDaoQOYr5%h|I|5BZSq+a;&<8+PIPXJJ8BJbuaXzze9fc*2Dj1gJ2 zK^OOlnd`2~Fpxv7$1jmNl>kH-NPfn-Myv5=1701+{2n6w&)|XfvmlNh->;`ItHFrPr3nP#^4N- zUeG;Kib<*l_m-)gL=zNcvi4N$zvD{7HlQGYP)h4GFDoA}Ul_008m~MVFM)uRPo#JJ zl3`ffB^iRv8ARPmQ^TJzE)IWbsg#MFREX2O^Bn5gMgXGl4iD3&%b=gR(yucl+wnt~ zmgwfM$e70^J}icE1wmbRiKdxDUI2of3PkxViQA0c_N@Q12Eyx%#QmBu@Y8l6AW~l6R?h zGCtRRAm!NI$_@3ZAVXcC7_xCizl1i3zA`zf=m21jo2r|tuJn}$3 zmj~_*HSJRIi+XQVn^+%2Q*bN5-BA3IUPiFJ)kr2t%+u`d=9qBbCDE~|9SC!Ob`lfX zwm^NrW4}k@#763*kqH33F+=2)fBYwUiWfIU&bI!r@if_GwNyBr(Ylu9G=VPB z(;a6x%ZdR+PLg^3<)E|6o?dJ>i9&bf9cYTh4ZCpQIdkjF^U#n)kA74?7DBdonb}uovpS>f z%PdQB5lT~r^%C-;U0k{}I)Z?1Z##>&G!Aff0*~wjhwX&7?S_`e`2lkzZu=?;dpmXR zJ4{e$J9(l669#elKWDxNSss_;M9pU=33+~fEj4ai^J8vo==4HzKt{XpSq&$E6kyBiO70fxdOn6oH*^1ke@y;{~BwjSqbYw_q05w_G<()O`a!($}KDUzH zXn@wH)1l_=tdZ;bEd?yOT$!yE8DAVY>A=Y2i>SS^l^3oa=?;(BkC}UuB$3C=&$pRg zY%}$J@#$xkLi}8Qzx!sc{vGlc$4~`x>%5fF?UiR#Te|x-gT;yz^y3#xo(~@3or_bP z>t_WOAsT2eL0d2TY{KFr;IDJexs9lfP11}52{JJ9uhtM$2qjw#@-p@gO*kMbvGi}E zl-IQ%l_-E_hAY1`1ALbiw?`PFaH%cc@)mG0HrXahw@Xq%Y6aWuW822 zl=H!o@63a%%=8J&41p`xZ`Ul=d%hXNqFTf>@aEG=b{yWxoFeaGmwh#`IDQ#|t1A(4 z7cX~4S8JDO+nc0m7I5+m@?C|Xa0WA8B9gXN?L1m8#^ISrcsCV4cq;wIs=X%`R~55U zbt>i}m?B%Zfy;$RbbI^G>|EbDpS%h5+TBq8=LfMT9Vyl{$!!|zY{Gnfm;8RTm;QgHo0NHp@&OOF^fe+vIrzswd;-yfo%lb|#v)<~is*&M|ANWndr z3O#3gv4h1mY&BP7He6o{rrK1d*z&#?lH4{`3CQ0DIYH;-inndg8*ns~sBSObtq!l_ z2CZ&~lqwKJ*X-jM=q}U(%ai65vnH;_?%0ql3P?MT`;u`r-gRATmq?!)yFWFJgtXh0 zJvkRPzK3*Egcp&CZOK9}d_^3oWozc;yKbL%DV5_9BJBy+CQ7c6$IClR=sx`v`fOhD zBCxV^tzucbvRz+fm2v<1KS9d0@J6uENZmDRj>tenDEU43X-nByA-I37+%om^(~;20 z#r^Z{;WB1l6$}2dzIC5Q170>bOf;WJ@hXe~G_He?&FhhxIY6owE7 z*h0_;C(Z|_mk+L*(d{Q4oE6?+(&ou&zmXkL@SC^9?N&+X7>^9#5Wp9XUFW~D&aaWm zpZ1ggFH|5z;1D=U2*QSEr$LKu2{2zRvNQ|7CkuApyWw>!9C($;NH5?LPRBJ0n?!}QAB4Fe)T?`K`NbL z{hlU@=z)Ovr>=YS67_7q`XsoOwpo}K zUiHoRiEUz<3`n;Ps1!%g;7`w?=vuM35MQ4OV2C( z%m4c`zy3PY9ToaVK`GH~(V&47*140G0#Y}_V?a}#c?h#@mFJCIS$kzpDby+1KBn90 zQQD})y*n{rNUqx(CO~16hl|T=ey|tq0*m*nvz!Bvk4+G^>SvDV_vE^|@`L9Js#h7m z|MZN`M1;q_H}H4mVNvKIJa9_M-Uf$$B#Lp&y$=i!?ES)*ieDbNjhMQ9j24}4ncmuQ#_ZF?(wJS0~VgQf*z$NU9&tp;_?Z1)ZQSc zUq%dwZMpkZIOfhRGL9`Mp+PKWxCv=|F%y`n{ttwNTYP#}xBLf!244N8j*^ML)#7?( zOAh%N{nYZbEeIm20`x3+(zf*0n~vErJ41Qq&&0tWD}x$b#ofG7@}2(7;%kojQfm3) zx}k3u11>V(xcl~{d;G=Jg^{aSqco5p?m- zL1((o3;fI*brQX)1URQ@>~iANpDEhidoU+lY8#f4Dhwrh9zUKbVTZYpWlwI(regTP z;+-nJU}hLm55l#u8&ueGbz!pW+K(Fnx=}fyGi_UwJc9aHo*u4)hoEmN_3wdLB zYHSj$EgKz|d+RP&8C-W)4DPCTt_tzE9rM}o(f``?QnAfiQO(o)AB+q4JDlWc=C@B; zD~r7L|7E>4-WKh18~@k->*41E%~!Mpo}ap5i_h-;B)q>Xe@kt9qEOMnZ}@?zek5ON zC|j0nr#=ckkhF7CuFT-#4RQpHSg*3oPZSmFrRLaemMgt1GK*;QPdiYG95`bmCW6wH zhi6IVFKd&*TQ6T_?(7Rhhgga5WX^ms5Qi<439!}|=m^Orb;ko9j#_&UCI0LEOVw14 zHF8`mQ2$tdBY=Cel9Nj2oz)BF*C2otck5=^La7~Y!7N63rK%%|$(6UOpE)eE^=9kMf}Tt*CMG+u^j6ukY<~Lu6OZe)w18b>5H(y>KIT8i$|jX zT*Geca6Pc;r{M!evJp4ub!ZG0&%p&>@Q9!s1(nBmC1OBKetLXf5t@4FqnK+W@`lMZ z0z(E620_QlBs(&vX;NAHV_WfTh-X!m^iXs5JztCF2tLU74Ejk`<)CFCy|~qS;13hk zv}B>&rjUZYzA+DcXVa;bWgK->e=NI~e_KAaFD^T;TiBRFdO~UDZF0Im{H7orKzA z=J5cy$ix$B62VrZYm7BG zAhXzqu5d&kD99H4i-~gu7|Cyu@XhC|*awJSDB+ zo-fp7iHCxhV$EJHY<e_a-~}iXX<}6glrzx}H*^aadCD zHp7~4hK5sTA634+H7eSAR+443fR~qwzm$0lI1Kn} zqDtNom~FlfH|M%2GC?;d7$;L(Wkuq+eE3FGKG9W#d5gX3Cy^iQWHw`>@l*nCEviP^ zp=0Z*p4y!+`MX8WIamz5V-aL=YE`qiYX`(#hoxiZ-5!K?%+*v_1C=;HZ11`+_rE`^ ziRzfqXc8#ZFbU4``;e*dov|xUKfLNOqjfn)z52!2X)LN-NX&0W`JzOpt%@zVB7E!_ z6wQ`$zkFd=Atu%K)+fgB3VAPe?H3_b&DPs*uQiUe-*@?<*>>y8wHAo{(#wBNF8!N4 z>NJT6`fnw3it=e0a{b}wjT5R+d*UcJs6E;0j~s_5KOF;uZ=zK*k>Q1_DJS44b@Y6p z;G?C~b?I+PclX=W?PgqJr(I1n-oFXZM?-{rwcCUGU` z=b3JC`Guur22t)@FK13kD%6>zW!e_OuyCsX(1tv6LGZ`&G?X_x9HpWb*s z@^c?!Wqtxw9`ZDmP{SA57!i1BC(@^D;dXzW_)qW&TSJJbq$OiC6KolkkW@Y%=+ zK}bIQ!q_Xtr1bA>-4&pGes!}KR=(#CSjxR=w|754l3`O|hm@>R40=Fn6`Rz;0>E=DJF27P z$x!G7GY*@0flqSU;yu)n>dRvQLG0foSyX-Y#J91dXFZjFiw=n3+T~;80#s90Y_tW= z=ja#O)^z{7VqK?^wsU}UVa-%}XU%xT?YprLvKAhBIO0-tq%nM-3RJeqk`P%YvS;<*)K%ZbK8e`0t-Jn>K{H_T~3^fH14 zQHzmmsz=KeS4Tq?{J@uc282J|OVP9vmhogrl5D%&`2NZ2`Q(#cF-UL7@ZA>-pq8SU zz3RYEa`H5!b406bSpe8b@4TpVJBA=7Yy&QL1y5Q%U1i9nTC~0S*6$r&;N9js#irmr zh!SDZDr3>HW%BlB-k9HsS=)|Z+fEc=$*o-P_h5!keSWsKQ{c#aIhE^!_ul(d$~fYH zvwF}sYlwp2mqiL(UpuBy?cZaW*aTQxgkXVHAMKFiaXvJ0bBi~|_6S$XrF{%tImO}} z>FhOD>HAMSoABp7j)%iQ1_4Gc;aU68NM64Z^9p2Pi5Qu{byl?~IsAb_RN5U-U>KBJ zGJMB_b#Y9p+8&hrHwe^0s6z%(p%sqh_jx!-Tw^@)UxB~@@Dr;+dII&(mgrxARr)=etUmI!<_ufoWb@|Y zLaH+feZ?SIEPS;pkpr&2gIHhYkacQ=?_eB~sg8OwOFHes3LI0lV|`3ze9yX^ib@8B zmT(f}bw*o5IY+W|^m~ylq$~~yPIO~&1kw~v(42__iu?m2D+V;TEyX1uYmh&!AIFtA zpvGdrx#ZN)TyfFXkQe(}-QVwB7Fb$m_)P1q0o^HMb2+@ z8vvq5W@MpS-A1_L+$GGm9qj|0>;vR#jhsWaog)KWZg0B~0$kG{IR_@|7H_-NJkrG) zplSo$D-B4KhMp6TJb4HC578Xd0Pj!RLh%@%U)w$jc%gjYc``AYW5*{MugoSQwHt5+ z3S?Ko6NQ)j?E^JD2R!`(J-q`1rzJIy8SvqCo&<0Xs?Pf<(4%|X?KwfUcE>FlEVvR7 zydfDpA;sQ?(Hb)h`?M3bHb(RP7a%+)<^5rY6LOUUOTqry;Y$P(YrUhSyoEdKLTWIP z33yn!L3F946!x)uGB8H#a%iCxcW7YH^q>($njMR;KwbTGguC?16a4|rQVbHBBQw?- z6a`@DP9R`C1LPsnrW|Oz22gV~;8_77hX&vfkb;?kJU2$cbpUn}h%N0^JjGQ0 zYAA#@k`^%q7P3g&h8lyt>NVNgxrT=(vgObBL>S~M0~^mj^{BDoapj(c8yj*PYLjIfdF7f3!H=JZNHkZU0k?{V9~%S$S#1X|)dE>j1|ng&gzrYU z?_|~$1EF$^g69_eT#Q>GNaG|D;XtGuNM;6*99WU8Wvp*&2rtLL^}s%^#%Ui0k$Q$p zdjq0dM5oSOjb<-RS3FNGQ16^?T#@Gs2O=};6$tj0#fB94K1EEyA_%PX$!~DcIdFH7 z##cv@kG7s-cnA=Q3atl}L0Bijka=ydr`-cj*9PE@7=Wm^L%>Ileo#G@bGO- zt@i#$DVVa76hBD(>wAR}HqoQmeC-CMqbbtXv#&8@z|)2npzo}{+B)Z-JlgjP1-Z;- zE;Y;?h;@=TYx393=UbaoYU})4p{4r@Uq+O8RK?R}eKWekiYLQ9ncU#x{xYOLc`B7M zuCqQjkcR90>eMc@NWG%bvR@N_R_Ya0%zdX-kxWhk@@K>ItpNkq14x zh?`n;TRI4EI6x`R3l2fcCWo)E+Ni`2$k-A;9w%vQd<{KX)v+CDz_+M98fku%rkray z4SINi1FQ;Ie%VE4$RvN1$$W~$@QP!!-BNh39k<4}II|Iy?T9 zw6pJ)!t|M3>g~9($O;)Do>wbEACD%pj^W?Xf;Zdw_)`9axe2bdHdFwQ&JIc?{Yrk` zcx%48{VTELqF65zf-kW`Hk2w_j@QPuIUJW%Q4BXL(R6=+&vodSb%(3g2|S*IB6@Ij zz2P0DMR!-jo_<}OurZ&rUTT8FH<;PV2TApqY#MRXs?A>;K=;D_zu zlZ^Xd4hUJ`oHphrNra>6ItSAWcdG=%IR2ENUVKB5qx1&B>e*X#J017gUZe6uC~R+J z+XnzMpmUWN0)TPUzV-!Rdie)fQ{j5y_ylDz#~A*3ZDE4CiSHIsdiR3oxeV({BL-BdW2?OpRw3{icEC?m#GtV9!O%`&YFLy-Q`3RtkrrW-**%l3R_^|Q= z_;;{s=(=-6s&YgRpC2f}&6&?c5MakC#|8QoM~f#c5XRY~ zojj-&NTa}Ug|y&taCRBV^36S!7M#g_DM;Zv@7`e9Q6xs1jfO>zaPDmZF|>tsO(2?)f)|_ znV(^w8;kxz7I=O{Wc;!T{YLj-5CFjF$5qVYh3T`S?pLboxdOqE^T+B3D(;)${oR{B zhAJlm3J{_k#85>BtpDz?=F2zN%t6FC>Rbyzf18k9A2_$THCONqZG&2nL7p?r#dC9B z!cb2SER+8lv5=%4I;iZ4Z#ps-^EWu(u2e@1imD7kmxdLW?x+iSiDv`#X3$b?V9k2n z7xTQoCv$!ev0oZ95K=LqmH0Toh9}8@ZqA&O0dx^?eJMjddwJ;$<<)0%Kt^7_Y^q?7 zZx6i_Ka={Vobe}hYyco;&Tt;|o^Z%#^|G5(T>r6kc%UI>HpNGU0a3G2Ev`!Ce>o95yFBA_J@gG1Lz3@Mm{c8tU|6t@M z0lJVuBtKrXo=9V89zw+%h)V$VI)Sn%sFE3hb9ePpxq8*Xisw!Chw$D0Pz{+S%T`tGy) zU%r^WKZ2u_R6TgE9@;3portA~*Z-Lv1dmr;Fr)r4?&HpJO-b#>8K0zl8e`+n8 zS3p);up-AZP!CusEcA(q5@S%&O9|nrWMAsE)TJvUXX{sL@tj2Wi>p}?!N|JFLS21w z{c_x2~1Bp@p@ByiQxnt4~O#ih* zAzp{1q~3d%gQcppa`D5=vBxE~?9TRQ^p(0I?Ma#ObwPC^9Jj|KM&;Wlb5S%4*Y*Y& ztCX((YDq%_`U`sG$8Y?z7)>=r}rqq6OpM1 z^8;eJuJnAGm^JQKYf|*Vv&Kqw$B`VJ30wC0s(t_bn=@WbTSZN2F^g;T+!FP80uGN% znz9Ny3FwfX)|;Pdnu+BQBlN`fYG|fg0a7ZRG;^<~n9KJsXbrKPreC1_hl7QgZf0jp zZx{J?`#wKU+Ooa)GJ-eF0rHcQ`@o}{N|f&_P04th{c3g*xc>N!SLN2TXfRC93=5>= zs;816?H+9u7UAX*2DV5uXy|pVeGWeN=JDD}L;g<9R#uIK0z$ghTQg6wLp-#;$dM(AmJwz0{vXQ0tHV zLFXsQu#kA7LP_+{T^!>*u*Swbyswv@faeO7OuKX7vD`(XvBW-(lX~Yd`Z2~IFGkOH z^AN)(mMts$ECc?k%JmAUTlK6VQOzY-_!2)*@j}dqyswNKAL4ua=YSjZeBVa(;OiGf zi_;Zt?fyGqP*Yo3pe9NGwhm8r5Q<_E3-mgviEg|iT(-K8{tq=HkTFuJUdow8KgTYx z`Yr25=q5aBC0VE^P`$Nc3bU|8r+HS~J@fYp$}N*VW1n(g;lmZwPb{ZyXTGt)(|T04 zf`7!n^|5>C$n0uCVPEt(yLysZEc}Qbwc~5C!ZT#AMmzE%5lm%VW2@sj{PPuGamhMA zM|;^VIAY=ia=#cugxYdaWj_Mh;N47jD?e?s1wG2~6Z!}o;Ng7pIn?d54MSfo^-l|vfv9Vn#woFOSuZ2tyl-~}o@r%WJkF_wZ`exPmD(4y zL_exp3Dh_LDdjMI5<5p=#&`!?uCG5W>~^fwri&?Ua6G8f<(IO4kmi`x+gLyAC})|T zK6PE{TG^^Xh~^EQ>Ci%0(a!V6^Iz`MZZBa)N0U1=y;T8~N58;z)hmw`e>3vo`_{fA0*u5Uhu)$_GL_AM8$;XjnAGXD?Ej_ zoJx3Ek6cdGq}#ZKH}9+q`uvW+Z4&|nR=KXa46kGgaTC`Xmg$KK9$Ut2WqyKOkI!tR<<6$V`etMbE*AXMHVJi zXY=QDagebpKsX4~Ltu4PIjQE%O43H8&t{n{2rW>9OkZQza>F{|yw`(G-XLcy0tfkZ zvUXKv3}zldH5#lHgN$)H3&|p2IeW!jo%8ZR%#wQ5y~uP2>WAqT8I33HD%Y?b>x;dy z#*Z|!WPInJvo(jE@{3i3YK~R2yzTzp_4+V{=J!niHoMpfSK|DPh7sPyN*O)nd<4DP z1An{W3~6fzT#q)bx!|IwjGW3@lWXef_x%3j)!#3g{|yODy_p%7{#6#9q+Gtvdh=}X zrzN9#{%`56y56c`uk!^P{HE{^6l@1~J;%j;>zy+ZZV`4}BT;Yr?as;QCH>?=58V}k z8#kMkb7YHe#4a&0V_is`by>xL6^)w|Mx! zsOrpM$14YS-b`yU`7FJp-Q~r*%mhr~-P%fMh8^JUKiil))S}!%3L-(pQ;eknLEp&2 z^Ii6V}~il z|E8e;kO1+Se>nYO4dS*+BC3t~C7|gxE&S*04Z1simC0?DXcoX~dP;KJNuL3I1Q^0- zQE@vQEE;~{)Aj1_jlcU2GRUnp3(8kpD3F)u;xF>=^h{P|ogUSfEh<@Wj0k>dDDWZt z-%Ds{Bp&)ds&PFOvL~8Q&5mFcU`To7=ga;5;Mh}6rIVm?oE8I7A;Bs1@l=WZp*l4L zNQ?^RXk*UCfvj>sW+Y(RA@p(%s1N~y8MB0tczkjg1RrtR*g=#I-O;Kb5`zPqA#ZRy zc-R#7AGRd?wV=ik(_~768JPQh%6E%NUX9t<%i$38Y(o4Yonnqk;_G{HAgC9JTOEPd z6BF#&hKkAv$=1scp_$xioOCY-n%W}#=F$-EB))s9-ib%t*V-AF33Ows64~J~_E#B+ z5xjrfQx?+UcM*~rVpXL9FLXAUT_ccq8D5?_?(H0ghz$P1oU}tb(FSQ`N;`8m`+sa0 zM%Sm3UdNKYYEl7_QXXoVkk>5iMuN?V;AkZ44p^jdovs-9aBb$|(gWQ&GE+K$p&7t% z87un)A!mKQj)kl>VG1o?hZ(HXtDW0@bsWA(VEhmR0+;6u6`4eecH)gW_CzJ{;Unwe z|L`0#)xxg6oYP3rZi2f|4xRBq#$(<7N&$iVkXm_74Ly>U>id90X%> z`J!P0;7{}jys9s;L8=a7Lgjmy29L?((-`P!3xHq|@JEd*><+#DzJRkN(dTJ&a4ba1 zfiB7vCJs@OY9!D@5c28LWk6Ly_2DVp!d4xxcDKdgEBA z>*r%b{EH+|kT1OaDfcg~XwOC%m8>G$E=@u*`BQZQ(nTglDYcKl#eQ<$d&2mu>civ| z@A}97Ii7Oi%KOGeSQ0Q~(5F7gTQ6Hve^NA+0`Y4Vmpd)3ZI=kWs$B(Av{e9%<89dI zq@!&_Yp8DCZDnd$P~rr=ZV+)O&B~w0b3hU}IN&|G4VIve=ndFceLnN&y!C5dverO~ zDbnV5C;IPpN_jYv)GF-{WK*K*Sz0m)@Mu^a*yWjOa!|y)A1KP5+H=yx9c&iXYCNJUIEo3jy$qVG-!V_G;>r4c} zQ*lE6R6XXP5Nq)8w1MFD87WASPy!WNaLskR#`Wi-Y#@yovA%uw9CxiMhF*$;hdE{h_?xO~b!H&W)59NwKI^o(l;wl5Ta9c&c|+ zk<>S(KNI4jA25RFTynH8Z#q?U1Bp%JV*P>DBT!(y)%;vYcw4ovZn|zW4l0KhWTP;h z%gg_K*_)}ai%*WqxeY?K=*=v$_569MB!+Nbs4cHZ9ZuN0ntNnD;0iByptC?9HIRnn zR9inE<}=~Ouq9{(b!_F4)40T*1>@GD^G3ZWUDJmuB6&S&4R zW!F!zS9Gf9_~i4|&%uM}XhnBLi~uXOa}=aeUHl2o+yo?(Ndo$Z>+e`MttGv#Jt>Vi z0Nc|t9cm=ZOjlfLWNgSoldMCG@k~8cDCUpK(`-ilh)p|`^%ir%3Vv56N3VQ%n><>mn)n0do(oj?7$^B&GLKLC+d8|^ zx@hH(gM}ZEdStNHB5NyNARG_;hZ86UBFPl46J-48y6F=V2;t2Ck18tjouw1W^Bs}! zGyB0J9xSq+U?V5W>&q94q5Fh~AY3mONZ@>sFi&T`AOw#F&gwUbClbKzNEL!on5XeP zeQ3e22u3)P(RPtwYAPBzChSft@R{6-S$ZE-)a@LP<3B+pgftSn^K?yfZuz^~G6ckW zEy*vO4UjjgV#YPuu@HSK-wl3`h;K;Fb*9@W7eo3FMjVb=s>E3SXK>%<-Jfrn0`cI!haiH~Ln?*`1z?xQ zvfEQ&fGmy>3eOOY?;boBaWjK$sY?eqfuE(ec@mKAG98{&bM}xZCX2M-i^1@KvarS;c}I$ z8q*w*BBC}+pWgxdNY8yk=kWwd{6dFnAeJ%p@vmBH5(}Jh>`ro-n5eXgRu+AKR4>11 zLX9|UrOLbZ|M!5!l)bO0u{?}K(kzkkp z_rJxnXq*CNW-mW3KItcnT1&MYT#s{`v%Y|Ux~s9C>$qVQHVFz>dQWS>aqGGam(+Jy z(1~dDI>g==pyw8}z#!rbWC)__{sZtOlUTCJFdUFysZ19|6|KjEgQ_`B%1tKmU@K&2 zYvi#-BZnetR(DT1?=Z;6meD!`aI2Nx>9seYR6$|23vpPevU&^G27PE&sP*@}fu?2Q z1;O-(VfG>7Qg88}XZzdfJVNKZDxfx-KNt+3nfxucoq5}(@^(060eC!b17`HSI0BpT zE)Rb)xwZ5c^?tmj`2~8Zz3obZ7ua~!8(!jFfCK*eGhRSu@}t0-5v==U&dU@wS6VLf zSDfS%9CI&qb@}e<7X-7PFUP=NwljA|s<6+Eum{2ckYco%k@ zxD9~3`Bawdb>4Fd){nxKPi4=>^Kc{i8a=t{`_}f>I9zjIj~3}3V-yEzo_uu|L=&X) z(~@;t*4bNtBE=Nu2`q!e3x2su=KFOV=WwzLkWmCc2S8q7?BB8$F_5#_j<~mNF8^!i zXJ;JyNud7c;JwccBBy$HyA%KWcmOWwTjs4?KtLKgVqE|TZ%^a9X8&)HTh5nzI zX#`f=;OuzVekr0zrT$Y$<(=S;Ku1%Fg8=(U_0?OUMh5}JgD>t^Mm(EhQe0xz7P@a{ zGD_&7 zIcH+b7tm>EDte2X%kl%DdP=>ceu&FKxnhhb@Xm&PyRKUPJ_sO^yMu;|o@#W%X8kdl*w18agJ z-v<;Xa;OCtJ}{UV5h<;78-3&kN|%0I5y;d~b^E34r;2;H+mgtJm*%Nror@t&Vz~sS zYt0cYA<_@Cy!}FI5`MwcZtp*%uW~+~O_>G!eCuK))3a4QCJbbYBZ-YIRg<{xles3; zoKXWz$l#$!Ccf&pTvI_OSI7TMgkpBr(>|1Ev+H$m)7rT#ttqt|WbrT22Poq|LqPiH zlQkl&%w=;|QqUn+rib~jHb;zn@ON4qMWiT1x?IJ)D;$qVyU7=kKxgWD({^jb@QRXY zpa|?)S9VF*Nx?v6yq?=Nhti*Ghcki_4|nBwL3>8n`U=a7hI}%I^2tsg`HO@#v%nDC`rN= z;g~T*VskYL=~+A5yHVN6*}HZUxwM`le)r)5>RtU)Zn7+wRU2hKzCK;nA!*~bjD5*~ zl_j^~qp2^wA6s60eG{j5d_bnB*^JL*DSAx2dqOMscwN{Z>Lze?St}}>_`bPx`I&J0 zx0sMS-#e~jd@e+XH46)S-00-AUYYNgeWL$!yP zBd|-eSoW|;2j|svQV&!P$UsXYC5SL!B=wL4o>~$_6GgdoeaySTVRm;!bsz^a8U2`O zm*G5S09*XZ@nUdQJsO$Ce}C-ePi%_wal1lG<`v#4M22?sSwXxWG1Xf&D{|KtU0&OeD%cV^kidF9R~~VL(tW6&xg+l$pc` zrgJR?FdaT+9!bQQ^Bn>&)NzAZf@lp46G0v9GFTv|$`%`2{e13yv~qlHjffSMc;Qcu zdUSh|>0JQJ^Y{mJre0`9HaEE39KP`e*-tEDkjR#Q0;p2(aaWTY?{v%+otXjL2vnbA z=!?<3Jx;dEYb>&zFlfDolr*+K&emU$lcH)7U~OMmojcO{!P>zaYseCq@285PdiE?-yG>m5S+Amx5YEoF%Px|oJPX|^jfOUP~p zt+AM^cKZ*a_MdIjrTij1c%OXxmTx8h0u?|(*|7K`fJ{TSlO2rJKxyOS{{yfS=+LA)SLx4PHO?smI7-4%nU z4JwcW8v^(rxiA75s$qu%Z)F@bctkvK;RzKqBNjKv1Upc1gHdQB5xYQmDu%I&U5sN5 z%@A=gOko5++_!VRFZTd? zKMvm|^UA-}-~qX=AJAcq%b3qRwbS{+v0s}OxwCx7FHcJ+CUJSS5c@Kl|Lqo$US?(P z*)wcg{A6%Ob*oD^fz|y-v&zl;-uu4W=l$1=XhR{i(uPb7;t^V@I6M-O@n(e12!+VU z6i&Q}H5Wev15w8pWOoH;=MBW5 zR^yWa6QFmJlu-&Ocu0c}ht&xT;Bx$McX=lnxbXpqCmHOMQA`MWgNGM|CxwTXc%YVp zu5>ky2YIq2d0rM6_hV@ZxPY~md8wys_&^SdCId8=9kvw*aDV|kCPzfaY8`k0NjF^K z@p>)zf{G`G(L{SFh;6u+P4n@4k~oRxhHmgBU*&ZTnusFPune&9iJ%yYpy&*wNQ&yv zeC+moxdRV-&Yg+2BI zXZH$Pw=$b%WI{kqeGwQV_!rKDdPSE;R)%FqMomlib3q4Ykv3^tw1``z0C_i$S2q`I z<`3S02QN4m#2{z>KnG`MgP|d2JV#A>#%IJJk#jLV9{^}&RzCWm0p}=NYJoJi6^<3f zXglC&Cz%%oNol;H58;T8n5Jo*_K%GfY9}deV-^|I)OcO+c#&t1X;@lmQI0FAh56G3 znzxUau|J)lk}?o@p$84-2#)ILhaA|CSw>CGW&-j+4|-68%5{?mnHSh&XA4P9*``3& z#cltTn3ug5d>WxS>V!_rKm&qF12Is1u+R^PnV5>1n1f&gMqmUzUi*W z)riGW9!BL?N`;h4d4^0$d1-N=_<#@4869wFmAXb~(J)am;Dp(+a?god!zPwinN#9P zp2XD%RP}7phMwx_TfF4)O2|3bhT- za4|YG4v3l$)L=3H;HT1H4%#rOTA@UaI#5eQJmfGNDHz5SW~};20ST**VLdQV0w9P-Ex@YO6jfBj3%merYU2&OzzzR{6dKRO zs-sa>#d@rbv_`!Og5~q69omxTBY1YFs;r8wdvUFM!9L#Fq2Su86uJZC%1Nx`t7Etr zf-y^gp{q{G589e(Zz!*Up=-hBtHG+S$<#CRV64o#q&5k!2>Glf zK$nlWKv$Zv;FhI+c`&BH2b-`7k}$HvP_o0I4SNs(X>bkGV5a@Brf7_)tFkvtH3evJpjaA)Th7MXKR*ijj|sQLCa6kW0IECTJVPx;6tuNMk3h zo-sa5Q&+BWSFV9cOtU`1<{G3lw(w&$^g}(S1# zglJ(KHB@uF?Zd)en6|col!n0=Y}+-mO1-{hz1ks1O$$Jxp}lLP!5l0Z-+Pzg8@QHu zFj$tEg82+vp$#-3Iw&H)^Ikj84f#%$ci zZv4h@9LI7z$7)Ook^mccoX4<12zuPdm{1IW9LRzU$ZWs_hJ46~%mi~#28`Uuj$8(E zfCi8J$Z9YKiJZt-u*j3_$aCN}mwd=$V9B3+$d@q4rmP62Jjj>81W?e*uKdba&1`APzSF(%&p7@yxhyi;0pg^K+MBj%fQSAo;=E9paz@V z$Y>x3)!fK`fXuL=jM?lRn83}(KnT%L&gOj1(csP5T*=J*%BVccfUF3>%mkqf%tx$y zk(k6+I=-7D5)BXmzT*|6Be`dark-#Jx=;cC@CT_t4Hd8lcaWxHJjOZ;73!f27@g4? zz0nyx3z5LlARW>oJ<=py(k8vpkst}XywWVa%Y@LXeF~=_)-3JSU!BQVEeB@J(%AgXX#Lf7@YMfbJNr zYJdrT?Fv<$%9jw>cikpfeb}d*)>z=wX?-l$WS98t2>QIwOB_Pu&;SQe0fHIOS~1Wq zThR4@3@`8xK)}VT@C+Q#4ksYdolBV&voW^4G1MU12)x^6@d>Q3z^B_A`rrxH{PBC;b{>7QR-QoXbA+#uLJSaRxsv9*zaN;P%WvP~GFs0%v zj%<2y;?}ctE6(EhXgxAMwRwT!@j2b%feMvTp%-y zF$;E3;THb6+OQ3hum_otr(1Ci0JsjNP!`od2_7yyLR$;uZ9L_?QATSEcz_6OsYN4@ z0U0oeEfWScKmx!%11mi5)zYgq30A^eC0U7WCpM*!$o&icl zti*r_h#-M)HW&1O2(_MEKu(p#4(!N|Q_|Y)-(IcHr0e9#c4`p~PH0z%Mh-OhgiEvR z^B(2CZtTMT7geqnzG$;8?Wvizr(K17H&>O`mhh~YZaaoK>BedNtT9K+zN98aPOF; zQ-}ZWpEU!S<@kV6@N+c)TA1*_vG6lM0R%7u50Bp1nE}LK@jEd3rJwQ25nA2<{T)v; zNYMG;|M<9c{C%H4QZNG;p!+GG7IO#?0VeSyNKlbKfAr|QfdmO0LVu{fbm=0cMgj*j zD0V4>ri&OPGbj+4v4sEPmrDq}{b1-2;-w%vc0@QZ;zJ9WJFqa3*&%|>5;+~s()Em* zxpwXTEp2D+j}53%rB0<<)#}x#MxJba@@v{xu-nFsYj7Y^yKQF}SXnxY%h++%rXhpX zuio7k$qX2f(q^w4F39fIdu0vmVZ@0OD?4;Z+hfSu#_f3o&kh-Qksm)>we%mW3#G>W zfWXf4zkGv=WI9zUpQK20Sh+sbYYm4?|0Jb3ktE-uf8|P519GF;Y2?Y3FGo&^RY6%% zG`K6s4^u&C(rZ;el`Y{9U=Sf@8`E=w5Ft5b&e8ryY1`po9Q(Isz4h8hJy!mk=Vx1P&2Gg}#rzzz;!= zia`huNJ5;44VgZOph5L^U;`h5$kDDkV~in4A2_0j14n|~DQ|}iGN>@8K-zn62^7`9 z=Eo?a7^om@)F|))6uYP+#u**ViH(>Rq)|O6%BW9_8Vmqqqc8}p&%iGKz;4HaTp>{m zF;0Zjm4bpKqB?#K^5?@4Bbw-=`|{h*qmS5p;LVd#@&}O^5`}38GsTn%LJ2AKbf}_^ zO3JgQNWf}UR$GNiE3UjkOf0evIOCHBI^g0QZA|fC7`Wu3%dWfZn1vJrs&NJdFh22w zSi%fbY})^68FNfC$rQOE6e70BOf$}w$_JN0k_d(n5lr)J9SUgq2bK_~p+XfZmKg$` z9GWr5mL&d3B!yqv&_;@XUKxdz9MolQVTMn0?ngLkf#XVot|O?EI2eh8JMZY};Gucu z8LvDZGN7==9oXB*z>O%H4^BTR;%|o*4#26#0b6FdWjWGg;Q*9%;;CjAP`)rBJSss* z9H zWomLi2Ta;XN`jzin}~3*)N*AmTmEu~55TUG%pHCXI?a}AD4e1=bw03VJ1@?7<2*_1 z!bJb8y9fhNeDonAnkcp_$WU88h`XqMYZQuR#)Ak11!r;!B7At}vl$7GClb1udXDCgMzqKqjo_L;EJchHAcX%D z;SmuLXIBQSvFK2U;M$91l7R!%%|KCIE*WR|y< z@r@sF(7+v4$B!)OY;qJi+y~+qwlXmYWsuv*?cl`3id=3ZnbQXhFCfFtZ3J{E8eQM~ zcmd8C1R=KQKtjd{yQ&$nc3tpfr80DdgmCdCF=0UzYXqtWR8c5IIo_$1$Gqo7lU1T*mjXAJ`IA^dzGY+wfaY!PeMQFn=enEqLkyOJ=d6+&J0XKbg;*l1Uh3cRY zOPSI`4?ggL(sp<31F=Brr)BzcffT^HF0*;?JR~bhDuMmn* z1Z4cvD`JtwZ;;yWAktMIT%n6pqa2U-qoNG4SckpyTH|C4v@zkR#C?lp+Q=~pcdRWA zGYn*m7m$I)wyX?Bek=+nfe$$gPG_OZtV~#NX7w(@D?an07rpOWFMAs!-^Z8(+VmYMJP0Au4QE^19Da`42vrb^5$W49 zO;k={9JG`PwM#?wTzvHGV{|vQJvo-+gKmxPD3|-y<>qpIgxc0}lNsG<_V%~+=p%y{ z>D)nMth@W1a7Yer-iAY&rxZ;iPdS=TEt9mrF-H(_6H3!-;y9oR{%u1ATp}%7cSl&> zrQ8MFi?c>IlhG|*UOyAqJGX(br?(BD2VLkx--b5Cr)>YE-(?=KP;avr^K58Go!TYL z$2bbOZLE{ zXI9tOJpZ-NolY%lECUp;V14Ud|N2+J;`GjTjI^UZ&(36B_q$)t))U_KgnvCmVIR1S z*RJEWqdnfBJbv4)D)zXCXy1wIck;npZoD5p1}A*o4|jN)CqDd) zC%fYl4tcUm9^xtIckGhCOR{TT-|3g4*g;R-rg;Af(#tN>o4skV1_Vq%1zf-cG(g3$ z7F~!y37kL*q`+CoJ>JVe-unbr(1*zbzHie9SLh_j%0133sqQ5;1%07X(fMNRZXPc;9TQ~U#H zWJE&HMo~mYXrx47tVCWE$2s6eUp&WPtVUU^#zFPBBY{O_Oz&YGUIkXmPxIOuz zhEzxjf-FdbJV=C0NQGQThHS`!bPjijNQsjph${51z-pnj_k;JD26cz0+Ad^ zk_>`5_yUwnNtLX^GFZu#2m+x5 z%Xxr_w~R})Tm*W|Inlc=d~_atvxB#wQA`|!&IfVLjgZV;3%#cBg3HXuH{4A4iG zx_`_k&=gJlBq`GTHtVDz)Lj1>4pGgZVa>8rLGa{(8VQ2_v<{p(rnf^-E4t0i;}G8w z5#EfD8u875%RZTaP=eb#giE+^IL=X`P!18x$zx8kb50CRwDj{(nUGGQ`ho>rQ25)z z?EJm$>`ns}kOa-mVe--P3_tX2CIB=CHf&GKe9!o7(s%02$M^*!NP%WBC=O78UHDAT zKn5b%0Blrf{H zts0v&3`l?hNB|NTBGI9M1Ym#!pa8u=yB6qE8j}eHEr>dzn2O1XLzA&8VzL&Hu>}w^ znYbc)-~>FSvZnC|XZZgC6Y#33K|>hu)SuE&6)V*$%f1Xiv=8M6j0riuBL^8^!V&!l zDG1aANB|TlQ4dj7RuvIag9aHWEP{w6F_3~{E!JbDq@4JGTI(#$($vvX6EV1fM77qF z=(Ts=a9oGcV8~H0GIkk@J@T-`bh%i7@MP*c(@v%phu}Iwk@th@9MYZ3V zwM<=rO{I@^Rn&K-h$5{=>J0ZPdA#}|VMq)ylT8M<`qOi*VCEEeK8oMUa8<$zD*L1E3 z!K+DC8*g>?EdRw<^kUPWMP`yoC@PUUQK}%VQ@BoJ`qruM-G9JJy4Q&K1n};sK zI~Gs?oH$#(0}=)xwSy}NMi>A~4OXYBG=!jsA5a>4*fLVjblT;>wq^PEie9KDKdmCVdo@`chUoq}eF1racZTMz+~%?C`_0C&j+MNooffCnmI zhc!@vJJ|mK1{;Pp$Ol%~07^InN&wR-m;+jX2P5!;OsIwjLMT}117*N~B)|nLAcP^v z2RWdHb-06XxB);Is0}+I59@>|(A=&w8++x>j=7=XBbh;xBO4QGj96Ax+P6ICg;(HL4kBpbky|C$imfQ< zgkP=Bg20&6Sza9Gi2gvL9hOu}aa>IyraAr;&jDnJ_1+`3%<#pE@g-l3HD7JW1@u*4 z_9g!Tk}X+FIDt}thg>j%R-OWOFoRN12QP>RODF|1Xa-5>gU|3~)S!VrV25QOfu*p9 z8psDJV226*1zCoL4e$gK;9w6n1Z^OKVb-=2(veAk0~#=7g3uU7zyOX(h>!6HZ%8X1 zDw&h1ks5xg8}6+hix8VZnYiUH_#hNQH z-GP>?ugPK}IVoAF03PuXy=oiDDhM$SB{Dt~s5unW9UF}%H8ytR7*QM-Z5)M0lPTmS zJGK~n{^sKi=Zqoe>-?PAX{EK1fm*Noi@2nc%>n!>A95w$uB_JTj5S{=Wq>|Vpdu)OEG26&^#m&b zfIfw^4D1srtg=E$P70`e_XsBzjf-LZ5 zP@sVmD1vWD17U7ct$PlkE}e*}X<4{$qV~^Z^?|bLY+8$e2nblT4JFZ*9k%kZL*sH# zO>I2>Gog0vH(CHL-_%>vRx`Jd+vElo%QCSV-9})s>Gf^Iaq}d~2@UmzJ2zEJ}x6_yav>u?k2l6!jZG^BY0i2r58nM34V~4!|o#yVW+mo&w^vM1Gb(SPkt-tD`rTS69iOggHC`kXV_u^&G(bP|fmN|Pf9e=pbxT&I z22amTj__6aWD18*^HteT&;@N^hC_(2_f^?h_y=ZK1!35QeCSzfU~FyhuXITFqxCOy z5Eon+h2t29RoDe{=-G7`1z|9Ud|!%dNClRK2V4*aYKVtxs}Ii8B|PoPdFn$EzswhK5Kh zFM^1shJ=Uq^BrJ$#=Sn8H!CYHGadknMdt@{m?4Qr8y_JDa`^udQtN1s7v0gV_??dk zxN&-@5A~22`SUCK57^<0^LbY9`j)w4a)|hcXZRe6?{-^)kC(isCkThf?}*22`xANP zgL#vOWSqD9C8jyDZ}yFV`<9{V?}cz_mkMgHcFh!Jf4{w{b5qJUp>EU8$rHW+H9>b) zw=j1&(nhx){yo}+J_*&gFT7Bc(NOFI&al}&LLtuT=xEUI0!*(w&0S6>tbG>6B(alD zn5)t4ywQ@|&IRpnk2`9y8`#Yw&+R2r2iLj9w~EGh{CyN<&z$_q-+qU=d>zgF|13cn zBv76)&(IIg8ZG^Si#{?;eX(QxMB&ijg#C-2Jlb!+FUizNth#dk44un#s z3&Mm7zhL6$@F7Hg4I@T$6-FV(E@50zj5x8Q!&6@}DlCJAAj%yqX7wu8tXj8n?dtWbR%M3{ zX)9~?ELybBRtatE_AT7Fa_7>mYu7C$Rv;gK1bHeOOqkim&?GnqXF@qQahfbVuy039 zjs;?2GWkfWz%W^Ac8Ti9WG2Nrx17gj@(wom_VP1kjI}#Ch!OrF-4aze*4Wg{?otOe zo0*Oc&SuD3;&F?!Hy(#fQRM8#j#t`_DZH@F**gDu`UKjRsL`k5$CI}ab!t_x>esVx zKTYh|`10q|ADhY?{`~s)^Y8EfKY#%Wm>(sQgmWN*35J6SHVP_;NipC^I3b0_jKKqj z8EVMG9AS9)A&6nfQAUU%niK?zDXMq`CJrh{NDv!tI0hCnYRJST6zV8pjyqC#$q_0F z83Yrp_&8xU!40V*8{xR~B$QFQ;);t1Vk5^FS!%iE7k|w2C75B(bBQrk9%zgjTyhyk z9X4vnMvzOQhy{ryf{2MbX1c?mncNL_0l^AzWM6QMz_G$p)bJr(pzt~b@cn|zX9tjZnbj|tnIkX zGA!*M2lx7I#By+Z@W%aOoN>nJ%6o|-4`X|;!uUqA)27~e8lI>zi+7$>>7jZv&RfB! z&4B!A!`59v3q3T^Z+*gwKCC$hkv^_~V;eZU%_iH_i;)xt6sRo?5hlH%aS&o(WM&&@ zq~XR|G^5#e+GK1yc0_J_xkFgnsEz*-H%Q^o?bu;c3o#jSVN;FRAFMTPbw(Q{z1P+b z=>r{NWuVbp*_~a28Wx~A<_OE(b@~r@GK=mM&86mi`sq8TWzJdfq@~STMaw=r?QP}N z+;M-|mW|Y1i1E7^3JnhY?}^<+eDDZKS6C2@JA_H{$S3qQLee7?1}fE6uG!gprEQyO zz+FcZ6Vbr7cVTW9b~kH!qt>_Y#3#lB;9y&?(eU!qmfZ3BYs8V#ayOFr0WTqvtDgV9 zu)V;@WHObR4ClDRsqcJhbQVlX>1>9&4W?==X}Lx!W>J=4h+-FMiQPZofs0Y#A{EJ~ z%Q#+0yJs}RE!EgX?c{R1heZDaZ_k4WIm`zU-L-@mkbnd?T*5nqAYlehoWT+jbG;|d z013uJh!m)3z>^3B1|Rr93kK3Wi1g4S!TUlMooGdbP)`g^d}2bd=Mrxmkryv18$FCj zjHlfOZ$XU6_gX?nNC3kn;S&fCM(}|V5F|JQQRE0*Fp%<*F(Pvth!;Olf<_J`k&Be1 zK-lMyKSIQPUHsxE2hz7NP;rf2kOTb$0!dKrfH-cXVifU*kR{+UA%%MgDIcPoF1*o+ zaRi`4qTvpYkkN610*PSDJ{P(R zvNMAme5ZR(yWb2_V4?uK0x+kRSmL z5WyA&@_`0qAOnmP$Qb#74}DbBj9vIbOJ9mpHXcL_Qm82fQhL4Y`NJDNzyl&6(an}{ zh8}vj0wNGm$UZ)V5d-jHAc^6FH#9=4rD0nO7SPiV(9)4R=s*N|YR(-{(jm|ofDj#W z$sNEzt{M0MCwIVu2ppiNv=k*jIsw>H(yg#P{i#6uhJ>V&00r|C2wwGCkfuKMq*B!- zF-bsym%8$o{LueLMmOpZ%$uWRQT=cavAVNf-Gt-*h)PU41ElRJ+8E$+v ztbDYNKq8RW4D5BB8Q^IKQn>?kdX9oHW9R7H3D5C@MV@A%MlPn%3~hX)4f|9J(1cPC z5&R<`prFAc{!tA=+&~zExIr^+2#@@hgBI&hLJA)Gk8!M_2F#EIJK%8$Q{=%5t4KyZ z6hVVb#G(yF=z}sY0AN_qU+79_4izsM7w#XSJiv#;iz|i9dl?cod<0pj&fI)Z( z5knaq;JYjO?hBnwUKga(fDZ`aZ({t&id)RJ=!L-nOF%O9;#UI{^mwW*X~Y#Y!x>_j zV5=|b9&G6U>5%o!zYgFyr4 zOy?blGRuW;AKFmH6)G;f9m2L2aCr2K zBOCt*Mp%@iH15E2mDsy3>=?-_O^B&6qL?@yIj1~0z+Rt>QICThdIq$zLb80+ntPcZ zc(^eGTVjh0a4&AqAi~pS`#pMG0qHL}WCkXk5=XLt&?%whM4|ozybU(HixvpmKHznf zh>{#oCxUF<$Ab<`J0Q^iZB8#X17Cf$N&z%z4dFO@B=t7K(@N0hY385 zGgw`YVNu}u7|i7zk!{|u*<1u@m(KA6{n?+bJrA$}-SmLX&^4f!`2!w6LRBHcbB$RC zDBW23L-#O(2Jl~CP2JH|m0S4()*ZmvrH1K60Qm@!3c|qv)WSoQodwh&+ngTT#mx>* z7Nilz+|?aQ++ED+9bw^MO88wDfL3WDLMKcfUx=YBOhObq8WF9PKX3vFj?~Jv z90FpI0%qD`gaPL@h7d58V(nE>bwV%>V_^B5@?aoS6&vTt(XsgeI1mFKjG!P@05Evf z37!o(sM#cZ9GiXF6}00!zLh|*fC7Y33&fHQDwYCRz^2g>CFz5o<)h*a)(1p@3-CbB z!Ic7RQVTp*Zs-F(>SGelSq4y~MOIn@${hXhfC4bmMvj(3SmE_xVd4KN#4kaE1{`BD z3KQd{BS+{19mK)q!2#Y(giQ)#6!>6BtRXgXVCTIg93It}$)h*u!3j3dohf8XKHHov z0HKxSA4*Ult`i}~j3FK(c_kt;#6SfAf;Lz}1-u)4xy3rP;yBQN5&%Ia1jD^4!wJ~a zFFZm%=m7}Oz%Jav38X;v&D#lp0Q<#2Cj5gW#GfSWf;|kv2_yk7JOVse0z1IM4Ge=7 z(0~;zlrO#(Bh%y(18h<00BnhQ@$J%RpTpNqX=ACPHkEQEWiR_ z))?u-X{P3*kzhk<{Ow<*$~4In1Bz|V{ZQ(BR+)PKGLBcP^Tfe z%?Ai)9@^Ci2bH4c!s261?K`FmMSR( z5qH_%$;CKOK@AP*(4-hhIM0k- zonWjSNnqiS2@m36#PTQ>N(2?-xSY#%fzVwIRh354Iq8`>6CkOLm|mUw(1cwf5=!(H zNYrQgpoBq&l9^K0`(Q+uYFa0u1QjNZly<3Wfy5VH4Kn{NsQ^WX8vxrCW<)%euu z4vdqV62y(FQ;zCrdGKhDa?p5_ISM&K&6>Z+LWDzYXMnrcR{rVqHjsfi~ z24r=FvKB_h!fFi?#Ir8M$I_(XjI2T^P5>G0DF|#yq-;i5?Hyr`=8P*KV(K8u>{HNe z&EgDv`~l)7uHr5(;~qjPJTBx$uH;TG6WhP zUcwxxf$FX<>#D)TObf`cLCWL{=!UMld`!f&ZtIeZ>Gm$^DuVC!?z-4+yTnWInr_0( zZt|uKzYy;!V8Ze$O!Nkf!8kAU&Mv;ZZn*zo?-;NF$fU0BvhE)^?hkXK{x0`k3-+!ISOTu#ZYsJK?s&n6Fi-;k2e1GSumB6gClD|KC$Iu9FatNR z0}pV4L<2TVFa=jIAyhC1PcVdJ0|$4o2NweyK!FI4FbPA!9FzeHr?3i_fgF6z3a{`O z9DxkaFb%Uv24gTGyzmOEL7Cj}1RKL8c(4$2up$hx5R-`yPp~Vrf)RHx2-h$a*Fm97 zNfKj&F~A8F({LSRF%7eUF;uZJD2Aelhz_f;954YF%P^gkF$$wWi&Qa#z_AOLu^U%0 zHe9eAvoQ)|K?(P95H~Rg14$Ym!5IJakeM99-%`*Y&t)T%LNVo>r3Twsg#cnL^)NHKU zN-ahh$K37(+#VC|Wa}DktG}iMb&w5eFo7x~^8Hc}2Qcz@IPxRM6T6;;Ik*nbn8P@f zn8P_hF zYOsbZ%MB+RT1qV1*iytT6VN*2=KVCQKzN${Bv3q?ENi%$|HxX=mh%AJ&pT(S-nuAC zEE+SjhBK!V1xbQ5&&>W-^9KJVqB1N3|oPZZ3L#X}(E({bn_w+xcSjY8NWPx0h zil-0w00Hhz2MDKuW)>4+KmtTH30zSatX5Q0KrTtg+zBUfene1DnMPQ30#Ly8*s}z} zT`7gBN3E50x`bLCHFx3~9Jtu8Ho{RqqYS!@esX0a!SXRi#6X|557lP|+-IFV(tdIz zuA%iq+_FKB3%mOo*Kq>#^v?SzLeF=jMnZq_TLp^{~+D4fV8y$1Y%@4!GK~rgjtz3KP+?@Y?hU+ zA=NlIgiH8m?Z5&|z>m{X;8geqn4>R$c!+y790Yi)-9&{`0CT>!L*N566xD3gUmB|6 zE?KyVE6+&?!G`}cI8cq*5AcGFTjxxuBp5;YB;n1JLqu}Fo>(&XQaJZ>m)AAto_g_2 zJrF^5`(Au)cYR4h5f~{v(0~eTz!{uCA6$bP;2SL%rWZUEJgfl_JVG_J!3+4oI#d7% z2*VGYKr`He6%>KS1#OCTg8li>N939eQ2GCvzzHf5-E=?@c5?MRA(4r}QUcpaEEWU; zRpr?qkwRXS!GXsP1h;8w`Or zLuP)#0|f+v5ojhOzQPt*gBR#RtS3S#)M8t}0tqnGHZ;N(xMKW$-#^4dHRu5uSn~Xp zw!6pOe2~vt9LPOH$nxVyKEm%k%^&u^ z=V5<#KGeCnLr^@+Sv=wCrlt|$E<0uD89w5}ed_!77dD41_YMR<8RPkdP@`i&HU&usMj}q3+rfi(}Tbx=t4G6 z0Xsn7I$Zs|X+5a}#J_*AW(ZUy2NaonW@!CuLn~hzKzRHJw0IF?MvWRNvEs)M+64_4 zh~WFk57S3|A}?GBck)y=fAmZM^Y;ppKb_ge?AXy^f)F7-iO%VAw2Kr6NRP@1gER~Y z6k?E;!Lox#0}Dcl?g)|+B+HT~F;P8Q#=#P%Xs~^RBXYo`li^V5Z1l#TH$32U`n#l) zmvN5So#>fHDP8u`j7Ovcn?t1_3 z$dG|+XP+z@Z0@>a3}VF^1~C4JO$}2i56m_dzLcpP9y?$(a1q-llrl_f5J&n2Y{-#g zKZ0F3(&b54Pmg|)T0D%akFr?CG1>hiIhGn;emwOB>iMcyvu@?=Gl;+ZK_rHm^eD`) zAegJ|KcASW?=9X`Ny7_Knt^8ub`mMY z8ZUYw!VwKhk>nAJtSN$$Q3e^JksR1rV-9u<@!}g5=FlUFjr81;Baif9Bo6<6$ce%? zl-47{tw8OQ$)84ifP{{mc4}>e20r*;gszN2N-3tga4Ns4_VXzNOFt-qsINW(R8T_6 zDh@5RkYY8X*1{Cj5?y zO4PHia?Mm!0Tj?1AKpO3hhY=MDgt{yP}sqj$gvgIW+}7~Lk&3;$ix3XQhXZfs6$+_ z#TRwF8tbgJo`y#sm((VhKmHhn8L^Z6x=D+!G3Ag^;0XngX7Ul{pK7k$C7xI)!KIsR zsJY0RKQh^-LQ&XR$CPu%38kB04q0UscKDop&yGHVroL!KHWZ}#$SE|YzKCfA5d?W6 zYJ}Hh_G#0Vksz47F1|oQR+mv%J=N?o-@L5rUSF#%az@st&|U#U1QA~P@~ba;fQ3Zo zWrdHgP-y`pU3qMYYT>m^zcncu&kHqodWdUTw_SI;pBJkSxb@bje9I@k-{6pHmuvrh3!BdUmf$emMT>Wr6Q6iu*9F?`Pd&n0S1szpIn4h>3v?=z-2+GElhkEk zbph&&H;@O3YY|I90Q>;_cJLrU4exv(snCTow4n}};}BBQ;SN>QA{T89h(QEm*S_{6 zbC_cs+Bl*)ikLRaJrRmglp;nf$B*||@g$tPVix%ky5)WGbVPv;>pYdePc_htR_V$Z zRfWZmY_WGpF(a+Gm__4#ad`s5V_%lF#VlHHkN&XC8pr4vH`dWybv#M>d?J(vWvh{6 z%$Fj6V?Q|(tc(Qv-)6?hFgfP$VTXj{8!4%=PePECiUi9Qw|F0>r152u?1~5ji9#`s z(S?*e8V!|p!yNJum{6k{i>xL@V;-|cL@eSmo9Lt|J`?|%(G*A(bqN+-dNGh;yp5(j z)lE=!vxD0NkToe8M{st5j+DG(AoUo?W$6--dmN-Vzo$!nB$AShq$eclIY~zu|3 z=%+R*PEVdQl-0Cn#v0ho^emK|igaZ_)ksgTv~!P_NFhCQNy!-|&4x_FVK7OGqGA3J znJG=FGMU*@ZBWCR(v;~;E9Vh=MzoID+@m(>*}8Ln^PCl>XB(?&Mo*QkKj6sJEG3DAHFY@h|R=t04m&~h%+l;?ctO&2=RpvF?1w5+8@ zE!sk-*72h?T-rZ8^vja|wTD$x>0pi7wND%tv5EgxtYRaP3YtC^vKFCcIoCzWQy^%k zt+A+2!3k7wmH`TNB`PHep+RsWwT{uiC>~e)#Y=4NsgJ3pRQFj~MY`fNx(tU_x59X~EMlUeo+<+qMBCatZd9C1fGro@ zk=I^|)USa3>q(1ASodPBYdwQyg$-`nG>5phF77V`g)iCknO9~sF>R`QaS90?~e8Ol+X@|3Au zWh-A9%URa)mbu(zFMk=#NdAP4&&yYHNJ7Ve<*|?1Y$G6t8P0Lukdx(HXFJ~+&w1AK zp84G8Dw|`>ybP(C@sQ^A`mnuiRy5aoqzykmI>~f~^rR_WX-i)k)0svxpvgRF4;9+b zBwh2O7yV{U`&rVbR`se`-D+3An$v>btA_{?YEdJa)TB1`tL>a>UjG`{!4~$gsT^yN z&U&P_2Ii=9&E{Pb+snR&_Oz*8ZEIWF*f&P6vX_nPX1Dp-*S@l}#a(W5pBvqO4)n2o z$!#7o``hmgce%=FDkMahu;919}y@fIc;ps39g2-}KkVKBIl4bMAW| z{*wp4g~nh0mzqNfwGS*Y*RM70Z_0J1& z4-C^S4(AXM>CFr`#E9~+_}H)w+0W5dFc2G2>8`LH4gm-zF%8VY%&M>N_AvGO5Z(UJ z5kIlo%bCv#FKcakT2k|$4Ku~K2NK0zo=!6=W?D2Gxh zmy#))(kY)3Dx*>=r;;kG(kibKE3;B7w~{Nn@+xicDN}(V74S#MZzaL5B^^&07NG+2 zAQTiK6eK|rB!MpLQWD-$5%N+m_mVI3@)G(IFfZXR0h2Hbb1wzcF!gdU2{RN{!2=(2 zA)!wgL_rQ_Km;xmGcR)pM8QII!81P-G(%G~N0T&5(=<;LHB(bHSCchc(=}fcHe*vZ zXOlK-(>7Ui7IHKHH&-DQ4zM8~(*tM0Lzaj*m*^~`E-eA?B{?7ztf3l8Ap`^<1VTUy zrc*i#p&G2g8e%~MV!%5qzy!QgJT)K}v@<-t(*!C&Jke7L*1;Nb;Sdr_6;^>hg;El< zQyCZ_Ja~*8p1d5;tlz;{%5kXJj3EWdV8`MFkK^T%u8$=-m9N+<*U<=5A z47PwnMc@HMU=hR*I7gI3OVmV96h%{1MOTzXThv8g6h>oIMrV{pYt%+>6h~|HGiPBH zhH=wyusDPCIE5}bocUIj!LYs$n1EwHyQk z6$nmX7Up#h1hxRClS4UlIzylU61ES@FJ%kYa1R%86IXE;mvI}{aUU0QBUf@KmvSrD zaxa&0%aQ?gp|P%U4+iuT9E~1<)Ns*J8`ZH^v+q`sG-h|TNp1FKb5>0&;1I+n3;y8$ z3Hxi0>6|x{(tv3(!pb=hy0&W0n5n+0(_j>bT6pC;bbl4p70esyx8E8R> zGvaM?#2U+wcQ-10-hldj37-_0T*CF5Ac8j9AE=(ppvPVPJN&sw80T@0T(`b72?5%(>4Z%fhhig zbMdPV)%Qk3Fv$MF99BUIHzXBqUnqgV^JAOwcs7{!>Fi`kfu8JUw=nImgM znCKa1;S>IbLmZPsrcVS9*9atdf??!kA3*?iwG@OnIsu>nwg6aZS8USY5AG`q&VU-2 z)mcrzZ2rK6JvI$iI2QiqAI4!093Wh$SCg$b2Kr$d>Oo8O^oLJi7=!}<3o?QlT-ipb zVXriTiBn(*cG(X~p%i%emxo{xv|*V;TBJvsq)XbQpQ)MO_y+l;9opD%xj>t@`DLr2 z5TY}K$yorjfEj?50j!`1te^slAPa^%3#@rVFxl)*t0Td@~gv1#rlg;g1TK^bh2vMU=GegU&{p)U!6 zvpHK4asjjPQZGB(vtuE%V*#~OI~P(LwKH202w}8I8@56F7v56;wn-ZQ(VPYoW)hVM{STkV?4$`K^YIRMJj-?b9^0koW~n<9FFy*gIvgmoXCsZ$d4S! zmAM`PTOi&VAMJETnBf%hslE4qhU>5>_25Q|8QlL3Iebj#)*n?fzhdr4~9V2!j4b*%ZSUnR;At8m~(RX^% z{U8Sdz}f>K2{L`teVy35-P^w%+{1k%jQt`;QQ1eK(M93D4uKMO;n9~}4Tc~I0AT<) z01(Jv2JoEI_dwkH-QWKm-~*l9En*kk&ak0;5q81<-PhLLX<-pyB+eje zJ>WB5<2Rn;O?u#)Tn7&xMn<6&cEQzMy%Z=R`-Xth@m&sL1mini=4YPfYaX&bz8Y&h z6>l8k-_+-S{>@>e8irubEgt5%-R6^C>6bp~aX!sO9^ye+>Onc^V??;iRYqc->9?Ni zyB^@3Ugt9p(FaTGz25B49_>XP?4LZx+kUZsoZr)4?&qHF#eC2+!pRMr0ZxGL``+*W z9`FIb0{*~M3*Yb$AMq1k@fV-*8{hFCA5=e9L`zf`!ruCPXaIy(^EaRKJKysMAPt6F z#YUg>OW*WQAN5mT^;e(uTi^9xANFHk_Gh2}_G{nvZy)z_zqtA9u=30DGtq|<9huhQ zSm8FYx5oI9Upu#%`J3PQpC9_8e@3i98kQXIf1f3TpX`etMvx&6Ucd%oAPcG<=9eK0 za6v|pVGUA&YubSQu}1x0fNPZi>uV$t-e3CjU;p=?|N9@A0D{>wYTC@TYxgfiu!Hfqr*W*()O4GH?Q8keEa(U{RThiGMtkn={y9NHJCDsE~6kC77-I(rWrDEB2~~_gHoAXR)GVvMil_5X5H#W)j6!$g{Cuzs8frN`8oK+ref3JgBH`0?b+n?H{}z54YZ2Npbd_}{ZV zjqBULsBxo5YqK7e`k%=oBw0g65`K`;OaL^LLWUnHgfd!8`FFg1-HCsZ*FDBiJ$ zWRglQ$z+pGJ_%)egu!=MV)tGDx!7YFMP|)pyJ!REE|~~Jk{1T%z(D{ERA68VrbJlU zZKxr`!79@famNPLEVF@!r2*x|APk&gNF6lTR)iyla8boAKAfS5ZB^NkiymIY5egSf z*}(<}smMgf0CQNQ%xktqiE65NzGL0Qsgu+u* zMkr!!j)UCbi4m!Yt4J(*TtY-3v0U;4kgpC*aKQ#2jBsGF78YNvw?6DxevvIwikP!p zJjyP+EYcCNNhG*n5oGVIHF7}%D|F}$}C%h z%o(ZxZ3GZpO@quDHV{cjE=k)E2+=e+VoAAYxSYjz32)7H*Is|k>cUjg+7QHM=Q?r4 zw9qolFtljQaYw79;F-uNVCHN|e_FHmpC+ZX_kKn3tvBI;5B@jbii6E~m&f+pF+OPv14y96q*Yrd<} zAujg^YW#r)GyuXU=A*obFi$S%%NtOvpol@NY!9CBfSr&Qzq1H!Eraj^`s`v2Td2Sz zme{}xr_qK{wFMc@>0fzRF$Meq1}MVRH||4)cr? zOymWJFh>?5n1wX7gFYF=4`lX|w`sJn8rHDHANF(tBb;Cr%a{WXPXHuXTmUt&sK5s7 z^qMTF(S;ougc44$hZqzA7t63tAS}TYOPB%_COE@1EMbBw3;+6tG}G);fYoD@?-^m7GQ^evrv&G;JA#DAg->sRY(s zvI0eL%`qw2nvUp!0drV}4>*7>5fTY$Yv=(8?to2Ytic34y2BGr5D8?&1Qh8sf(ar) zp^mhI2(d{HZOUZ=44k1!Mtwj2_Puq2c{qbERn;3P^{rLZuvWf=Ol}77A@dwothS6Y#vFO9TrW>>&-ffQ1pVut^m#!xd?O=wz+22158C2{OU| zLjYV@sve9AC?H^@2SSmE>^V3Ki_JqCZb1Y_QUHg5y+aKLvClimVHr~Zg@mgjfkC7p z7pmFjG;TqKY5c%8M2JNj%=f-2FhdWiaE1zQv4+FmG!^zk#%dE0h~(IzLq+sN7Jd+B z+wKbl%mA>yaAAvV%}~cY2E_@4oC`xF;WW$0!U>-n-RcT@(BiQuH9j#5J8bu2MG!_R zo)KQ_ zIIUlexDgHhfQKTq!c#oa^fJWF*j$X;6uBTREQ-jABu{o39B{J0ZsBacT6qw}r2sNE zz~wW5mA8SgLluk^&meh$4qmXQ9vl$^MTkpZs{nW@-{s%!6ISN$~aV#8OzXvO9>I} zBHTiblvNEnm4S)YiM`Dx=r}KJWDQCp@{%SfHr$cXhOaLYlOWI+IeYT|2cQrEo72d{ z(Wc>KW`IIAb%3!FrY1C2#7{^@h&B;EABrky%@Z7W!VOr_G()5U%MZ?TgNeS+!zZ4S zi}VE1iL?d~+#(CAutO45j{M}$#dq5HggLY^i<<-C4;))Tn#FSw$pUnU*=Tlx_vIO?IlEkL;u`_*!P`QMOm_%Gb~+|Pfoqc_ul33;#v zf6y%MXBPLTe&>e_My7lbD1m}uMF`P+1@Q^1@IVvsMSqYAv+xOjum@H^QW0}TdhvY{ zs0=mrIIN%uB*zywG=VdSd}8wqpMZhX0BIKS0zjYyK=1-3XhvKAf<`DsgOC$DN2r8L zNEZtu43S_C=759Hw}C=fA84aES*V3u$c5H04o1j?VJL=Um_XJb4Fn+!QJcN*si=yp$cmn*3)r^`v*1y( z*j>7C2riZeS+ECZz>8_%i@%r!!6=NwNQ}j3jK?U9R!{`X$c)YCjL!&-X~2uqNR8E4 zjaG02H(&*Jzy%&~0@-KBkn(2f$o1r5vZzkr6486G@R3X^|4C1WLe+ z35kpy>5(4^k|8OQBT0;Du#EF4jK3(2*2t1A>5?xAlQ5}_8##~57)EJ817S3fS+E9N qum(N(lRg=fXRwk(X_QBalu4W7hj0i10RTJPBA_<_ diff --git a/Resources/docs/mesquite/images/DNAMatrix.jpg b/Resources/docs/mesquite/images/DNAMatrix.jpg deleted file mode 100755 index ceb05e962d6d063b8b61938f17999a49d4cd34ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54661 zcmeFYWmH^Uw=P&%f)iYVyAxc328ZAjR!DG%;0_7Fox(l1I~4Bj!3i21iU7eKE_vnq z-gEA`xBK+y(Le6!#TYfHy=(3HtT~_g%(Z9jdRln;0eB@RB`XDhfdv3ep8o((KLMB$ zF2>d#02lx~007{4K6C^?7c;RpG6k4)J|BU3S^@+B5MTTr&##E6h%XUQ(UB1mk+rR zQ!h-;Gr*THzsK`Ge++m8IM^33fS1qKP+$PCuyFr8`+NWn9^u6wCtm?zVc_6k;bC9A zgnNF0b%KF~!-NMQP++l(sl328q;&XRi zu~Rp<1YKNiEf2oBiF41?1|sbjBxC}@fOtu%ygH3(AU)CP=2`E|*14%mU_yR<-|Y5< znQKsD0i=I!=aN@i)7&jMsjy*Se)oz`M$5uIB)O<@aAEJ7fnQeJ(jzpbxM}G7{tcsm zoQ{=eSZYc0@FMgU^LahbC=n2z*8qa8;|V7+5 z;`8eMBV;L!e}n#CV*cMiep&>e!u@7N>YAF zZ!t*A44HALYlP#?fud9{joKHs8|f zB5$D!pcFY42nSN@xKkQSi*oM*v4ox`o^XT4W2k@*cTCovahB zfk#7$+Qt2|QQ%>@U81FbaS;M3WiQNvtS*L&`S#wqlk@zWTU`&P7x3))7GJT|k`B02 z-YBw1u`}VDU7g}U9kdse**Zi zE&CNnv<72;zwsnUE;GzaHIY)4E2|OwO42br#9Jn^7W)L~d;*x6OMqc0%N&nR?crmP zaJMQCMDA{UHy=1XCmtUS8lM2~#plS52cG~x{A&L(3#at<@AIp*Pk@f3Ba!J>7r}R@ zBG+U;#||*Aw)}pHd=L9S`BQ#R6FCz$b%BurTI8gHO}T)*tEYeH5bhb z{vb?N2e{%B`Ijrn+x@00E=mvinV$e{{)?9&uR!sBrlPUB%f4l_4ln#44jMqZRIaVL zywmGOwqi-M#qjRfTHkG5$yw<|>W9om9yHZeHyMp})g2j)U1&wVsn)_b&i=Jm*N|}o zTk|r765Rv0xk%j0(mbnZ2clvJoM@Unjk(r%%!$cBR}vYcH&Ph|;Xd}V?U_RwrwT7n zyg&o>mZ-e34Djzac+Qu;sFo|n_vz>V#fCQ>I&PpA-_eW#2C8kG+<%p!zi9B57V$kBH8rN}hfoZr>y!@#XM)9ks| z1CIf__Kg(-rFmp zSsKcH8sF_vzIl2RNrljJZ|hVB zPp2PiPO+WOpP@A*QGuyjCbNyHDZVH;)+$m{s_AQ@Vg9yg{mHBj;;_SWdXylPk@pBn zT||5=q-iMq=wrXqhn>?={z8O_&`#3JL5Y`Xn zuUjPcU&<9TS0g?c{|Y-EfZ#89Ov|@7H`JMDPI+}IB)38m5mLj)V`UDy(xUD?G%~7M zRAtvrkB-Lh6Gkjf-$4#u6TT0cDT*M+-PSAK45(Qa?s%Dae()L;GM?pR>EY$#V$Gc+ z0SO<>Nh{j4B%J8_rYTlnbmo^mL%!I{_CdZ?PXJ%(Cji_- za!E(o6X1CJF8X}zuPd=*X!&(eJpn#Hj;{XypZh<@Fa0MPl)l!`g4M6DU%76q`O^Gd z(4w`a3)YA(m(iN9mT*1Vo&dY}@yvFp_?+*-03;>p6u@!QyB?~=${o$^s2XttLcL(| z3$vHM#%`SawvXvNu$9gbM#OHt3=)s0Q;)O^6IE*oQrXI7vNs#V>}q6WMKBjQIkMwD zyv|_pXQ(FYBhC6xt>>wfT5B5vN@aQ*W@*A0^60JW6x0S)w9c}@wG1JOMlZw(0WqSr zGyQZk~lN@2~l%`%eG?!C(h$ajvPFH`!`7GY?uTcz)DY zS5*pmT0;&(19YF@BgGvM(%fRDmK6uKGlZQ%$tI8{6+vt!X)caWC(UmtVkb+=5V^=N z#(B3RIp!tr*XFp|1POlTrkIDJB~bD5IO+;WRhQ%xvGj?)ria5WYn18cGM1j5_k3VU zUdNJ2c;KLH+2HFCpP7PQawDdi4Cj1;x%faYvfFMjZ~p{_5d6JWO4zJ2Mj zbm#W)3Ge_axI65CwiB8SoPGC8!vOyZX!z&koA!TPHb}er{?cHlXRDQh<)4%7|8dpz zL>oV$q?@W6w*Rjog^ldW9MJ0f@I+}Y3I7-<7JVlvr!YfCAPaIxhlOYPl}!Z zrKHc!`RG-7TNpqz+VI9Q)3LcO<8ZfOhSe-eraNv}h*Rk!Mp1b+70xVmOa08Dok^m} zv{o0Q7SS8wYU%>^1FB-jC~eL4x4!&f7YXI{7o7()pZw%MbQvABlRBsM>@Iml`3A+7 z$x%At1PL*2HxA~#l-eZB#X$8q%gGoIET4Z|xH7mLE>R19O23De83*lDj0alkn4azN0UvF@%#U8*}1{#WyuI`-u9%0q3EjFiIpvWVG$` z?kddDnbIfb+a@f2H!Klx^56-L2I5g7;cEKG2-S~M6`=59nApaCi=G}FVJC&?Jr;Yr ztRvEc$KrLg^9G(r&g!CsDKv+#$YwD}pGgqP8MN}aJ z`(^BJEO%Vo7tTL?@vGCsE-5*8!k@UM)LXT_@%62ch|=AQUE4|%-%XPZPxB$ujGJ~M z4&*9L+@${$G)%0(l;|1Tm0Mo?q^~2U%$CjVLTKcbwD#Q z4dk8dx6#a?Q*I5JtGlYH{8Y$F^qY~N^1_ygjC_sTW}R=wMui(@V?Zb_0aB{6`cA}? z?}?qRW8+x_UDwD)GlCIUJHlI^?RO;YLbqhLmt`K1&h=$h6|6`WcWdf7|~w zI1@1$93<$`2UrrDyE=GWKYC8$OzgT5^l)~|ozNvobHS#STc*&8g0sHC{z6{^qQg&>=I>#Y%=y+$@h5{x10aTR`KFcSHo8%o>~ zP8U9*F;D#P+q^_S1K%I!C;yB-so*BT{?`M)tC!8ss^G3T%`Cv&SC~p?t8ro&wG>^- z93X{9eSzD2ahWf>IYM+?0vg$#ZE2$Q*m`4y*^eVhRi1wKHteh4G1X!KhK*tg&NtY0SdyC$53a=J-JM_bLImjgeYDW|lCD24ua} z$8+&GXrZ$}bka{}$N0<9BS${JR~|_h>j9nn!S_Xajs~+SN|8umBrsM6HL{;mij?5% zS?Xs<;J=7RW0^>TXEZ&A4Jmc68n7LhO_ah63>1>I&#GrsBGn?j)YBhkq4Y{ge?MmZ zB9}{w(~e|?>Z1|U=xxO^44HWa9Z&)t{R64rIR5hAk+&57GLbm#bPI_tlcRDXZqH0` zTsBdY{xk12@2y0j1LaSEV4H-EncQYMm?x6=&hY_Sc3(Ow4AlWmADia z%Qt#R8pt%X38e6Fu$VCXtkg3FtGFslzmF6sl}xbZ7}qy6^Ax-ZI@!W(iY4JsUP+Pe zneKT`eqzB+!MnaIw(Tq7=iJxpPk|TqX=vQtvn1-xp<|aZeiojHFi~ea_S84O`b7G3 zAIm(~9=d)f9v0UKdgy=PJq2c9D16w8=bdWa$#x(ZN;KB?^CMJ&BC3C`U%tQIVpiWP zlsZiM$DsCnyq}4~Qj#yNV`(22`4DC+;>y{lA0azsx@U_L*Wq zj}O)}vs#uswng%Im4X(m8f(+9rpU`(_%$P=4;@H&nILpPbv{qHiBlwO-gCj zO}(G~WWr0!PUl>aMk?6Jf2dEtB)I@D!5D$NQP!r)bAcB6I|YbLgC$c^J#t)U?ePc> z8*gi6y5CfNjRox<%Eb*N;#v_!HJGzRaE{6^EiKBH$^%4WhnU;bhWAE>W!9!0WcCLt zhwg`};Q2rO&VRMS*MI6ip~-)1{hVC?&Oy`PIq3hK1Xh1Up*dqW*?Es;x7m_ZX1zw$ zHo!N&L4mE%5gZJ&w;oSNz!u%qoAG9ty?!Nq%e;Ov|MYJXDP#u?=T{li2)T_m|SO zF?hFX{kJIAECM^+5)z=ome{FxdxJ^?17TrN)Eh2zHw`0|XMtA?)8WDud5({k1t5$p z+avy4BB^Tn&{0)_^WT*xhU9gGS%e_F(tj%aeRgSLEj&gV87@ryGKZ^tDIu5u6glK? z8jYk(OT|ee__FR((%wKj*qj{s;bD)5cYz*-0|Z>#p|hCxLNL2)q^#Tb?Ypxx&%BRY z_g?})fuO;d9 zF6%etylMX%X_wF}@L%~`@d+RWllXZ4ea|!9jiXi5Kn;|Zk62Ze5-V%%N_@cXD}wR; zVCi?p^SaF6bl)YNZu&jjX4^?UHi@~pT;0sd&a=h}N$;bGmTR)(V1SwYbF=XTAd0@N z{#U(`)7YUpbkzwR^a{I~VzoAdwM#^3*8y!H>{9MX0ty`!Qb03Brw z|N2e_FVB%YtGE>f+AJr8R6>?si%N&L08)!Q)q85z-1YtI4HxM=`wt#Z06slOgFmZH zN2+D)KlgdWf9>;L{HgcF9dDS+^}n-m9V(8lj3z?HTnZKJqPYSBLIk1VYD#3Yfu_It zXU)!}n3}Lj?Rrf7z8CQmLOz0}-eW|-%@?({8MfA<8X41iP#fNs9IlFK;?~5tYJd~& zxi987d;OVsrxYSgxDR%BeK}g99V!d4BaPGZPk>&uCjhgW&o{qWo9Z3B4e6P};{7_D zgC_uCRSS=?uN$4SufkeFu!qs3*eq@JebZ@Q9mZZ-LYsLLGGT&ITat+eYQ5lX>NnR4 zS+tesdjoyDx93qa*H3_v4#>Ov>?Z*I%Xq&{()=fYN_pTDAVnwRGCFVnHZkojXk}@w ze^RcF8XFZlJlt8z1PhG+*%>27NSu6qmVCNF=Lu>27~w5N{;eVBb;}drwsqNUpQQNY z36SJxWAJ|VC`sMF8SpQ#o_PpYtggn^|LKa*gJnp z+9-{#+I8YTYIstNE4JUJD;D$S+Fr@r7w=W@5RGPVtk^Wzybym}u zq)x3#(~bV!>=uw)pRq|xErAE$4eNI?fl<)|Q(FYnF*obKcH5U*A5jcb%sQ_eCb;uX zK(c!i)Hc=c0Y*`s0Ur^C(62L-yl$lx>)ST>Q#Lf+$G1s7?F6rYY=Y(0&1}LKgjTCd ztj-%<`IzI2vZ{L z@TJTojo9l~tswuCEnm{Kt$WVt3-ootJZgxbvx zY~g;dHS5z7s)%$cU%5$K(9vGeVXb%{?tb{Lzq`j?>064-wbVt|=1>Fl*Ko6MGIfJ8 zc$%)@nRrppTrk%w@29ro|9 zeGjQh(vmi`m6R16r4=Hs&JUIu$dWVfo@GsOk590&SWjnlKS?7IUnT!%&1l^4A))1F zm~uAJ_s_^>yh3*$8e2%?{LD=Xw!eaZS1i1vZ??S$US7fc6`*o^2i_%Gk~gPn~o!;UmLQ zJ$7*k^JTDdPJ|cgAA-5Dk4TgzoTD(9pqd&D&8D;YfyDhJs~#?c@zE_btu17EW9#Lc{TgbO@+ zP_!&Q{?T9O9TtMN5F;CnI^gPL4Mpd{n~ zqo=6}Fe08RhWRBjP{78l;&Lffgq`Iw>e9pQ=yUk6+kA}f{#Bxm&t5}&qANZJXU>qI zgRIPKd0LJTzwOLncn7%B^c*$SEPf3L&^e7wn*t~!9$5ZTTf%59Ftw;RP2H|oWs!21 zI37r2mM4}Y^Dkn~c8^nBNDOm9IiBJWD_T~_8;qsR@F5Qvon}Zn;1rkfCrGUhC{d2- z^TjH}F8F-BWM_R7dR*tW7DpC7tT|uxCm`t3n*3Xo6v9}OOuoDvCJ?Wrr{hxb60WdR zqorX=T?X}tT?ynAk0uv0HK%_~y(F+=Wr`*|7zO_ozVCmq>QV15 z@5Dpy_7WvS_;f_64ex4dyn9E=M4K*(fj(?*Y*IfR0(I?z8%pZdq9t;D7AT;+8&(7T zEK`^9a{%AXTRHbk(4#3q8+J9!ZkP01NWFc;FvGB6NA>}kIX#^sBu$!d`{hNe;>9Dj zUM^nwH48|2HxQqJJ^#<7sW8>Gk)sD0={-)Po(fpfUl)vdEp#iZA zJKt_lgCLPA&fu=cIzPM-swn|gC3Hn<{w(v`>p;Xk3^GW%YS0Nv@^W!|yF6-N5LrPJ z(s@LwwV`1VR*4pu&rTqswDuhuooj`ytKA6E<2iCd9-@vN?!VL`mcX8Nzb-S$=YPTU z>x3_ZhjaXL>2F}|8F%?AfBEen5q16@(SP_&_SE*q+D*VUWq9)4VnfMn2%IwIZ@GW5 z^0(Y8f_3HlFJ(-u+exdy1nWVPPKb!^0vxlhOGp(LERJXbmuGSC%ZvFalg(p+YTFq596(9*({FDlYIBN^i|ti{dbjGpO+)~r;erk7dl2j zSa-;r_5p7>g{V4^TZQbFt{Z`;fW+hfLiW`SbyK6t(UVFI_UBJmv}G^kZAmvar!MGP zz)tW5_*x0@YFx1cuWJ&}G~famf5-F|-Dinyho*gUb%OQb8|I%e6*&4&S^AHdik{m3 zN<@;%$PZ-!s(ufs)S4ATuFfj)=6VSs_Mr4y3TJtzAS%;9`Do&to}B>8>`-QR0w@Ej zvr)_?6n8o(RVr8)>F!-=;xBqwbJsS;h}u!3@DoMM4NObW8&XXbWq**n7qt2Z-PSCQ zJ6Ip41_jHDR+d&Q=bx*%Ji>WxW2z=2^|PwM;Fd4t2r)INGQ7umRGKjbBjs03>w}aL z>LQtHr4Z<;Xy@1S-x^ke?Mz#0XSP#i&0J>eD0cb8SSXNS%Q6%2!6g8%>*GLGs7_zr zVnOPa=9^fD{2sVb!$hqg?Jd@_tWz@I3Xk~`)IYd$oKpT)HouJN%HJ9KjO;n2ds=@X zYxo;k=0A{eGu2y3GWgS;+FtZ@pY1Q2RN9N#O;E8%pl7C7ix2GeOfV4YuxOh#SvQ2M zWMaOZj{BYNRfLpEa z#DB}}WrcK$Dbep5@SL4_${w03Ee*}ncIC{hi75N#4qO$(|8UoDP~oy$X-$P;J9=z# z;Eh+MIHTJc@McArW7$;E_Ne@)G%J0N!MGR8L7=qcvfWHIQ5{*XJ83s^n3;4Wdp`$j z;WqQqwG|yPbCR-eoXIAQ=i6YD3nMW70$G`$erjKDBb61N&hOpDp`O=Ya(hN{m;ccN z^uGr7m$yJei{WFqJ^QzYnSfIG0!`+yyaYsrikXU40+(%=Vjqnsz7lsn6Ig8__GR-{9OgO{;mRW3f91>!nwn| zsG}p0OPw`}HWja`>iSOjf#Mu{t*69*YCLl`#uacTR4VLVXg}}2z535C z6Z}UkxtUh;RFkQ1q*X0*8hHdPQxQ<$gR~jLm_&o2EiQ*aWWOsw)W0i0VImb=W2kYc zb`E1JkA8gT3m(db;=ZU#b&2QJ}5AsU6wgV8*CEMFJu~+pc34z(E=AbZ7g`* z{45saR&>u|aqD)JB(|+5b+me*&|Fv5ti_g}(L2>b4|d;(f!AoTnj}hCD#j_0>UhKT zw&lfX{mOQIp0~@$Yj=~+i?Xl{MXSl%sOm~z2C9|>MB*yIm-EUg)Q#Yz8gYu2^9Ms_ z_CENqomW(XdW2$nwds!^bl1vPQwsD)_(6Ve_Rc_(j>fSM{F0}hk9o)?c;dM5<}RE1 zkZmucY<1O9nP*C6cE*^0tE%d2+% zSQ7=t@$D=biuRX~MwYkT#t3N-L{|5XSYs1iALr!}y!(vG_%a>UNjr`O8}0Y4{7zT! zAA0QkpzSP%=7cjwjctwEcAFZvHRW}QrK-p+WWeR7jhRA5v@t=(^leI0iYbWf4@^ql z)Au$oJQ_3bQ`D9Bh=UI^`j++_O9vkUeS)Ff~MS+aGXA9Ry`pqO|9aGO>QQ+1#n zg8V~Kpwe9ggTpdZA7qNkdAN%B`^vaqD=?io>9@6+YiVq(vaJkIkLz2z`g6(r&~#-! z!T}UkxU5y`s%92ZWxp8qyD8<%=#22S(o4?2NT@ep<4-aitV{g4^9g;ofIxjTw-GD* zahy5F?Fqo+cSL=0b%q{G9Xm!7RB-xEtB1;>IfY&e*C=4oR@w4X-);gh-{sp;&wCPc zDzO>H4OJr1T`1^`vRuD$ZVM+KP>%+O1;e#~1#|qVE_~nRHCveyRv+V-14@5{wpc@^ zyrX!6etU)|YSBkv$b@Zs_I%Q>%I#YRpR9WJ#@YMokH_|I`TBBK((_;jE(NhvwO3jX z8XC1UjW1O6XW?)J`ag-O>-3)JsYHe~UjSs`8l2hX!eDp5NugGyZlXNqe=Zqbi3oj+-;nHa^5 zIZlSEHVo=P%`SsEHJH$Ro?fJlYHr0g8Tn=GmTTT<;(?Oi$I#}nzHX9HX7a&^J2p=e zWt?-!`usT2R~ny{;rd)BsN1TiR?j-K4kgBIbn_>30j$G%{@iy^6`%KgP2+!_z0bMQKRtSmks4Kr1$ zh>9k-0lTrktMa>Ep9go2k^@P4xjmI6HoK*&l)pp-jK&YBxa;w>w+MLPe*b;|DvkNv zsqodU-@LFTy(Ck3uy_zcQPJn{G{aDF{~pF$;I4V&x*rj)d^(CX#6`sN({Y$so^ns% z6Eh7(9=c?5C5JE@v2fDZt>7CST@4T8R)0{V&ub48d#UB#+Ljy&lOJX}^V{>B9<_3z zcBZKxCM6vq-#nS9%PFj7DxtV)4;OSSB@C-AAMO)Hc9nKSR8MgHQJw%yiy@Mba4*CL zqstAUm&z)y`H)A`Z3eKUmQ4GKZmeL)zeu%($n7&{bCHO?0MlL=yTXnFV+Ux2qHf5u z#+q5$Mm5H$qfDa~9hem7&j)fen%L^&jLhieXG3@H38< zzsgq}|E%!rA-q@1?LUwx?Ow(3x#gQ$`OtMCaz{NBW#dN?elvaZ*tfw(GWi7Hs9T{@ zJtLCNJrIa@f<`hTsd=a-k)_E9c#aZrc-YM^0)FlQy}t3}#ruu&Xfmao6qqm6~V z?R_Pd6p@>`d0CYt*Ae}m)VU)bPu|B*-7$PN#3iTPTXDh9Y%$G|_e2a=)b!Qhk(dxL zyg$otJvrr0oEB+>*rB)oWdN2N7hKMqYr8IgjfBzX2pSDjiJus3VUf{0iHHyML89edj8&uwi977eJ+r>5A zhlUAkb|fJ{<+4#%0KBR!pF%$LrE=iP#v9q!0ApiS+!>h&PZudN1t&^@p=6|wXq(s* zH{GjiwO(W|Dy8#gw#Mj{)WZ1rL>IK0A(lChW|oj*SFSaBk5Au6_}q=_r`2;{P-TYS z$>EU7f$WJ@MFc%ODIBYP^{lJQkM9=nB||0FPEx_>eu_w^M}>Hi+Y0jP8AKBGVD0yo zm+55=DtK)RKRM(JWy?C)rmB|S$*7jvGlOGfxurOyNi6Tzf~+otTC#9~>*RV5qMPf4r%e+9K5 z<%zb}GN7Wini3CEw){Xr**hOYhCV8fCT=h1To~b6lp0_|h_u^_E(8LUB@huLINru6 z0ckdsI)06V3@U~SX3e_@q*QtmwYq2{8a<~AXI%SjwCOOzh}i{s6tL%$`rZwkfyAa1 zR_c5;=ME3IVs&0yoL|SPvcs!<{6VWM+_m7^Yx_)n?_hKIONg(`%;DitytEUl4zPy0 zh!IvUoE}w}H5g!xTI}`l=ev?XGvg`%C0MrGmQ7h8fQ_pE1DFTU+n>kunUZ~fmcWO5 zXh542h83nUqUre?Akea_z44FPz4O%clzb$pgESrDYZQEq;q$ezN>)p2H~W`~F3Bu3 z@v^9|79>JK_xdmqB!+oS=xh|1&Ugnkl*eq%x60*KQ4)|GP<8amEGf&~%R*`aoto{^ zM<~egfDY_lUb$nr7z}Tg>gJXvuyZEgBzbH$jdnO5P)!-RsIV_XBf7@HeEP?jU|dA4 zbl9irGw0OoA5hK@QJZ+OqS*5Rv$YCrXXYb1a(W;g4`VGzO``HIkeDH=Lyo6P|45e^ z5Z8pxo>)p`)Nf?acDpuwusOiB_SbDMQr;r7{XVJ6nHW7cM*&yDFp<# zIA7)^Kx;*Bc|>50*dj*e8@Q}596_T9LDN2*HQMk87rOR$4!CJQF^b$ip`L^@a{=BR z-#|m$WgWlx`o=QTtn@b^%SmP{R28X_E?PuJsNyQWvd7sFWbRA{xc$ zERp}MJn3c~dT|OR6aH@^a)X(x{S^p5UKFYo9Y!qFC{p3@eQ+0}4Lumy$Tq&I{%XnM zW|OHkSNxcdc42a7Rj27? zx6~*Cm&}I^hQC2Y@Y?eIQB^F8av~`1Tyb6uxawYdUD}dDC%YMmg+zn}Os+Nsasx`j zytQZc?&$D*gi)u4_(r(gi%`gTWlKoWb9oSt*iGVLgxnQCZyWA6Cvy^SrB5H5Cs*Fr z6yZ5M#G)$4%w}d7i%7kM+z&r{hEr$JgG#Nze+!{8h=p+$OHwC68`Bi#Q^jmIu8T}~ zEdmfBC8`rfRaS)JvvZp$6jLx7Ge~9u4x1>Z0zPD*P~Gr+p8r8#`@@WR55WnlHVq1$ zQ@7R1V|4W!^R6${XL6hqa1^f)YwbmqYLE-~luuszDawRSurm;TqPOp~OtkDs z%haEGtVJaS&3%O=0=?WRszY%x4Z}z&B!*v{WF{~8aoxw-+X}^#D$W|$H{mokC~&M8 z$BKT%B2SHAfZPx_ZZUPj-YdOYLjJFH59ZG@wSVpt7cQLj!qOz&G*wWY%6R8Y=eO<| z{#*B+OO=vjwS3-lscIofk9*k=wxkrP0tliXK9T(dUxR(V`SrfF7Z)vE(ekh z;{a>%*sK=tG*4t!FSy2wrZ9*Drflj%&T)+9S_9OIoNLhWHs!6eR74 z1kG!;ym}-Yw!ZkzwODpdg*eRTI6^=@nS`O^tP`~`7EZmvE*`|O4xdU_$ri4|yCa-d zNV6#mL~2An1(b;HIrA+fL9h3xtl37+%Xq$laY~j( zsPnKCR3c&rbTAh0IW^N7&NgYQ!~_l;Pr4#jF!_$ z@g_o6mFCM?79FTvtM-er`cc^#UT`P80}q4tD|kdk*%&2lS<>|-=8Pff#i?Xl2_(-qvN$4Gj74^GAgfja8=d1Tcsi)Uv(;{5X<$NoBw%aV8uRUlrgAlp4 zfRPfI(!C|4*>3M#e>%uxjIOcnTkRLzFzMB5BeFtnbyb4Ml^v1j_XLc1-6r=T&5`%d zkTOl5AyGz!b#OwM{@kyMll&!#rTCF=-R?P54|Ts91QRW#2z4GFL5eR|Euz?vaU1wm zc;KT~8J{R37QkH${nhG4R2IYJZyfPvex6) z-TSy3KRd|xZ6&w1sGyg-sot7&!6KCR)PKm%BVGp>5+=ZSKfX|&W@S6L)`trGi%@0y zT!(AF`t?fVQGRWLoah=!+U9BxTPKP2ahU8JpKqYKgc*6r(gaB3uRazga*w#1BA9FBAD^nn;b4(=8i8(bD z2O7XM1fk9ms$RM|;;O$edkcVNpiZYh-TCT5VlU|y(nYD?XpuYJwN1eH9a|l zlzmRO^QO^Qjl)B_QabHX6)YIOU4w>^U8MFHw}yT{S$?2HQa*N=p6JFHqq|a`7h5Bb zgO}(ebK3Iyli7=dZwCI{8|C8jF;w@@y`gyQ5x3Dq6KGW;3 zI4;oJTZ~s0=R`2tn9~<RTPATHEr^zGW>_cq0R$<S-DN*( zNZ_{T@krg7ke(Tfzr5X8miatf)1RuJtZ;5oLsh#}1=K;W@yW;KpMn*X>ZXe=boONt z{4CzWj0Jl{r7oA*0uX#54kYOHv~b$OhLz!64vqsVkV!VQruSCS&8k|m(#TLnF_=UV z(pb_^_#*gv`&p$+?NYYe-_IDZ9tcQf6z<1C6Pv%33N6bln}tadV=G#HY>d0AZtty> ztfVa=KIqAf!9>Iy@ zu3gcSFx5ILzxvb-UX<;3xxg~A>U79Q|H&DyFB9`<35}Cmr;65^)R!fg1Zucz)nbVP zU^4JWa<*GLE3sq|!oJIBRpgdH6C2Rpf@JNPHHiXST{~bMACIKyk`$txN_%DfxGwne zluz2Lb8>S5Vj7vR#9kIrk-nl6zZE&!7=LjkH2nl{pv!|47H}lse`6s3)U5?YB9W$) zf}2{CoBH974Fm;xn5NdsBZw)7d@7UIWuLWmDDIds26tHAg={3aoO^eK4%Yg~JOLD*03^~k zR!4KYqbff7?mL_24kObaX38MvLpZihN0V zis#x+Me=pD^$x1Ug)(X-FF--(4~Pl!%!xnPk-s<$-j@cw+Z-BDw2Dr#3v%?H5CQjTw_1s8Q-JAlv|Zj;8g%6T?WO0_FkiRLz5FHkg~ zy#l$+An~HXU^-Uzx}P!Q*zi0zO0BwgcDzC}r8rmm{3x+nQDZtGVe$07u;Gmd`qwr4 z!g|g-5FSaG%^|~(PqQff*`D)cq~TxX!cO)t?IIYFzkqC-#Swj$Bjf7{aBvZaY`w2Q^@dhkCtQq;a#7ynuk&Uk5SV^JGCxjn{6L%V(0z5rht+%LoxG&CS}zO*o|A? zVEaNV-rLkM=6Qi&7xBp#G6woQjP*SyPH0XHya2JCAS zeT9ZDwJKdFdOx1CEleu(0Qh9#NS(L%P@}i3yCgG86~j1)Z=_ywsuSZGSp`{BsH?0IpLnZR5J4?MeHbYNRrKnk0 zqm@NWYb&td%D5SLRAuUj_dB)Z;76zdrKHFT*9DnxE2Q`r!+x^;^&@nPLF2jz2aK1O zs{Re89S$;M+~Ot^@U>sA$;4E-6IMMDpb;#jR4q2}J(XDhOIHwPD91Wo5Vwm|yFEkc zz&e!Eh<22Y9xRe$nP90=wYE2p=f*US66C(EpP&JJiE3lBTT5)#p7{&m&j8bT_TZRg zIq3!q2C60XimJ-!4Q0Ot2x}27se~P_P-1-{WZaHT5CTpwT%M>Qstlj5L+ z4TTGs7rxxSGv5CE6(aA%NkKhEkHQkp0QLiAhKW5MO0{qSwQNks%5>!j`ZX&9gvb{ZYq0huH7IT_oA z10oA}d30Foc8V}90gdp_*li`r-lkeQ>8*zJeyptn596FD!%)ZR1)0bBc>OeJk~oL~mN0ns$2#KaxQnEI+O{N+-vxyGf{ zQ7U-Kk}3(DhZq^;Mitv)N!O!TB(aDD$HC$3Pw>UmXnRi6EkqKoW&!FVO~Gh`{nFDb z-TKk;21z~70_uXEHA!kyC|4i!{78A@ACkm5z<6F#Q^aR%Y%Y|%$$ftHi5_^{8CC-G zc8(yI`Yv_d70f*SKK1BadcS*oN}jQJ<14HzZQC1Qe6!ERdsl^5fH#~Vf-i8(o?#ts zx@S=fYjrNIQozlvDoSdYjeVvEC86K)1kJ)AlYx7^6w4u7e`nIt*aV49mL>46MvXGEY5ET&E10@!~#tS2~HnWBj& z7}8{pC?NpIfjg1E?dH1b=5Y~;DL?LgTrRqAlpl1Bx;+H`RJ6%Dif$rgXy}A^C_GoN_Pb0*05#aUs>@Y%|7w=~JJ;`mXk&zm;Q(cPSaBNjGWMOE zJ0aAJ26u+UybRB)yb!cĽ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 diff --git a/Resources/docs/mesquite/images/NSERClogo.jpg b/Resources/docs/mesquite/images/NSERClogo.jpg deleted file mode 100644 index 104a8c85d6a992d711459013c429f741de7c0652..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10863 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 R?rJf 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 z%0Dx!L`Ew4xj6EOKhh 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 P0r6ScGE1}XzlQ%8LUrfh diff --git a/Resources/docs/mesquite/images/charList.jpg b/Resources/docs/mesquite/images/charList.jpg deleted file mode 100755 index 145de2cc0b894601515d1116d2e4aa0e3a2bdc4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94313 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 SmzSB@xLi)m+S<^-U=0Ab%x!-F diff --git a/Resources/docs/mesquite/images/closeTab.jpg b/Resources/docs/mesquite/images/closeTab.jpg deleted file mode 100644 index 26698e8d5cf150d588f97dda1c2c682d9467ab4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20260 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�}u4p$D0{^R5AK4L!xwRjY+(O?@-@1i${Jrks_umVu*3D}w zaVM>rKex4G!7F3@5DkNcoBYzgmDV3js=fTaeQL!4J7P=4=hBfvu7QoyLKj@|$h^ zZwh|jotC$M+|z`(|!15yD}%fPJ7 zvFnbMf!EIt)eSFXU(FR^=$orC$7x$;YQwT8&VJ_;_+Q<+SD|xGu{~fS1A{dHWP~Fp diff --git a/Resources/docs/mesquite/images/construction.gif b/Resources/docs/mesquite/images/construction.gif deleted file mode 100755 index a9317fe03f568cac98293a99f4c220299623fb74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 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 diff --git a/Resources/docs/mesquite/images/dataWindow.gif b/Resources/docs/mesquite/images/dataWindow.gif deleted file mode 100755 index 0ddf2c6f0c8533700bf5940828436aafc8642850..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12013 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 diff --git a/Resources/docs/mesquite/images/demail.jpg b/Resources/docs/mesquite/images/demail.jpg deleted file mode 100755 index 7902189cbc1ab0f805287ba02cde11cb33725a74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2709 zcmbW!c{JOJ76Op8Ll=-*fKyoO6#p94!JTEKMy;0T2iTm>)NA zbO<1gZr{G;YwZ<6Kpf2h_W(`~4j2aqCkzIIb8^BFC~gE77ebJa4~Y^L5)%^<5)l!X zRFDyuz(|OQ$g0a?l$2FfRmG$=w6H2#3M#6~AWk?O!G#du<`z&!i=dVN?>ZU)l>q>V z;~4p;^FIXwL!cZmPB<5W8w5c9o&6R6S9k&dgCGzv6vDv)g&v=YInDqmii2NP%Lpc5 z=fx=(EQpKCDTQM$*7pk8zu%JAz7Z17g%B1I6%$ubR8m$^)zQ_{H!wV9e96Sr%-q8A zs)M7Gvx}>nw~w#iP5*$v(6I135#-1p67D4?C8wmO<>uuV6yASOR9seGQCU^}w5GP9 zv587+ZfR}n>mPVMIP_+CwRp~(Q(_7}_Fmmkz zuQ=Vdoe+y8n>kpO47FV|zS?{QSSF8#Y>L85#`?7w5!IrSjTa>IyA)nE6TL{#SFt{( zjqW0L31}71Pjt2ImNki*Z&OipAxbDws4KPBW8Rw7jB~@wU$pW$d!}z&74k40CZBzq zm&bvnnW&*#=QgrB?|*}OTXvEey-IeRHi1B(E0#N1g=SyU%9nnEWL)(){Fr6@PIo4E zis(a~W&$#%e$JUT8W+1`5;PV{R+hc9x!)0t?O1*}3eP}i17Pa>Mw8721{y8s;^rwyKUqS#xo+65HN`rB-zOaaph#B7{z95Z1)j6HH5}+ zeCR~ecZ$%XslI>BKk{a=Pj4qF9rCF4qYd?H!&Y~SNmb61Ys1wVlnQG|<)nSPySqHH z4x!@rnn;G^i>XMp1c*I zX+NsX1eJRlo0{emXUvxPcs%@5 zrHY8<^MP*ZSFfW}#n*-j!wF9*ZyBQ7kRYba;&gY)cf)Y(r!k=yr8-1%^VV49TT=50 z`bwm_80lmplDsREw|M~^@S{EfEA%2Y3r0rULe95-eCp$eA&ImS6P9CUn>InHk8kr6 z(QL1_d@nRv*+6Mk3hxuP>{&e8cKpDKK)256^kUzY!l!*pE?-FU@m7(S2x7i!=w$o) z>XAE(3G_2w`*;f$^ptQ$jX$O8a$9n;&hM@!UmIla4xxp@;Tav$x(yXCjdpA~&8qev z62!-I*x?;%bldl6yEH>NichP5a3QbjHOO6Ov`x`oCL^K$P`~&HxX>}R8zc3_8c!%H zwT-SpuG}OSpuBU2qibt8f%=0G!|MImzP+}~UE+}|aY=bkXeH+hMpdKdI?2}kJ%@gz6R-aDa_segm(iy^rb+dZ;NOObG>{G}s&`YI^#iof} zbf=Zs`4l- z$1YcJ2y?dw`I%UEm%PZ#n2y%fqbz%C#^}a z=vUfoQg$=k26yn*xRC|x9r<`PI#ns4ip;={(#3DtzF1J^8J1wZfrNcYxfAhClf7Ad zuFkuX+GfKuHffi2J{V+&^0}#Q1>l}Y4a9SGdM(ju!=VJlwFKrp7bsY|PYa;3AQyQy=+w|;JI_M>Ut$$#__QH^T9oza*!G?X+6 zVUf-EOZtRQ*WIelopbJ(#D1n)#jy9_djg+%EBGO18pfX4mJcOvymZ^wSo>X^&5)Gt z?~-UCP@B#NS3nIEdi7mM7JL9J@Tl1B~h^o1wT*j`K zlxMGOvwEdvI)9JeBIo67K5MT~>`Fx_-TUmltVh!`Sg{;KOdcAyGm~^ShWwm+OnX2I zv$aaC{G?XpVi6O_eixJGs>Ia_*BE_Mw4APdU2AfUqM}5ppw(*<%JA+Ksz`0K_T>y> zR#EvmHmj=qcz4X z@vhYzD{}}Ao=oU5Fo@qVV_`E6UocP;QVT9Qevz8K zVNtHp)YKwJyL$D^ub z2)cjWpt(5*>2{?u!hbJ*;Ci3ziG#WCo!w{B7GjsjKa!Zb6V9n)&$@D+&-dyc7Su3| po}HcQN(iXUZ^d!xXVAt-J`oE$%rQ7VX9zN<43wq)t$`fP{u5C<%b)-N diff --git a/Resources/docs/mesquite/images/depthVsImbalance.jpg b/Resources/docs/mesquite/images/depthVsImbalance.jpg deleted file mode 100755 index 4f81ebe2acf89d39c0e801f0d867211ef0590bb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18337 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 diff --git a/Resources/docs/mesquite/images/editingPackages.gif b/Resources/docs/mesquite/images/editingPackages.gif deleted file mode 100644 index b877459ed1db40fe502a9ce716ccb168e8f8e96c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33544 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

      ;IQ)uZmM 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 F06Q^R4%z?! diff --git a/Resources/docs/mesquite/images/email.jpg b/Resources/docs/mesquite/images/email.jpg deleted file mode 100644 index d4d68a74c50064aad754e434977f80ae553242c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2639 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 B82JDI diff --git a/Resources/docs/mesquite/images/employees.jpg b/Resources/docs/mesquite/images/employees.jpg deleted file mode 100755 index 993724a97b95a6f2aa637ce05ec1ad37ac5126fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75599 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�s7V(s_R(zvD29X4f|$BZkD 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 F{{_0H2VMXG diff --git a/Resources/docs/mesquite/images/exampleWindow.jpg b/Resources/docs/mesquite/images/exampleWindow.jpg deleted file mode 100644 index 11ed52188f4ad8c5d5ad35e5287c9d12927ab7ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118343 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≠0FHUj_ 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 RE4fsJS0oa>&szK(`5)VDlAQnm diff --git a/Resources/docs/mesquite/images/eyeDropper.gif b/Resources/docs/mesquite/images/eyeDropper.gif deleted file mode 100755 index b7609793016cc70ad493f07c0b83bd53f8624a59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 972 zcmZ?wbhEHblwy!#_|DD%1poj4fA?Y4|CihUzd8Kr!Op!43qYcyU^E0qKnN)QWMO1r zU}w+)`4yBW7&ulkuu4dHY*=uxnT1s>;>3o9hugV1#S|PiE;`yR!6_oK!(j38Zb4py zKR+fa9`6$l&Wf@8IN!Th&DE*p#iq2wlZ|Dsl~e|&onx{t|Musk!3+C#i{gLW37-># zW-%`MRPsuARmcK?`DQUyrpvFj#>^D@EA{Qgja3PYyHs}x=0*{=ob2zPvdvvooH5mI%4RS&{G;V2Y_I zu?UyvT$~XO5(;qSVb6T#WhGTA)GAbJ)Ya5zsMVmUqpqI%2DDnVjWp?K)}d>mrIl7a zZ3fy67&_?eprecK9(sD|?W2Eyfk6gG7#U^Mh|z+@hHZwKS!NelSY*+T-GRf2(}l~8 zTSVMqYnyEk9xq-WK0p2dfn$zOI0+IA5egHI5Q!3v5i3JpPFV%zN)%O8s!`QYU5iFb zLlce7=-SY?W9W=qb#~L$Pv0;@logH?B)+{&-y8P)O1}Q8^y>$8Le{PHyT$h#-u$%OkR+!|e+Xtt z$-`^kPDOoIPVs|`e245=R`&0EPjlNp>C+06Za;cmnv(ftTzWH2_B|}7rU)=3J)D-1rd3WPCW=BBG)O3h@dV;M0Bc%P8~uzh!R9}nYy`$ z(>a|^r}O=GPM7non{K+z*W7e&VteS^KD9rhTc3a6`{DcLoB!bc^&15*gft;qB>V*! zV=O^3&fz`>QDR{tK|)?OefYQ74zSZp-ylOKhKDhm85zZ5;g^;1DW>O`w_#sk(SdV` zWfyJ_E9-1XkVq&kqg;wiid2TI0=WXE0)-N#ib^$AYSh(KYtYo7)uOGXPDi~CT>}kz z^o=wbXf|MI!Pr7eD{bwxchJ#ES2x`~^z_p|z<>$U2qRXk6HH7pIm65>vo>sY><%1G zoGx5$+^ejvvF63=!{^5zAP^+D%kCa~VZsq2F=BDz2@*+?rAW#sEvHO|R8EBwMJ1{# z)LLrlsI5oWL}N1sW6H|dMr#+Hee@17IGmC(TNoY3I?dEPb9QWtEI4s2v*gCLf@g#E zO}u`5+idL+2oe0vUW9Or=mGnO#FHda!~EypH;}V`G))kSgxpkA>J!58x5DkuLfYN0 zMQ1LGzvsPA&p2`R%2WLt&x)xe``T-HDt+{o$s(ynP)pWDXxz@T6 z6%-T?C>}uZd;k^jfM*2-1&;`d=oCabJjIXbuICTD&)#=$&eJCkAAQIbM8Zj-@E2f$ zi5T$+(NoS&2nPuTIPkFJ#kb3zpZx&_hZr8gWWsF5GRoK(<5nhTm|bAehJA@;2hJ5% zUAWg+-(p*eR7z%Z^LHC?!e*1 z>B8m4y}`yNn;tw~ygqz>`~d=o93F8LBp4zTCLAFWBNiuKinNTCKNPgvFA|rkbz-_ObHqD7^9O|XPH@K!H#X2B`1zmR@}JOS=(l7 z2agZ$9=rSa4+tD{6e1Yr*&F)4&~Nnx4L!k(z4BUYi&(L zP*8lJ_`(Oi#RsT~Zv_Pf@qwTSOhFXkQ~VL#`uqdm&%WP%3kqN6=DiaMZ-ny-;V-}( zb8!+et}eJdCmJRaAn4)Hi|>eIKPRJ%O)xoy$%NU=^bE7J{I)Q^#PS;JR%{z=+Hq{L z?ZmZ%d!GXtG8t8Jsud^|D3mB`s8yj>p;Du+qh3RU22CT4O*A#5)uL^oRY#i+T|4a^ zbac|Cr(2J{hu$7~`Y`mW1;tDIPtXi?!u-UOY za5!GUrX3K@s&CUV) zhj@H=k2yNQA0%+bX@qc;^GhzSh$V<8hxyOHZ{Wd2sz?wjgq&nl@)LsigD_Yogrw!h zTiLHFbHAi~`=0Tnxcg(seJwrnS*fk*Q&z#vdoMnp1(#fDlC=E$;vY}*$0QG>hj;Tz zM1{B0Gk=x7T`vFn^HEuCb};L`G2?oXq^P+>x_Bq2xGUpvz4V4C<+UMIERhJ${{ZCK Bh}ZxC diff --git a/Resources/docs/mesquite/images/favicon.ico b/Resources/docs/mesquite/images/favicon.ico deleted file mode 100755 index 92e7e07aa218670b787a9cef5952a7601b7334fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmeH`F%E+;3`KuXsum`u&K;YP8&q5+3leARxjOa;?zf`|BehdE6r=C(?I#i$1qgh` z5f;k{xbp2zY3W7k$dp51^;MkG)2J4rtUi#dZR$&Ww4E1LR7r?`%vgLpO F<_Gs-%W(hz diff --git a/Resources/docs/mesquite/images/fullInterface.gif b/Resources/docs/mesquite/images/fullInterface.gif deleted file mode 100644 index bb6481a9c1607503c6122e8d5a4d1abb456c6de3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5461 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 diff --git a/Resources/docs/mesquite/images/introduction.gif b/Resources/docs/mesquite/images/introduction.gif deleted file mode 100755 index 20152c85bb07fe50fc173ca43bb09646fc9faa0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1159 zcmZ?wbhEHblw)XP_|Cxa|Ns9v|L63)?`e77Qhco?`&@PMvErz`*+E;Aot7qB&WSRd z5~SJVrP$&mQ0&B!ZOM>q$S?{gHYa?*vV&gFIq0Sh#n=Ls+5nj#gba(S7%ww&wC5KXV1=-vNv zDh{MF%(IeT<|4iEjrTUM<3hgHQ}aT1he$8-l`PEmV-w0<$8sm=-BG3_W(|!ClhPVC zwJd(Lm3v}V+}42kL3J;}R~%g=epqTBcT`bkXMr(W>70*7M<-k4S3Q-w{rSc1((id; zD=PD&@9vhi)7`Pf!0~!jH}@H@jmGzHDoaYso)j@pzdb+I{QS%vpDrz9HIYt{@0hbN z^uw9PqVxYuP0G5iCbCUGBe?0$D;ui$n&0xN$NYs0k?h3C$Y2cs DH@C*` diff --git a/Resources/docs/mesquite/images/keySelector.gif b/Resources/docs/mesquite/images/keySelector.gif deleted file mode 100755 index ed41b6250b33435d52bbd7a131547d4feff98d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4212 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 a9e7Vq%^jDlmySjCt8lYhBqV$Q()~XsPxoK| diff --git a/Resources/docs/mesquite/images/loadS.gif b/Resources/docs/mesquite/images/loadS.gif deleted file mode 100644 index 44ceaa4f7709cf7b15970d299ed698e7253cdaa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17068 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

      ~-?ZbR+p=NIlZJ9-D*u=s< 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 TW*sY7qbdhgoJJHH0RaFz9$)Hb diff --git a/Resources/docs/mesquite/images/logWindow.jpg b/Resources/docs/mesquite/images/logWindow.jpg deleted file mode 100644 index 9eed888484d903866c5ca23240bbdc9ee8b60caa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42912 zcmb@t2UrwM(=I&ZoO4F9B00wukR&1s0+L0txF8uMtbpVsARr(?$r;HxCqY1R&XUuT z7g&}vKF=Gz?>*Od{r@@FX|{K2W~zIts=KSY?j3HYZPkvxPqnpF)E_H@HvoXd(){h)H|PKWKpkA2wN({aUlk9JN z{-G^w%`HLN2c+*iKi5_Q>3onTw)vZ``$NC_o9_EVyIa`&X*&%7*yIkDb`Ai5vj@`h zmR2qn;O#%pwX}4xfP(Z#kPe1I9l`!dXhE9C;;l2-mgE6QbNsOjcm#_vJ^+Z{1^W>A z_cd280I19a02YIPU*pOH0BUUjC`tSGwG-{XY=uTW>|!k<{8x8qgo*%wwRn4b0``Fu z2LLy*x3|~dZf|e0003hi0NUPIxH-H3#S1EeHV6R!U*~`8{ErqG;NbijU~1qokcNhZ zriu0q9RuANeGkJG69=;p%MhCedkLowHw7;WKZYQMu$<@@@dc?EnFsj*B@-2t`WLMN zT`>a#<0obumXCMH*%CNNIlpo9@l@Rt=I!It;-43MEwm|OC%P-{E{P%aPWnXFS?(0# z@nBogQR%m`zRG|auX?%$_G1stNiF%OIoh~7R?pk@xb(eVOc{zBr5j(E>X}uU6TNz6 z@!bl|+Q6p7_T=>g`=~e54)+`#-&QzXyGXe@yVbfMdUAPLzf1NW@Im_V!A##r`+pBu z_<#|_8LS@S5SkFy6h0Mk6h$1(7o+jfJT@>cCI0)TriAgtt zUuWoLN_}PchW2ec>sNM5PDXB6o^8HHfk+`^5k}E=@sE=7(u6Xva-;9E6^s=(m8(@9 z)#){XwJ+;r>S^mQ8zvjeo5Gq+Tf|#QTYtAzw}*9@bP9K2cTIGc^!W5@^wIUL{ix}O z4Ltfu^K)&mV90G){ukP>wh`}9(b3(p>~Zr6x{1EYu&D=A$I}HfFK4M{d*^)Th2~cm zk``4L&zAC*byv_*R4k*!t#wpyoJZ{D!lB;Kssve+ivF5fZO#o8^{)7(4R|8k&s zuznZ~mw+!Fg&YeU&z*#vil1(tWuBW{uv}~-x-RRkhLG$iqT5?={K)_rz#AAwyN4En zc8qR?zJ}olj(-l;Q*3}@OTcJ0~U*g%sVhTh^k$vZo^q`MBg-Fn>jeCFlW#@+$ye`x#5-X-HzA9NR zZ7<6#5B+Xep;pOLg;%v#Jy?@h8&PLluiU`ih}pQ=^s_m)C7{*3O{tx|9n~@2S>2V; z?bT!0E7?cUck*Mtzh)rjr{mz$A^u^);lp2jBL$r|NgO_wefz_Y)f{VX8UAkc(-IPa^LPi<&fj>7Cw7a zdz^UUa{Ba4;GF1u=b{(!_0sRk=vo{}i9Egei7LK*_1F000~~+`;0rXOVW6p?#i6aE zE1+j%kYEI0ATj;1h_Jq3i(pUSyu;;v+1&Hawv0Za4B;?;E}#7evgfp`92XJ z4&Md;rof`$tk9_NPmw;+R#rlPL(=#hrf<42l`Ph_RGd86ug)nHyg_zGY?wW?SVv z$fe6Y%InTgEU+yUEkqUlD2^^MDCI0YD61~_`L0$$UNKu)TIEswpoX|+t+ui*sNSqW zx{<2!q-m9ZsE-znb4?UZ zNl&lMR?bH)x-AE+4y+4qPVUt1Zyn{FvtRH18UMdy-=CO(Ee-%lk^o?64*Lma?B?5rwQUJO!4}i|d1E4+I1^yX7H~=dk2l$P42h9X68Ep)m7+nP&hF*t$ zgmDkU5+fC39Fq`J3DXy|9`h8756c?s8`dH=1GYYP0ywM4aGv6P#QB9wfvb<3ggcAJ zjAwyYh3gIr198omU60tCG1o3YYIg&&YIH@{m78xd) z1z8I@3wa>`;aqV=Y2abEa=A*5YMffA`qxLJ8VF61C+1oopEf>2>PS3y&@Iwie8Fj8VOV8! zZ2~b3H5)VMedS~E%ZkT3*k;r2$?L*5l+X_jTW?=F&ADi}cDt*1{PZ$=x9a2JM+qzU ze;ly!;Zv|+$ZA+z#PcZ3=z)*XaZf*SC+sKnCpVDu*1=C;)C;DJ88 z^W@Iis|)8#m8)f>{Eaw@?UwW}|G^K~0eRr~v!lI4%S2m5XF@kc|AM}N!Gd9ek%6&_ z$%bi(nUA@LC4}XU)r5_Xt&aT>dkTjI#|Eby=Nk7BZUXKy-hDh@ya9ZAd?}Tb4T-t@XXxxx_9T^5bwMDtoKLxg89YxHw4lJUkFhM4GTw#XowPv zPKzar+enB>Vo6R&scSEutL@Br^zEDzmD6K52!lBBdMx;*mh)?73 zV=K+5C#70HpB`w_=%_#U(Jj@RdO>NRVhA&8HbFPlH2d^&>J^KHx8;a6wT-jw*lR)i z=r@-R297;WlFnaT$=$*{&^$f8;NI_iPW=4d}_rS`h)$}#%byW?pCao5Z z*4y^Q&hOpPy`Dcb2BZcVhi-ozjxLQ4Pc}~%%zm5yv>3Y_yBhU7Xd`?pXeVqh<{$}P zc>Mje=X?UOe2soX@Ync11`5$|&@9nf&>7I(&_^-&F(NRwFqJX0v9Pc#uzIjLvBR<9 zIC?nEU<8TAy~eY}o5okcuOr|i$R=bUj3*)@3MD2WjwK-_`Ao`2T1qBEHcoCufku%? zDM2|+ zC@|bM7BKNP9ePP+{_<6&C9TzK>o!{syQtTjZ}g$vj{I+PoylFo+_2mOJWyWV-k3fg z{K#OL{=5OzA7p|?LhQrP!s8?PqQ+x9VyWUvKRrsgN-9XUPUZb_l0KZ7|Ls%u+gzP| z#X`|y>Qd6O?e8m<)74eAnf2j~X3dhVlx_1J4P9<))I;VYFK$$C5^vT~;;8&v z`rD{KumI1@0f&EGQ321KfmZK{R>*>n|Dr9-%S( zi`GWt`3Db}yM@>Rf9wHr17NQFr?5zYUylDeqGzK2i{mg83X6pa8UoE1yboZKVUgbvQoyEoW{$(=L@Dea`xTd6@q0U!_6VFq zioboLzJ0~|Uzo4+9vZ}hKwywURqqD2Kr?>A%|LEBG z#N^cU%V*!D0Vd8Lz0lA- zz=}bJiFHQ^n_S@;j=2*Bo3KAFrDE*Y@9lW(BHD1OSI#5&)EuHKoJW6D`%AO`e~JbC zUupI)#s00=EI5J0HzCGG2r z>=QKq3n zkty3P5D_euz-8wtz zo3mD8b??$O!*gQ3YQLC*+3++f+txdjl-9P!UpHT9BU~KU%2@2_wb~&;EVw17ha|I( zb>nVkcnYop{E@GeYr-XU@rjD-6T;fxU`giA%p=fym(#OW9qEt^aK7})Z@sb}4G-m+ z%VVR)AM5mo{bawlUu#b)>GV<1zTb}q*8b9m9bU1ioum-ab&Sa~sl8{!M_t;`ls{?3QyWGyd_VP$e%y0j*Pw80*B9ppL%7(@At)-XPKsMV^l)Vp zMWF{lzHTu*azs)owKEHixTf+s`RKY)f84#V!S?~5Fyg|bUyy%b+y+B-`J+(AEkGg$ z*Fv5gaih?Ay`T-U&gztY{+!eG{k&awpBnsVE>e5agBwU`-efDh(2q8~l^Deg zTM@Ik1$y#tfuLvbUR2mr=P;717={@1N%+q`vrx?T%NduOt6E5OEtHh$lB`TtWt>S& z32a3NDR>KfbAzAU0(eC%C=pfUy_jIg>64a!_HX~Y4B=H40Ncz6gTV11h;KpnP|_ah*MJ+X;_#PHC{wCz{AcO8$0MkpR`W` zXV9*$3)aHleX8o_d{N;gzAj-b3T`jfhS+}!Kl~7f%SskWjz`xn;a&pT{1(7CUpyNgJqMGi$lC0+{2AtEGORmcAU(`KxY}ijq`=n>HSY)Snw@i3kyuaq*mO3Fux|B zZYnJk9WDH6Xp~Hq6KVWPU%^`%$0v?~d!rpkmVUwP6brk7MPHyNW9Fb|XvdM-lcqg| z!`-F(&GCZgJu=Lp^Vo&NUnU>EhcGYsk4G4FSyw27U>%uE(sN(?TL3>}CFF*pEF=S=`QjEhN`b6A_YwMU6V{9q);TB(E5evQSj2 zoh(<}FcJtn&NEOjpZosdxi2ax=GPH;dFfK!jeh>e5VL*TJ-&B{{zEA*#8@dH59!_2vdB(qp zlN>xtnlZ0Q3pPZ%`?>z{&8SZfLx^PG5Z-Xz>lWEbS3X61O>0fX$(?zO``QQkk)*iu zGH(@-_8Y^2hI!{^owoo*J+$$_^>i4CeTd}U)?_%p0vC9Q+n|}wC{m(?q1kS^t}$3s zj~(hdV)(;>Z~Yk{@Mh8aJn~Ci#IV!mT%mN8cSR9Wr!@xakbmlJ-#~1JlbI}PtR^uQ zsjq%I&G!DaIQ5iE=+x_`VqA~5Wr|vErYBn3_DirgEVJ>Qt<-!-KAiW5)dZ7clLs67 z2TZfP9(A^%wY5w1!rioyL7H_>-_kWq4Vf`HqLx7 zWuN&LFd99uf!D;#O{Ax^w%W4JmlKM(`1ke~`-N-j)J)KyZ%9J5OYbZvr#D8DzT)~l;neU92u=uv%lx`gF7J1K#> zmw*7}jn)y)c-RQ{1D%mzRi){R5;Fvp*RgzCFD!S_ zs6DsS#et(LUD7&cQ2&`M$$Db6u^$V&g*?@)SP~ugtS{poLEmL zlSLf%t4eZG5%OZ^5BvAkdol2ym$_Y+^$sJeSsIbuLZt=mWC09$eNtCWdL=gLCyyGN zYpR#*UOsc+#1-!{{+M~A#+H`nH&xR>(%DR-4nIhR*%jFSn&RAR%s4VS@2EmVEk|i-RE(BYU5ZJ4i%r^Z-)FlkTak>ZDCjeF@^&!YJ*Lf# z*M*~C+xMWR1?=aWaZO{aI|R=@uJ_Hrw*{=GP)$4`fJ3n{kno%}fTYi-X(vJ8Ci>kPPRITrPGenz~xlBKHB(b04xN3J6 z=$2!`*;15s3s@68PnR5}sGsq3jg)$5(`S5)Jr+B1ca>r?#eVAQ2Is);kkKPXj8=?= zM2*lXnca$~{lPtFw9ReZ7OIz*v9m@u-;Oujf;pcr9y}2&lv9_(F^VhVSx%984V#6U~ckiDK zC_!DQF?#xh>*<*8m7T8!D1=%vl9j*pMU?DoollOIxyGB*gjj_yYHSJc&))qOtf?9M z)h14dQE4DHg)unBK_Wxv^O?Y$^If0kwJD~l`9_AC&Pg;*5$h*5yp}cn?Hw=Ga(vcb z5wmQkY(yC=SLc)!9^V3i7xdm4KdsH?2Xor(`Lm$Ed%aoGFoX%!Qj>)t%W9qQQtnmV zpAzx21BA8}r2TuDL~Ryyy=x}ik+;BW>?5=HES<$Ek&^@KqQZ-&c-aQj-eIPCmntTc zZi=w!Q%PnQw<3@c+CDVAdkgH8WDWDwO3sKQaq5iSTi5LH;F*^NjpUNb2oe_$v(8aO z?&O4WvzPsZ-Mg|sXTJGV41qd^8BT_+l909rWsOw1HHEL68$6q_j3$k#5B}Bjz*%M! zBeTS8h8u;qRE+wS!P2C)+#0H1iFh>EJ~Y{oa};DLWRfgf_fq*4M%4!)#+#88?o`Du zmPJEDcvAdRNR+<(Fach}(}WkZP~I~6W-~L1o#B|)6*aqzlf^aEr4~F3MH!rY3&mi1lE##iws?U4W30#_v6OBDhUK1^#dcw19tUl)xKJFbC> zllL9FClm5T)Yva=9=z2}R=WFiAYJ(>ymfDE6+(j=afCOj#yX#v!_xSMscGW=8~P2M(Wy(mr9LU27y{4;cm9hJo?ZRh2s1u3a1n!}!(gO+;g*YC zk=-({f_Fi3u9bCYKN~hF=^W^fXs8Or7t&=*x{e2wKa#_HB>Lmj=`+~=IvGl>>KQTqLt33(bblX{LFaUOdl{ylf= z-LdV`^sN1BmqA(Vrz6F&z14bR95q&EZS?&`vyiYe7LwW5q_+A~dLLg;-U1fQ(RcAn z=4BF)^}zK&Jyp4P{%LX1qvFg7DT9l7ca!M6o>sU937MxvJN;ppzW%6~0Lhkq{H(gS zoo5+SZ^GNey(6a77c>cijkRQPl>3rmBnVE&u&TpIzGZbWIdLs=Wg8b?xh5AGT(!jPEQA&-O#8J5p`Z0RJ>91A>1tGO}PJRY?i-Sj_+#T@9gxBl^EX;`-}tMpQ`s_(if~OA-JD3u9`)Z zET-Uy5$N;9xGQGarVh1;PI{Z<=J9xvQ=dxPS(_`N}lw~#j*U>Ng> z(Fb{lTon(yZfYv&jQA6k%o9zQpE&oBM*Rf^{T zXG!yS@^Zq?$mo-^8Nsc_yuB1-p?DBPEZTZ-O@B?PY1iuf)1yH5n9xObm3e z)K~-L?7uorH?CfNCxSQjE=Ol>>C3{_62#s*cwUX_gdL_Kk6&tBhi^qPi#HZZc~Hf2yD z&AGcZ#ZR83FFhGKi$PbgFHsV?L)z5vO&l$%{BgKJDkECTu|VK0K<&rqxw(uJjKsKB zUVJUh;3;BUH&N`cQjvHttP}j3HHF}V|Ky8#N-R#z=^@;+Rme&NN+70;{4N43`vqx=nYeq=q8{k~zixYIv0XlI!?czS~|tJ)x!aqf?3 zTqX%@p+NBEqJByoBQiSt7^esb?i01ur*Yi;thH7mjWX3aDOCrYOgUh$h9e0AmI!?O zB%C3uN-o1FDOIEptQ&O;5FmZQnZlcaVhf7*{t`7{lzUap?cocdvWD0*Z%rTwj=YuN zAst##(vA@avt!yvEg@9t$>i-E5%&k&<0}$%?_f``QulH^H~W6r4JBA%3HPybTiY$* zyE7@vRA_r%{86??BQ-QYC7V@7LGA^d7lNW~Tt$H}M3BiElH|(Y7{os)Nx;=`&62d@ z5i@+#_GjX4rJD`qQD-!_&L^gL;XM!EabtmNEk*gUASjM_yJ~L%GO@tS&LU643$>~y z)K94To%+-P++hdGkY`nKv@h3iN~}@iDN`X$j^}(fYKR!CHM!Sff&{O?zG&vj7x7X;~Y!xGh%DOYCvJ$G&5 z?d7L`RhlbUOESI3jGsog<1hJL;bt_wNNs5V#6C(?q0^(=Q@~{YKz|Ma(XLAF9<2~l znbGP-vmjIXjBEK7%Q%W}#{N!ZmzJSvX-ouP&tIPvl|WW4&++*{fNqIK$qibl?RFvde;BwL+P(Dm}DY2c4LaE{j|UyR}0)L{Uer;nE(6^9+~>bdG*c9DXv& zS#AIMG3mF?4Gv(RT$w#?hU3vd>|~{OSG~b6_rpBLlhaF*6!BJ}6Iprc34Ut$+;&Q2 z;FFh0R?sgu2@y~N0hT*_$1C55nO@g?&6~HA7@ggjJei$u>*fr${pqaInQ!$HSH7nu zw;B%VX7J_iRu||Hh|t+#=1Mu(F-jb>d@wrSd!K(O44_r}t@l7$E&EiGZi!T$+DGFE zS{wPQ5<#}+#d)N;P(AK(aV0ljTjTfKiq=tC_f32qQ}d9AQwU4(iNT2b*lFv6#|4h4 z*hNh0%MnNZs>X<2BaP(y#r+5-2KPSW*(6pNyw&p9m$aBgvGuHb(t2lU{|2eCOtL3J1fn`%Pj6rh}O7hHj_FCMp#jv2%@8`GeI459nBH`*C+X87CqR(RWj{ z`)5nTiVceyn#ROFeGfekvROL#`GId2(D&uFCuqfuMxI-raQ(#aomM16V}3;i0WRdT`)gUx@;|irHA}D)z2vdW0CK35`-@5pB`V} zj}N;At~gPUTcDk481xDzi~X>E)T-CoJh(Q0Rf8$qYGRNB*CdL`b8?95rT^y0W|Ri= zd+KMyI5DqtTPyXuBx*#s17x+$nJnqwG^(yeKHJMfmK_j#UO;r4B$oN~yCHB*$V|u! zcvAE!B*ep%e54Ah>;^S^YOkTSXh&i@A~{cOGP0mX#kefr+s=da+K2uoq19I4Lks1| zsl67nYN6dM)uKOk2F1=Elw%C~l(XZ>21}J}kcWuiN3Wmk_nn%bXa(?#mJy@cKkLRH*Bf55?6{Q)sD<5{_yGnoNf zhJ>F>2m6=q#?KFWW9PsyV@cyH=2gk(-%k~7dgk?8D*aWDCEkv1g@vL#lH0hTIba%TZ>T)$)ghC%A*XGkp7OHddVL z>XyTYwE9FV;C{BIeytVVwD-un=gK3bNy#Pmwe-V8y{Rb=@ySFFrKhzoI6f|Xyak#Y z{eME)6Fft;34E$mOn0@Ov^3XTU-ND~Uh^_&X$5i9-!W=OG3~HfHZ98j23WVRIM4pd zWY8xvV^s`Qw1|N*2ZxDeN5KNVjeT1E>Ha4~BBlt1qjyB+`&A^N^w5Qzvr~O(%#`33 z;-W%>lJ^?<&|Ffg&>DjKBVVmf=$70kidt!q+_^g$Rm5Rj8Ec2wFP64a5<{{U5PmyX zwx~H@rZgmc`xx`>Z&7`=W6oFebCuF{>+dEIxRWS!#IqdJ-9@s*;dZh?ry_M3A-nz3 zH=9*6HuoAngP@uE9pf{yOn^DQTEbC5O5SpR425%svJtz646oi`bP*IGO%Sy!0yNXR zeoPIuRbWtJ^)EhHudXg9*Pwf$@BZW4gzRPTTMotNzT>M)%PmE#TGLvp-$yqQuA)U6 z1N-*R(wDj$eIWL-OK%<<4pZJ?tEsB13t#1wya)YcsfICjsx^&0yqsRN0weXz>rD|) zxl;Kmp5rAqmQf)YJgZw-EmKoy)bmY0QSn)}OsCCT-o0Ob!xHHjH|Y*da&U{D#CO(3 zHaT+HNi>NcHFIFLj~3m!k>@K)UZd*wR5ydbM?ljp!1V6Z!mJ4- zr#5fL$z|K{Ft`N8k%5nV2-gbC8y72~=vvcH)r&qH9{V8v)Y#Zqu^X#m_*~t++*)-h zGV+VUwJB2W2+|!BYUz7|+2A{o_TiU?T-rmuQs zRJI}3;J#YvF?=v2in|&Sl(#!e)76S&WSio;6Uk4<{ymtg3I9M*INPcIxNYfJ1lf-_ zYFuQr?{QKyw|)5zy)oQmFJtA#Lrhj3Zm}lOqiO98Aw?v$Ul^JuIk!A6f32b}fNu8W zP~>6a@*F8Ok8Jt=U}M07^I<>>0l3=;_Tl^OdHAg6$R-qNvc|-&o4(rlLeo%uY&Cp= z-;uV-DZ<{4e)4xOJ@1Fb&|>wq;+v3GE2EehhXL&%A84*;dy^_pYh9f<$~b~0ky(r5 zex!Iy7KkMM1UJ|$<~Z}1$iqxnyBwb%i`^_{1~y9E);-Q%{Je%8YkQhlTdXbHCr2W?gfe`bfZ| z!=Nin5*tINJbBB>aJ0~{|Zu1EFmRz)!UZ-7OoO4 zMu2cL^0&ZEJm)51TD!Dw&^2!-bZ)zz>WPE3OP}o?QvPr&MXJHOcT5o}11}n*bsOyj z=%w~I0(KrRtd!9j4bYd$zONS6};BFlFyJ^EOR0% zDXE~dPO-sbRKwN~VWtFx)yqC}-NZI2Wcv*>%fe|wTJFvblzLViGj#eEXvlTW+~cfk zoTXoGvO?CpeVQNHm*-fS%DE}C-JkY3!{sc!4U~RDF`X6mhK~>dMzHGK&yMUgF~n*o z4`pgU^|8AP^%|yMcS~C*JKdK~%rbYp&#d)1Zk|ol&*k&#JYL`8a^dEoAgkrnFoXq# z18#T;;&xZ{%2tQ5ZQrp3kq;QBubz*jANQ~JFP^dMr&%$ZGzDxW0ghIx3Kz$9ELBT; zPG3#=x6!k3fj*ycl7Z6w3($S0~cuBuv=KhU@y(+w>@TMP5BYs-;B++ zk6uH}lP#Kr?Szfzb{vT6XcX8~jOHr^=h-VGRr;RjXTi(%?vx>LRN-5rC>}d`W;OoO z!;ooaC#XXbNx`EfEA>)_LEf7z<{8UZ{Vx~s7Q)>}mIkgaF$^17EJw_^eMD}OEpO70 z&$1C~tHa&2old>h|2uE+9bio<-$9E#+|5{1RqzhpEKu4JOU%~8A&EATu~9yuF; zO6ZR7?H@YwZ8QYm<-j-PN#Tq=`GqCYL9BHY&eVWEn{ukB0kUdQseY}=v$`o06&^|q zcxq)CF>r!wcJ8xPA??qWex{?3_`cGN(@wL=G^2iZSbLXJd)5;5j zPA-T)i7ENlh{1XK{V{=(Q4Q~F#WDts;7`0*;0CndHSLC9n^;q0q~OI0BsPM7eP zdRMto{m}zYgO8<7&+BxEPbe54W$rt?kBuFlXhrbyH?Kx9oIf)Hf4Uz)xO7QRw&rb% z&lYlBiXJ)L30Hp#^I?~l!^3W2zllFJ3x!}5zgayZiAE}et-5L}w>{2Na^~i<2FTS# zU2@O4#D8LvO5SNM+7kRCqfe7CImoVkPtbkcW5e5|gm0>-acXmIwX#t1u^S`dxA{Uh zy^4Kb$C5@CJHLU%7Wzrp@|V`i#MC2}F6vpJVYKP4OP*H}S=YsddjZsossZPEeXy3* zrAmmlM>XCE!F~P)VSm)x_O2%FNJ8DfeEdnJ<2?-wJN+pE=klaDH3QYzbkA|TCwo|L zJMHx@-n)Vzl4lYM@9_G*ElO}yR-tT%hMqarJMV>^zWX_s4m8KBk|Cm?|5DIPVd7j` zB;@!9&jB7hLK`7gVvo@-&4yG+GAci!x4VeSAI7UU5Z!I3YE(y(8~&i=3Ejz7$7RhB z6k^7_KdU`^fo%QZF@0{uNxRStS-AyNt{r4n9rt|UwY`3_Q)jsH!dq8jhfz(6Tx2t) zX)UX3`{ebtiCV2rZ1YC3WUuH&9QuR_3Yy_-=SB#lH72u1sVf=XgA^v?qEWhTH}a$N z24*iF)=JPg(x++;Zm=^HAZx8T)C$;QtCelQO(?GqI-Dg)^m;e7mC;jQail5=(pxK1 zQ+TX=-~P8MZW_sF%Xr^!YPvLh9Al*F$(^nl7-wbg(}APrnldB67%As$&h$2^}Vr+eJkSl&kQaQ1XfsEe=O4rJ$ z{v`}QainqG5lyr_XJ-~7usey@3RACPp^D9JlIFYCT@pTNFa3{2H|rE^bPzhFI#9&10uGuof8BS&NpxjHlRP9xki=ah9 z(mfMVnD6-^6uOaNpCTnbccw8mTsw1p-AL)sYQ++SlB|W2fG(Q;v_xgIivh`Jo?Bca zqkX_&w8dQ=#Yj`<7XQKvzvaa%;N5xy@34OcAyQ~XD=ZxizS(t%t-30}h=_7ym_9S$ zJ7Avl4;7f2KdoY9H=CVXo+G_0>LceQb;5pSppZ;AIgxz9s-P8o~ z#>r3%=D2#Hb9j+a^2t`TVeJVW)ScLTMlIrS)wZQ*2(6fge)SRY*Fw7*Q=aKXj7 ziv>$o8P2YWNbvSJV&1q=8z(LvSuj=dDzFzWPO7D&q0S!}U?}OH>8{Lo)8hF}6r$Iw zgCHqrOQEW%UK{Xwlk>qYrAmXNp=4qH?N$M8z{pEG!&MRcm%-wJ_kIo3JEc7NvO2GQ zk)$qQ zk&V&cBof07Xqb__Q7BAmN5p10AMf(7Q<$g#;LCb!se8c*ac*Jgh=3ey^d|oTw?HH;uO<@OoxY zB%8g|MMf{e>lLfk-ahY|Ki7I9$C5Q6P!A$=L{8nDHoKSLi*s?*0@D{Oy=}f8kIkrj z%*sdjePl%;0hSb?>y@V0eHdD)?FwJF^&Wy|smD--=5y@V1fKQ_wokfUyfl#Za11&tT?JVsz< zAS|t6CN$A%NfNk3<^#>MlV?Jdar6=d!Osyd;({^<-Rw{@rl{LbBU@NyOb3MOwVk9uWX4rNVYE}-a)iusiIEO{ONoaI^l0kYsM{P~NmfGBajUhF zn)!1*HLZ~DS4kEOzYa4(Su?nG z&-Ft@)zl)*5m)l7E9h?xC?Wm(sCmT+udZ1bWZADFNT)iu z@@AI+GeXI%xuwPock3{>+ro)pkS2LkmMm(O%1q4QJT3owZ@j<0yfDj$21r;F3%s(6 zzBjtd6eEPs&0eO{p3w|Cnjm^z6wf>mK!5TCc2C$6kNyzSbhF9ey8@dj>l(JP^=->?ThssCKFRbyHCg{o~nca6KSbO;d!F<$){CAys?ZJLl5LuG1AyC-nIP5Q(A&`WZ*NBv>E@x3Lo4W3B0 zo3YP_Ak-ZIzP0OG@~*cF!eHK%Cf0X~SZPcgoiX?DhEy2-!2e{o_R+4WDp803;-w0< z%&;@i~0J4l??fuE)FK!SW3vgWe(;>9UR5DEj~2oF4uns{hNDaum@J)0}?fbZq< z+VNG(%rU5tvCAa6+q;q{{FooRd+Gk(NuCg#J^CL+wI~o;T8QrDLsA2zO7-ZzzE;xH z?=Fy;{YlKvcdbvd)3jy3yt$+EIzU4X7Divzc1XG8sk*wc%-YSW!}&|`UV`v()(L=ZE4zL zIVr;RhNUZOl|LAqqD3WViQZ*& z+yb*FE8OiFGkNW!;9JX@_BNSZNlw(CMpZ2AccJnRYwOZ^2I|SOq$%pdbfx5oWtY0B zA?W-N>qc)FiDzJU3m5#bL(|Pi$j@~%PUA=S`By@UnZ5wB%{kFH6>%fhjy7^~@%@rR zW~A{=2GVM!gw9Qi(lgwf2z{!riry~`CN;j=bS>8≷5Me@}a4;T6_58Kpf!1qW%n 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 WImE#WY0v^3;NXSJV?H4P0RTJH04DMP diff --git a/Resources/docs/mesquite/images/maintainTargetMatch.jpg b/Resources/docs/mesquite/images/maintainTargetMatch.jpg deleted file mode 100644 index 353629185e2e44d8a17f71a33495cc1ae73301c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5230 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 diff --git a/Resources/docs/mesquite/images/manual.jpg b/Resources/docs/mesquite/images/manual.jpg deleted file mode 100755 index 2df2f7287ab51d6f25f9a4083815dd52651400c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1856 zcmY*X2UL?;7XJVIsq`NbX(LOK9Y6s?8|EO=i?lI8dJzb)0)a>ix*|vqEeZsYAPcfo z5giF2P09!?QY>@`HkvC%ks*j6uwiC)&YADMckeyl_wIZ5o^ubT4&DM{HkM~B0T2NI z{`>_TtOBrkG$rIR00Kw=0POhGM?l2HpXL_;_;>Lc@PG>>0}$d6dk$jS&L?6olZ1 z7}W1c;9*BF8Uu(cm`GrWBt>5>B?2xy;f^-`h~#H-Ql1nH@EbrNun_K#_doyv!3s!m z6w!p_%fG28LCATjwf@dDB6ma^uZ%vJ0fhK}BVY&yi~ydIIVoKzGpP3s$#weIb%*uB zz<1xSsHbjM>&d8uj?LibqKE)(63IzQEKbwqPE1mW#{AzjF)hklDQ=#8+Q5pfWgx&e=6 z6m=}#yF?b6`eE9)TpDOj*3@9vz>R@p1jSI#TlkBPj)ep3XWo;l)G0TLeKs|VX>Rue z=j1e$Djat!2SxHfHqEs9juWWgs2eEEbKG*6lRsW^AU%svs>Yxm0CHt6mzVLM3VF{c zy;Hw%w`RB9qD#Uh3bh0T4EK^QyHA*j-z&8p@|+`ADvKAC75VCaml%naDOHw9Yt3N1=-QI@OVv2-qICn8$K&sa6F6*Oh~NA0I7KJ8vv^73ZHmGERge08dviMY>Zvg_pL4geZ&Wogu#m)&7JC>cX-nlQQ6TsIi@ zIhXoswte-3iPVCa{%t(*l2o~_aa#qMI$jn#fnHyr>v7NNUly3U_ zOKJWE!MP;S*+tt#5{}$goj71EKw>hcbu3P+;aZJr2IQSM6Pn(DPu68t4v zQ?llWXW?qjNcV}Hmeo=E$WH4%ufF?6q`JWqXI@ZNzzMtf@GgxkC1Mu3U!DxB6~FY5 zESp-EhH!Z>I2*B@ewSkLH+K!MMy6~+e7WnS-q?|&j|Hx7ZZ&8WX$uYYdac)skuzpL zy4aWJIThZEvg^$O$vJ*ExaK`4oo_b|GDl>iJNF$h|H(2-z&O!nOAQ~*ol0Ec*yS_J z-fnHu~Jn(sdsA zxFfanJg#sNdmUDDf{nHnEK=E<4pMGUF#Fh9`!R=_Pb4$E3XWy?QC?A|l2gWNeHN)D zBFXC!8MkpVI!4J#);|v(*Ss+7FtybjP0KXoL}z@-sKFxYs-28Z;6>zRgLTCx>DPTn z-r$Fxuqc#Z-$)N0haDT`m@e|)@Ko!E>zl*bS-JXs2_4qX!FM0#x~4^~wVgCFPncAp zIlfj!n$N1ZRTZV=bEWA~WGj$@>R`uAyEU;0Q31uzw)2iZoV zE45yx7dO9-uu~Kpjj2_l^iFz;{fK0hG1tD~-A}>+|z`(+w1LA2Bw7$+lF$&cZ^MKldk8Ot3L#svWgWXD3E9Rn zhESHwSjJ$M@2%JS{r)^Y_4zzL@89?P`{Vn^_hx3U``p(#_c_;f&bhAVbsfqCWe(uH zWMFInP*G6zN`;E001r#hX)VtQv(3t?&0fw&G3TwO=}x* zhDm@KU;@|xWq{ei(dWT=bMwm}%YSp>#{jS;02om`Z0o;a`tOR_y}=g(0F?sB!0Yli zt$Rq{`J29RNC)^n@CAA99ny~X9PWZN9HbSzZ(P#@>0*#(cln!se@Nf?oBnV}`#ZWE z)|~(VdTx)qFb@D=SOaODyG}li;N!#h-o5MN=nm3P0f1V^-Q5#xpYsb?F6a2b8?4Jo z0BNa1xq!dmb&DAQ)Q*E~DE~*9uM7ZGzW@L+>;EW|DFOigYXDH5^B-kf*M7;0iht0@ zS>^Pv=BQXN007-Ag|Y>TPr9C3 zR)L*aRr5bfb1qn8OUqk(8xo-V+c`O}e9PRNWEv7kkJPwz@o~W2)^3)+YG9@du>REHz z*YxjyQDxF);;0v3D0%SvwU&xrSL1NS3mN<6touRy^blmS8P(E@ItU4Bri{4b;oZ5=sR@+|Qd4adv72Ewm=-PX~ z|CuOBW}{F*{c{1DKnO5Mb%H9IYLnWDdV$6h)PEtJIXyFdH$xKRT_#=TV=VlvOl;Kb zyc}Yjr?@P+gLv|I`}xQMsz-bTYlSExrbl0hZi;Ih`%7X^>WXxgEUR4L@iBQ7g=EDo zWy_OIr;n*bpIK4URWCS8(zvZzqfM`41u4=cTrkpmdU3%()-b@R>k@~_jmw#)i)J$B zURRs1bKJOYk#C8;sc9W<({+o{?uLCXbjm^Wj)P<2U97XRi`%_-uvIt7`!4R89-kjD zd+B(4_~iNy`cVQD0^bmGku z>=Of$!k&62LsM>~UU;UGCYLUn!I?q%YbA3mt0%kZc|lG_?&Cb~7q&0YzdDi6UqDl^ zTKMVpyP|^PCnc_L%t}?uj+E_}&sDTnzIgkj3ii&ZTCRqvX03LhuBbll{k;bLM#(1H zrsd{OEw5W6kPdBn?UL=}j)~6NuC(r;9-H2?A9y}&^-X`Q>reXRIbi--X^?er6Wa$}5RKgK^y6ikMrZcph(o}vw7tO)`f51`WEw-9xg+_ zYyA-Tv9&U|TD}&)4*O}aA+03VA<~z!GHvGzNFX820*uL$78j+W{P5MMG zqulwWe`Y`mFabh=CMp^#1F96NMe6g^1vDHq5i~^Fa5^@+=kzM{qYS}}(v0IwNzA4! zTrAV9C2Ya$<{T$ESvc`rDDHNiGTv;yME*#Dpd%iFE<(43p(3_NEk&=2T@}A}?1qGe zq^Xp?w26$qtgf8KakUc?@}dfCiVTXoO3TW#CsC({Pk&PRa0aPbqgJY(e>U@6l198{ ztkxs#aGfwnu&&Q}*aZi@I~Q;3Uo$W>G%+$THoJ7mMDOw?(+gL$%r2N~URA%Qb6w+x zx`nExs+Ic9bJi+0>b5GkPTHNcKMhsCt?i(3N8R!4T}>y5vzCkgJp-75tG1i&eI0ir z4}DLS2jX6wUPSNjJ}BQ$evSS`0dax;LAQgig`9&+hjNAz!e$Ze5A(wlBLX6CJv#eX zB#Jg_IlAXbVN60SEY2`qE`dH_F|jwP;AwcWeTr79a4O;1*R<;NgbbIzE@nz((PS-T zw?6+X$1m3+Pvr&si=~$xuU_Ow7C05^z7~9qE9x#zFS+;T%o}oPUs+=e+IB&^@Avri zMtsQa>-xCaWR-PJZ1R8$iryGn8Ao*5@m8^dc(BMe2)1cb3Y3o3zX#z%O2|`)-2Xl zHf^>R%Gm`_0btosOW+iOl(s;^cc&rY>5*R^^yjX zGgAK2EYkThIx=Ij9&(&=)yJrYbBdAJ3$z z-c&oLwxQm7HsPF|hN1>Zb3&_5J5|REaz$79yx@8K1&m(*#cut#28D(xMo)}iUK%zb zn5tZHFnem=bd`8r{f37{spafVX=_KD8ruUqi2W1jh=cqcxZ@WmIp-*sW!M$hH}`qn zA9;L#aNBFj$HceW-yq;q5Hxrm9uUThcpH8>V(HPdsFTt2F)4935@-|qpC+c5Ka)*c z&-j?xm|dUKme=>PD<505b=Ev8+gJ4NSD*Gx}MZ%qG`ew;y! z!G+;1!vW(Z#x%w`CIzNYrhaB2W_RW$7Iqd#mIhW%Ru@(z+YvS|womM`?2+tq9J(BZ zoOGNp&M#alT+g`~x&62oc&_tw@~ZL{^NI64<7ei7A^->k3+x{8JF+VnBDgOUCd?ol zC&Dd~epL8qiRdZOCNV>?QE_MSy<>E?u@aBU5G~{N+xwA+ofzhOG$@he9sKYR(ige8~;M{K5PEG$NYKTBVSb_Sw#=?!?}}K9l})10tU(Up9u( zUkArpCQ4ARrk~9w&n3?%e0#hU`~C4s%v#dV4D6fDs_h>9C}Hk^n#A%;|CfO`R18#i zsamOpsr{&jX_RQyiy}(_ zt1xRS8ynjbb{6(z4o;50I3+kMxHP%Gay#)*@uc&r^G@*j@pJRn30MgbkGvMVE=U%t z5Ox4H+IG}mR9+M#mL+a=?8vcciA+grDH*9X=^7b??0In2&L1y55g~7_Agf5DIIHwl zIq9UwsVk?IRM=IpXQowK)ymW}&ptlqrEyEsNK02+T}Kfjp?l=~kqgXv%okboj~ECT ziW>k^wEx0LNd>_6Y;bGUt{`tA`Y zSLe2SQm_Qq<@;9d-JVJhUVC%<#Q4$qM+A_ALPBWakHWYRFT&*`Y9DDn9*TC0p^8n7 zS4{Yt6p+l9Qt|9k+I~h!rgOIZ^R3*$7saoh6+C!-z4*eLGiCf0oRvSSFx3;aHT5qV zVw<2XXOX;Z(;banemyE5fWE4J`vHc}FTN-ZeHyXB2A zUs~|~mcH1qG`{@(`{s`yE3>O#*4o!Aem>jq!d}EN;684~Y#DD6w)1yPch>N6yRy5r zgo}icJ+r<3eWU&61IdG!gAJl3v6#3^G9;yw7RhSlVu}zY;ZXm7mF1AhUPX^!9y8_azAbr`{+u#~VgY8h=bal974$|x(?ds%Vas40Vfe-Hg z!nlV#u@8JN9P%Fl>E}*9`v2sq3BGs3>K}D`y#20OfV33I^VQAMW zYFdx`S1yC)V4taZVZO$P{pSVg6MzBW0C)o~phZ;#QJEfa@gLvfV7WMW?+HG20(?Ne zZ@>8d$z}QL9`;);MZo!2d;Y)bxB*LG9d{@!!W(Ss@7DVON3hHR@c3uR$swxIDE7FJ7@pDJcBeW@6pQ8o~Bi$ zy+Er?t3!JZ5U1s*6#^7#&(NNwJx>dv)dZiN`@B}a_OHJDEt@<48lwr=4=2Fymqa}N zRr<$ULF)wkjom>h1N7kBcz)-QYO^~8KmYmibqWM=Jpkx=J_z!Lx!m&=KMzJOoD{^3 zJsg!3#800*c@CgpfQR~lFlPWTH3d$9%!~jX6*oWwQdEZ+o=OOy`$Yr5B`V>6(buTt z{=oxc?r0c5`wt#4#&LLwoddr-|Mg4#g8E+^(=TZLMQ0uIQl>z?P*YJI{!@eh;6+16 zb9m9y($df|&@(VF(9_d1FtRW)FfudJ(=)L#F|)9+va&KTv9YtUvV$bcVIzliX@1qE zV_~FcWcmMmQQ815Mj#8ArlFDmsJW<7qD z%L#U$hK3sKEFCQ<2&z!nL{LatMpo|li8HEd>Sxbs=v~w|Ff=m0bp3{fr4<-XalGr~>~at0>f`I@9}pN6 z9Qo*RRP>XW*p$>~Y3Uh%WoEs~FDQInR9y1rU3E=uUH$up#*WUe?w;NceIJKMzK)KK zPfVgP^9$b=mzKZ(Six;>ZSUZB348m8HzRV z!$nJX>=Zrs`Kt^LUOW<~!x?!mB)_a`XOdL8hUL5CJ;cl}bp|7iI~>}tk^OrEi}>Ff z*}n$%ALBv+tTa@h@@TjK2tYbUkfs2%9i*&U&qz_O#!-k%Qh2?(m4@Q;YE$Kh+eIl> z_c*IngyAX1QmK71jR=BY##%Q8Fj&NjQ2<6ZSqhN6I!vZQ^f6(rNDuELwsSRB@6ohV z0L&P)T7V>+(S{(3pUEQ|=97;)9h^c8HNY7tKnIO61^5=c8!Pw!SpN?tP+_%@LFD1U zyAJEH1U9Z-BISnBqh@UHjeB>Vv8NeMG0Ji97QAWujZ;@VF>Qy>TdYQm_!J?8m|)+f z02j3Z_#gtD0RE(BZkb688= zXHNbggoOaNm>VDZ=>(gzeKM;F%lmxeRO3@8qrPcIT28l(8M}xTEB!pNFnS90h|L_I~%cn<@_6l5&h=IdDo++F4V@(8v&4Jqi>c5P9Inc zL}4ShhMyst5Zz%3u{KiZkg#B3v04`*cM~2)2snTQrdngo+7ORXVI_{N?w$`CMZEv& z%Tk3XWIw}pd2`rohoA|PMQerbL1$nG+C)Wp;WWWv`Ue~bqo}Yc3b5%Ws!RbYI4Qu7 zix#V>O5$TB#A+!*#mJ@WP)Izhcqf7cN@$h)@!N=c2cVOh*J4d zppv48!|VkU-m1ovtex^tjoK@!$;^?UWO#=ufI}WTLHRlALTS-%ttF4h6L+2vfEk=rxe$qW#QjBx!AyEodQ`wK zd(duFtf<(TDDL#XrP9;>lzPfS*hY7eqLj@xo=Xtwj|?8UjokpI=~OcgvXc zG;YZVo3G;VfZkXZpn~d;Qho}UOS#Df({24{fi(_Gu&{-HNp(QFm#1Td_WoL$WPW>1q zE}bgYOjq$6K z6peH@6S?^v%>X}MdC}KhD1-t$Iqe!=hQ{n{dpENb*cl9^s;-*SjXB!Ayc7LNmP6=m zK~^Jbe9x`&<7ZM$>&n7N7=G`E)5=CssC#w&=nbnLF=pgk848(L873T<-y_DT3So!y z6Z$K9F&p%RhMkF@sw^?fX#DZY?PTWK=K==mT#bV&Y(sl-qU6&=7jRlV#xX>}VGBXN z8{w$Y@y@&`QAl)~y&UfTtVDhN&Bff6G1T!g1!7$awsiKQ(}g>XWli=Mtgm*WQzC3y zv)w;t1x!{1&Swu#JCPmta7;4o_N zub&?#g{`(mf4OlLN)`4ANliQtwkd&wbfaU$Y7kw>*hZZs&jojvb}}n=Ba-M6ikX6N zO#BG&yz2p7D#T0G@q!9h+zg~0yIc#6&`SYC% zy2fg`vODRC7#9U_LJ*D{J|qep=nz7BkRpDzX5s61lihNUCw9n3)sG&t`daI@d?6y> zqWqF{Q*+8C`q68jS{vRV+Kp5PdC1*J4xQ6*Rs!M$^vCSk5lBtNE1YMdJ6zf6CC2cl zRC9`8^Q4XG_iPE2Kli7H@z1e%`$>rZx;x4{;$Y8n@;+WZ#eQVc)>d}6=QQzL`OK8w z%8LBLAU~qrva*8A7dEJYZZmt-xSZ&RMrmHj+PW}=taGoS0BhrkeIA2TN_N)#e3tH; z#dkok?|q8V7Xiy7$f0AAPM$IL+;0hK*pbes1kWy^#Ds!ryZSDcvpbPq#indcYI%i6 z)Mq`@YG&-Mz1I+i7`JQQk@(S@SJ==B9XH(_F$i_ihj-44P4)M* zo+OnLZLz(0GlGFufG2j?mIWaQ?wT>F=W9onn-b3r&vvub41}DXGLpW1Sx(0SozAy_ z;Gh6=WwYl9*Rf6bMBMUv!d$t=NIROjIixty(ct~aPQRCS*Q@!@sE-{NeT^2_$6=E8 zCUO_q0|3sfG%0W&XSuq<+c7>>AqutNh9r)GeAa#o?A8Uad z4PDES>c*tYf?1Lu2g`Sx)_UyuGBJx0Ex`p%C=V>SOuY~uT{Y?u!)>@^5r~p<3XI)k zZrJa|`x727h{cMr&5wnt2XeKFxQ<(KAMv$TeNt=kr2PHK=FJPQ&MrAYw2bcFxUHLV zK1ywV#4DsAuWy|Kur-`8E;y)b1xXBks$s_J*a0|c`xtOVq=y@bZM|{mt>|^o+mRCM z$-~pMP=Fy0qgRW)Z4kj*pEn`#TBn5!6udB*xD>?NF;fZ<6^ctDvFiwdrqLNezG?M# zNLNfL43t52K#V8Sxl%+8IX}bhW^z<$!8}DC!O_o}Lds#q(A2Izp1wn)X$$1a4=L$T z5k4*jBoiGlPlr!ACb162r-D|6`8&joV^1|N27y1ZlDBWH7_d#XfW{8Co}vIRdpn_o z%Yzi4pBaM5gF8|Hy`(54HZzX`r1PzvF=t3Zbm|a#$pcuKJm|8N-E7Nlr1R0)51ZLpXbs&npgrIC=A(l zD4wc{0t^SP_MYJ&$QEe0tQq5M=el>}l|?yX)mx7@rrxZr;@^Umme0)G;x+mdFVdle z_fTkc{)AD#t%<*bCE8GcHV#(%RrOiP^!b}I7p`|{#50y0?W&R}^SX87#2bTHfTqwr zP^_z!j*x>WwIQnE;H}3RzBt>uUr|)=Rp0e2y42s`_}nn?@@1>1<&lZ5vR71jU+urn z%Xg&!u{MdPA9$tAoEd+E+^haT0bD!@G8tVPlOsKi(NBodxX8A##x&5zIbyZ^8v{D! zYDmhL4l=skD*!8Yn~%6Oy(J{TNK@=7Lq0ZMVL%Y{qmzXg*6I`5=sO0ODk~D`q1`31>m5anu}a;t{3Cek?O{=&K?>|@~6qrqM6X7 z{;l5ZytVaQk8i!%Inf@%D^&;Tgxm2k%{D$1;JQaCxSnnxI@Jj-RwV7S_k;hZxGd8G&jMkJ8d23(GrAz&HTlVhNjJroPL-6ec&3VWX!s^^$ zLKw$Hj-egFYvHCx#rjy_3%3Lb{H!~~+-|e6gsa;>BjmJ+u&M=JZ0s%v!I=WEQh-4y zKe)7QOA(tEV%Pz)AO*;6RRou3y(NfV-k2EVIp>wUDO5dj0doqMW)*9sce+ z{>VPL%8ujkrs+L(ydUV;-E&3Kl_6ZR5&Urd$S&gpEyR5rSb|t|Yqw0PW6(W!#rfxP z88^}yKg^t{m^`U-aV0Pbr9x)horlDW3ALUGti&vLyYqB>Azm5vg>o6=^QhZPR_fIE zjcU}A+0OsGn(#2?<2loJuhf=8-xWKv?V1r)5K)Nb$~XkJd=$BNBI!@9bKe@i4*GDN zkOA41%T_16Y!T2Uc(v@BBu=0WQiG1wkt7cw1$--+5gh||8VHf^`x%dHt!i3ZYN9j| zb+CrkgfdYhNv<@X2hH-F-9gLE;H0K~)kKJM!gY4cN)n=l;A#Y9Wo3dw&1xv1RE0_6 zl$`jOaTVRtukYg_^Oid_%ftgd(1edypP&GLPC*DJo2WtowBg{Ycn=o)73%@{c!EMZ& zg;&Vp3i#FVsG_Jaa6h@D__RL9DMF98U7~Cl2#Wlx#Bgx4`E*ro9Brz5DI9bNt`?5e@^bwk4X2*M;d0G;EF+X z+f+WTXf|V8J2lny8p`de&h^gNhxeMip<<^by`kT+XFCN~w-fm0(bx^;Nc6TGV$l)= zvPt7AICZ=&DLah$$5=h$$O3l!(Yj}mtu3rJiP!8-29L^#GOwEY6G!_sim#@a0Our< z#I^PCZz({kH6a5WYefkKC`cJcKvlxNg6i~Z+*d|{{=f~vw@NLduX*>keD-F@B+#Ylj*&5Bv4Oss&0 zE7oPCTxGzabIme=PPFg|J9tTZlUFp9%HE#UEu?nV#H)= zM|hifr!S*61sL&=Z->m~AXv0iv9|awQYl;=8`;??`&jE-QD7XXu)8B?;*OM+t?zzU zt5`f1W5HWpeM;Q>W@=x>@*Kmu1@-{5+ipsuhbxLvT=O$wT(*58#FUw@>~kjW<4ckJ zlDXZT3Ys~y2oP9KR?k=DFL*xEm_@qG+d1Z3SlR6kll(eNYOdl8!ZbIeAGdR~&=0uq z;RT&I^8@(1)DTtAZpa9Zw{8SnqR{dA(9qZ50=P{G1s$I3B$6t6`~w0DJsQx7td;FT zN9R>5cTp|u!NrPU<772lO)fk3b5SMQ#!!R@^?j(HKHKw5j7U~w^PV3gq8gvNWz|T~ z!#5FN^UCp}jA}ZkhA^?c*K_CR-Rj+p9L&~MKeWSSm?M=X8`mC){! zTnJwmZbhJjaZa6D;Qgttb&*r_n`ty@(`{8!cru-@FRvyunc5gwLGGC62Xn*ao+Yd zA{DqLu@zAOk+Ocxeffu=m3T|ArU3fNZDIs-6ax40_nHs??`Fe!668FInHzBwV7;FL zn7FUL`EyL0(5Y1XBP>TE#Ho@O7RHS0joeANvbvUQT9{bv?xi*5fpMM^I_KO`da7-X zI>ej-c5pFlOk=k#Nzmqp4j(}fmoe`vpyuX_%6s&3X!i3=T;m?QXRRhotBvy%>hXis zEuN=3-k`A@4wUcA6GqPE2$^-6i4irTui(<7%L#WD^eMojXw&L!J8ZTcA@Y*#6UQvs zO!se27KvsOmX<6DpX65|f2gQZlvJrB7S@lh_l(|dk;UiYilY4nlntK^dcquWCsqx@ z3$`SZ?eC6kyySUjOnW8DoNTLf9VV5+)?uCjlij=m8Ye20)w)Yj|2_qfoIw1BHg>kG zKm;$w7$!>YCM#i~9mpp-LM`<**w^`vMYhv~-h(@2Ocu(n*h9%f`u+Rl%(pB}RUZVu z%a0;|n_k(q+Y^`Yo-5h{$(v<~g--&iedVQw~?izddRdPxcP$G{zUblng6`@+0swYF1g zvr48ywtlH_-?;AyH>n)-^rDS0DoUu08?!RJrgxl{^L#tQnW!L_wT1azEMyIl@0x2_ z62PD7fC$7l!j-j0+Y(n6WA&Kf!$$27iqGBAJ?fT8-~*8~d(!-J@7Y$7KoDg?c*z2R z)mOh{cQsm6#;&jPsfI|UNu<3@|M(Nbe>3Z5edjS_UZWydUr%Lw<&%B0_Kk_e!R}V= zoONFa%MYRS^5Vf8qJmiC ze=yT(oamOGl~(U>AKXI$ygio|whlHwWWYu)9~wZ;7aItB^7fx0cs4!SP+j zj;}#+!RYqjn??zM&`NlRXu?JNg573*_HQ-$^u>N}*~m zC#jQ77&#`D#)!MGKd%<^mdX#iA6-%+Y--{UifiL&MNxM@fQ`@fQMkm#!s(o zw!T4rm*;)kcjj@Ft$V)yxyjA5-$Y!$K9gnat%S^$d^Vu~GO;bSu0PxyT~Ee;ectFz zR(S-SE+AI6Mz6@W560OD^dcYS9>Mi?9MmJR==d|G?rxVF?%DI_j?GJ_%bt4A`Y68y z)yDND_J@2saxTLLUpNmX$QrhrAo&T3I!B>-46rYKnD>~hBirF3EJ9t$(<+x^YI)y$ z_=GWH{p4-dJnk>URcP}ds;{O+$;)ABW%$uzlQEe}pVyMUU7yz+B>wZq9)v)2Y@p|) zjYE(c5I@{oLQDheiM;CM%e!D|2){@H3hTD1*4d{xQ&Yop>CG1H1rCmo(PRPAdsU>^ z1Y8T-+hxXL2iN$jShH@xA@H61Uchzj?#AgJ9O^TCC%)%U?5#d3gzMD-nNqsS=yi#P^l6%d zudx?>oo_vM65p~g_4#;}yiQ&g8>%vyxn!mv61w~4K=M!jkL$n-(XIG*qhn;soc*H_-6Wk1h11y1KpHwZTv zp|co;Y^T`lT_>}1kX|;kU_g>v64`U<$1PZ15TrDyqyiW1uIQ18&)>Hf2#IKv1n zyE(-h_sG&%WX!P$Z8O81SH>@$)kaKdt4vvA6udj-^N+7Ezl#S4B(^ENkC$CLhM{HV6-2DV1b26zI$roFmJoACcM;~_1S69Ln3bd zi|yXWOBu2Hv}>wsXj;fO%Q48BD~^MlTM4rniVMAlhypjN@#2|hSyxu~8~3!euWn_m z;T9->=nn|p85Sr5TrKt1h`4c=0BA3ht!-GIdN?~v9KWft?tFK-;!`4P&)wx)ifPFl_y#%JI&gl)Wz8oTt7Xps6*`ygn1Z@Z5#(8=`uA zT^Q#vf=4$H&L3P@L9;Z&Jjl#CCql2cqwHq0Wx^lSdrifed~j)Mq;uxh?35u)whpR) z(EV_Ackx60IMx)|4!(~rp%jer6M2zp$bw){_pLI4YjAt)#a4NObqT7Qy-2ew-G-bQ zp#3TOO0!*Txt1$ZUNhZ=hEcaqTqw#T=2jwY#hSp zH#p^Uo|Ff1n9*#nYdvPhhUjpbrvUtc?}k?nu3(p*?{c`iv8q{awvAg|@8_MM4;m_0gr355mTC137(~^r(6>oO?M;jE8kbF0Hft5;x+B7(wtQm{a`Rw11oxbc%ly zgCSALj0-U&O9%%SQWlsxS6D^9dU%$Da4T1W0=zQAfi5@A83@^W=+9AXe1F0I@4Z=$ z26VF@_suKsOHlw$2v$Xp0xaf;VH>nSukd2tJOi2j9)eh1L5>Cf54t#>LY~g!-l^ma z>$jJy8Eq9Mbn4Y-uVrskR`?c0u-bJPU_3*mqNV7BuQoV5XHDK7_%E!(=pTYh`a>4u zwhQWG64D0=kc-6j;{@ijc_PqpSOD^nmuK!f}t;COKvxa^K`=tv3mG)!ZP*% zfAB?zIcy?>0x)S=i^UUJLgo*S8n$Oy{7lwK&`ukz;hCDAva`1ne381Iyk|xAO8V7P z-fiO|Y4%D_ZQ=UqYzh#q=Q_0f16&KrpG|OUgGQv+t@5j=q_r6w{p=PdBT?a4UZ+jG zr=Rv%;*jm}+NXjdhQ%sr=HC9LY7Afy{{4TYgW70f)?gR%fX~m2B$eK@f9Jo@{Rnh{ zkL}ZpVA3@QK6SuE9zoYAuS0R3)?>A3&agoiY`q>X`pGs+3ybN9 zpEAM3U2&Uau-`FRm|2-SBbB`FkQVcZ-q8J}@sT+S081jAQ10f4hSV%~CGcRzim<`G zmkAE@8?1yo5E?f%tC7I^UM^SU9pw;*GgfjE=AL&GrEP7W4mh3jzuJ*pGcA$(uC~=( zdas-hJ-x1yA(2Y9C9QxlP-5$LXf{LlOc+W!aS9`wAu{=M z!Uu8vCUHzfI3=Vc>hsmYI>$2mRN=oSpT0|ttj+X3E9GPV!(JAvN7i?DB==MvX5&}z z5lOP7zkU`~kHcK4CQ`-hrx2)D;4%FQ=AnV)U zgeMEa>EDx{6Isbz??<$Zi&|g4zSycfD%B8c0yD@fyfxrq`mP+kfBCVLXKfnr&}&Vs zy0^3Ps9PSmHzS$h#!2T#WQ+$|qKT3x?S&sGIa_`jIGr(#nM&?i^RE~r^C@>#?kg~X z_{yms%wt>?^S=e=JX+3B07yGq-5h3U3Ja_3$GPPHKyKdD5kpKkgFC-zz|K-$jb|q` z9$Jkg@?H^3f>bAkPtBtvn;qv?&FBcojxnK}*E!`sDqRA6d|<^BwQI??)3W<_amFnD z!fYQ`Y@aFw+F~}k>;&d_Bc!tDEi+38WQw%>e}rJ9jl>aas~vY8=un!(@UKccf)A$G z+xI!hT!XQQ?Q?uAEhxw>-7$rmUo7`Xv(YN+?-C z#F4qb?wBQjhDKHSvC8XLUtn4Gh2_?+0lStFXFoK&Kj7)3YpO{&{lpSxbi-1C<(Zj5 z1Jh}c7wo^n6e5HoFtwHO5Q0r;0=LClF>E6I zI+*_I2jdY2GvL;Z`bPlbkj*Yf=bCN5 z_g~N45wv(PW&FwgDdWO9Koo~_vl}NWgMpsLjE)2*EwlLqh)F}k&~`wRiT4F=L4`_9tG$LbtwXdL- zZhreDWSQsg6rxa9cZ%tjK66j8n#u<}Qrk5K#6Y-{)auGrU--%JhhE;zAnDB<`x7(o?-OOtXyALP;$QG0Z!q}gF% zDy~HWaN9Qtw*2jqcEO4sP%Rxy~QZr{)+C_krHg)6a$&5ALlrq(SwMyLb{kRXZ4Tk|R)B=znmR3yK=r{PC_Sq#1P z-Uv*xG&TfD`D^o87|WtsT}TfRFoY->bmi(RW8fw@LtAiXm0qZ%vUO`^$6lX7d=M}d zipSa7-RgSBci=Q_90*(W;G7rBetj)FIR( zgMa*K%go1S@2bEictOz2kJyoJlZO#i>Rpwh`?m{CE^ubX6^k zJ)^zeGHW~>-SuF)ZMQUF>7|{)*B;CeJ)_sdP*?u6664ZtAL#NGSBUTPP|+4<~d_aBL}{mochK( z`!B_f_)D*h=k68iodWvai^!qm*WO?$z(gKi>K*B+FPeWPcq3*f=?R1@Ov*K;Jg~QW zzlL*a#x1~@xt+U=^F*(wC#z8jFXPF$Tw|%c2j#Cf`a{=+_X|>Y#>>-o-?hZgmo1`x z&SoG2icA~nc(0n9U)ARYe*aj-A=>p2-v;4O3g7|VxAn9i`7=}i1S8{#8f0Z`Sb4#e zt4(@>Oo@x?D_0?S+|k9DWM-xpE|wO_>K@lVww)BD^@6gHKelqEV$_Lz9tZ7^cNCxt z8mFU82*FfR4KQ^5MZ7w{ispr(%$~3fG{O3h4s5?Wqw(me>goWkLa`)gwM4qjfeWY+ z)jVOiJWeSAyV}KpQRZ|-*$w1oR!F~^sY~*ax}0psD46DSN>hGKfyTXEQgzFd$m57- zB$OV|2VOVCMknZ~1e*2QQxBCDCEQma9|hAzu2#FlAEZJKT69;e=!0@TRUSL_Gx^)J zZQ>0ci=fK88R&wv7QT(u{s}+Tf|SwvElaO}J=E0qhNjh@dB3}YbHAU>_{?;Hb1u2P z$4hU*a5?uSwqpSg<}@On6S=WTYn?dgf)!}Fywr-`z%54nHU#ZfQFk?H>r!h3tj4Mv z>PB9xcZ_LT)Fo2)F9U_V3rk{CK6q?BK`fvAC671k7%>Q^{0MQc@)44kF7J_!aR2<| z{j$oMBT9bR0%NzjTIG3&r)-aUc4eqjy>gc?DKB!$6K${L~a%N`R1mNWJ;@649+%&3f1uA?(gSze23ob)QEU> zZ?sMOor?Xb-@M9}x2&w}Y4eExgxpSv&|tKXj-q+;$D<(>sGumpU$`xac8()NzYg$ zQ!DD$wa9DP@lCMhg6xB`ygXAwZOKoqVKxP=_`yP=;=u_5PbWg4nG=4z&^7pCeb#gQ z=AhI3(JO+V5R>CcwRdfE`qC3l--yr^f6mR}gKO$RR&T5glv%^jHPJmG&}dXtAyY$5 zEl#;dcwNS=IMV&JL54<(fO%U&8&~d$F>o`Ij>PPeqC6nmVCGaaY+M5px8q4rG>k@K zOo- z4YjQi`Wzx}`;X#`xt>K?UOP|A>16}K4%mY$^+g64ics1aB%4+Yb~Xn8(4b2wQ}fUA zo@z^uv%M9>KVh!*9{WbE^898ZFy~vER*+&^Sj81!4CdcdtfCR$r4NxgOADB{PX&GE zC|B$TiMCZ7feENUY`O<*--ri+bXKz_1vsw^h5+nV^N87CCj7UWZhvEa=Sp_aQ#Ao$ zxIi!%t&jn+KIg9J;(bFPI_m6n5d-b*hlV4nU|QZBy{Cc}02P-(PM`Y1V5Yu?!Ia*!H%YkOTh%L+ z?(8Y*c3bYKF~oh&>MtTcA?@HCd06K}_61T->si>W&e(c+7TylhnJ4J!XIuQj@&?RC zKGb+x942|K>$bqv=gH9Xge22Ym(FqggVO~W{+k!dW_aH{Wx_ADf-&g`*YErFYbv1sxlo^EkPlQ*PtQ(I!{QikuC!a`lReu@mXs$0kc$t9m_whKvo%3 zl5n=QX5`?_xSyhAc%rRDg!6oNz#n?Z|1;8z&=pf7*v?0 zYAM~yH96N8{6=$jQfX%|)@`o1;&L9T9bsn=wu&XvVk@e_lP4>rayZ`{A_>Z_!?%i3 z?|~i-e2rixfUwAuQ0zN((4SyvZR>8pv_2Xu?2^T$#d8v>ATP(tR13yJ=t<9Y1jA5> zI+sY$uOo?Jb|XBLck*QC1-hY}N|ElQm+aB72d{?v*CQaOT#zkMa$C)i$?}RPJvT-Q zT~l5+eJ5s(K?$s$vfnD|nGTxCHkGRW8D!eEjNJGGYRF_$r;kA;f6>B{rQkKKpz^1N z#Sr%j6@2iB~b!B!OGN4Q#)^HbW%?#?##=7&$4Y77cpRaz;=10m16%1*tx z@bW5PVSW-g`Z%!iH^15J!zKLJy`nj@bwlh{yBHX2;|Sd7dT?_^?d`O_pU0g%-!P|7 zpLOnD`62NiH{<09MX zdwVprPTgGbnZ9M}zYb$PPRa>7qA1mF?(|Kc=A887`(Z<9dhmEM1l2U}oV}nNKdbWP z8_pp0wOWFE@pmL|Wi#aTWKFAA_~-0mT`8!_(q5-G!;4DqSE;e?YPGgO_r|}Ww(keP zRMBLyEvu7Z!bA^(3O29J#xSZ`04LdAQt;is#O0o{mcvm}TLQhnr-p|2L9g%o1s(ls zM=ERT&#ZPRpK0CCK4X1r@J!tQl*P}}KL*Cy|7R{hg)G#GaUt;{L0GK^qX4~fe^v|S z1qS~}R_Fg-@%Xkm&F_Z^{yc_IG^G1)b^p(f$@d{V%uqaSI%f|7dLco+SCnH+RkQM4 zkXpLNKyBBSd(-3W`}Y>Jnag@<9x|=lH-Ug2v>4z-C?d~5wkw!{9r;02HpXB1X$-p=kbw?}15(4lJkevE7*iORSf7uU)@^pOe8F0EMbg&j0`b diff --git a/Resources/docs/mesquite/images/mesquiteLower.gif b/Resources/docs/mesquite/images/mesquiteLower.gif deleted file mode 100755 index 88492f437c99704f2bf3854ed30ef9753b4e221d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2358 zcmeHI={MU68~vpTg3wq}VnSo75w$l|%6OBgEy!q;A!BV~4UP&*qfR6lrnWbh+Gc3% z`(QLJt!mI2OI6$HRLhLi+Nc=~V@W$+&8z>ze4P8?InTKt?sLyQ=bp#I%iR$d2?Ln} zGAG~&a=DyJp~_`)sYEIkOJqljR3?!~DJ&k5!L+5(a0~{C#UdU}CKE>_k|-3hL^3ND z&&uEfAhMVk8kNLjkyuO$kA-1SZJ9J2i-BX(h%5$)$24S6a4Z^; z$H4JufDj6FLxE-}v>6Wk3;_25KnMWc0EI-7$z)QgR3edxkFLzjP^nZ3<%lK`iNsHi z|HZ!v{6h&Cet>`gzzMMUr1z;408|cup(xK@!3Y6~OH1bhAvmHBy<`$*J$X%0$WttCS8$TVsIpo%O{+Gq$mNj)pm> z4i6WZl54%=NVO#4#uykKc57l%*!k5DmO%-gi|Fy9IwfLnY6L!NQafScF8r#fBeX^* zDP_S+)EZW$b7^s4D<$dIp)b|K2ObUd(RdnVqn_KGAJ?X;tUG}ck$W+!0Nm!YWaI`# zDuxX^THaY(d8uG5U3+`BPel`A^bn69O~2U6a++ZK4mpa|ktkj=e+aiDd3=UnWw@jW zQL2w}G*bpQr~k5Wp+}yuO*|jE^54D+?DTG{6lr&9m4A8B`T#idaTvI4a9=L(6P`lH zL)6W<3K*o#m>SN4Jp%R#=7Zus7dD^p!IapPsEmRpg6O2ZRdIqw_N;&Qux&s%1*I-o zD(KPoJjublh;1xVxW)r3nDzP*!B+Rz@cd>qq)0)Z{ge=EL;a?yw4ewY@a6k!ZyL&F zUkuXALd0n~ibizwn<{!KG8*iYo$3lQSZv}z6Wi0N@!Gk`2G^|8gAsMY$Fr4qyC57q z-y}aBUw75iTf8-rJ}NarU_sP(A^l>Z%-Ot`@7R!a1LQYWyUxo(iLUgV>59#B8FwQkH$ znarwZPz{Q(bnL-gE7=4McZEQ91KY-#X#>K#@Z8{*YNPFG$pkwdzsv2JIL?t z6E}Q62qW{}z`3y4%`Q?`}1x{5+}ITYMI>Oioi{EyvWUKhn-8 zv@Zeysb!?KM#kW>ejNrSo+8-lA*4es@2{pnA1pgk{FfwGLs- z(O)M0wz<7Dnq@EUxGWwbX63v133h6!SpTeSY2*XB>7CyXkQw;ik-7Vj$_yLrYE3Uy z@2+ej;gT&OKU$QOQ8r|E zyRGD79~&A7zfmcC2n_#G{4RTK1h4qcrJ>+SR$!{b;g(X_ddUbF3$Ib3YD9Nj*R>dL zCAex@o1b_;s~NEB_F_}h0jl@f`yyQDKy4DxYpa&);heVv+OrnVa`vTOA z!(d$75(MtY(VVb(e5H}l{uf<7+4kyrt@79!LY~P7^i+eV zs6c;iKbg}Y0cH|Z^ms&w*>l@=9g zWR6sudTw3JtTIpKHxZUu$iDM^R`(M#%-*eBu2qjnkX|b{6*h2Zu#{;BNl`}^{ zuo2DV7Psbng{yJXT`EmAAwvN4d~%LcJTsHM8y}F;F*|&{KUS%#TE!8|PK)mAKH2ek znCexRXZ$ATx{a7y`=p@V@1I+0C&otV9Mlx3LmIS~P%cRCxqE_gYxoC-qF&{|4}tsr zc5@glL*g0TR75}_xH~@P$6w10R=saIL+h;u=jXK?ARy!`(FmFw0CB|MiBrSlk3Piz E0nP{&IRF3v diff --git a/Resources/docs/mesquite/images/mesquiteLowerManual.GIF b/Resources/docs/mesquite/images/mesquiteLowerManual.GIF deleted file mode 100644 index e783ce16a94ce5599d6c0c6b85f3d6e1b7c002d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2918 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 SEq|#J(!#eP8Xyor{(k{VS)^+K diff --git a/Resources/docs/mesquite/images/mesquitesmall.gif b/Resources/docs/mesquite/images/mesquitesmall.gif deleted file mode 100755 index 38608c057baa933c877b9f0061e0d6d5e93094bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6561 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 diff --git a/Resources/docs/mesquite/images/paintBucket.gif b/Resources/docs/mesquite/images/paintBucket.gif deleted file mode 100755 index 70de203dfc8ae552730cb34cff65bc9f12ce3666..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 994 zcmZ?wbhEHblwy!#_|DD%1poj4fA?Y4|CihUzd8Kr!Op!43qYcyU^E0qKnN)QWMO1r zU}w+)`4yBW7&!Jbuu4dHY*=uxnT1s>;>3o9hnX0ayryIr#s#xVR)7MvC9oe3Bb6?G@Z@K%s~tX1RMN8O_Nl4Qr6dmQ-2D9f0(KsejtwQ5 JjEsy7)&Sm$Xn_C# diff --git a/Resources/docs/mesquite/images/pixel.gif b/Resources/docs/mesquite/images/pixel.gif deleted file mode 100755 index ea8e563d320c576b00059ed8a137730074354a96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 807 zcmZ?wbhEHbWMp7u_|D7#1poj4pZR|#h&2jELtuo3fZ|UUMg|6E1|5*UL3x6KgN1>W Ig@wTy0ADK!cK`qY diff --git a/Resources/docs/mesquite/images/popIn.jpg b/Resources/docs/mesquite/images/popIn.jpg deleted file mode 100644 index 8c5b2ea233a2f60d8efc211b736573013277d4e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20064 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 Xbo6b$rQXbSEw>lU9Iz~3a_9d5<0*k9 diff --git a/Resources/docs/mesquite/images/projFilesWindow.jpg b/Resources/docs/mesquite/images/projFilesWindow.jpg deleted file mode 100755 index adc974e51970fc00ce17b9c020010d284bfc47ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30334 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 diff --git a/Resources/docs/mesquite/images/project1.gif b/Resources/docs/mesquite/images/project1.gif deleted file mode 100755 index d68e1f39258521a8b13b401201bd886976eff3d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5241 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 Uy6h9b>{q!QaDQ2p2M)CU50zdEivR!s diff --git a/Resources/docs/mesquite/images/projectPanel.jpg b/Resources/docs/mesquite/images/projectPanel.jpg deleted file mode 100644 index fd5e297782ad6cc42a36b382747ad4b3cdd86055..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24416 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 diff --git a/Resources/docs/mesquite/images/projectPanelMenu.jpg b/Resources/docs/mesquite/images/projectPanelMenu.jpg deleted file mode 100644 index 198f64502fcb9d2a1b73f3a37e8b2381c0f75bdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56968 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

      ++}O_42@ZPFdo-`zv6hkHogF`g-Uy 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 z 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 Jgl7ML69C-)$L|0D diff --git a/Resources/docs/mesquite/images/projector.gif b/Resources/docs/mesquite/images/projector.gif deleted file mode 100755 index 196c86a4ad7bb77d0a7c5e5632e13d5b9f7232bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmZ?wbhEHb6krfw_|D4!1poj4Kf(4>K$2RYMxG2?PJcc2 zd2{E2)Qy7C5EynLp!k!8k%57iK?meBP@Z7mXl9V+kU8<-zC9bWu+|^-2@9PXxs<%- zNEj|;Vv!KmiI~8k%)}}tnBkLf;J}G~Me!*nAJ#u%n!+rqqHyw)!|9m{$*a~>9$41M zYN@zNC1Jyh^9y)IR>&wUc*!u`W2%(Kff5JC6=La93I+`ho^v$A*VRadsvKW0lj!ti Qg`w`T6(WzhcsLlW0qV0!QUCw| diff --git a/Resources/docs/mesquite/images/projectsFiles.gif b/Resources/docs/mesquite/images/projectsFiles.gif deleted file mode 100755 index 258a07b69ec057de13630aaff1dca5b82b740db5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9368 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 J@c{st{{wpL!4?1j diff --git a/Resources/docs/mesquite/images/release.gif b/Resources/docs/mesquite/images/release.gif deleted file mode 100755 index f38f4e9c6b35a1bf1951434c79f29d7177cba905..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111 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

      l7^stVJwC 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 qh!Z*E`Z8KElO2TB3(qK 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%0D=Zk5z(1Qq zr4{kXZPo_tT4umG_SiV_!OM5%qJM}A`CBM`UH^1lfH!h?R$B?;vt+cT3$q8KXb3hr zl`Q9jcm=-wG4H-Py9udq#=CzgYJlF^HFuHja!R}#_9pztN%N1Tuim^3%APT;LCF;= zoUZ)n_R#*+>A1d;J*HTvPqI(tBLf47`4U9aKB(MYA}4Gr@3>lG1k(ljB(5>e9P_Jpo?iAr3k`fxSl4cw8HkRk%3`A>EiP%uwasR_FNpHDg zE@P=1KdViOZ2r`9sqHs9H+b&54FizauKN4GYjFuo(I%MSslragVyST%Z|?MbKc2G) zOJOv7Klb`2EB)LEh;aqIR_p0HFe=6eN3i-deQg`TRAlsG5v~fd)8adrat~QZX zI418rkkci2ZeLIyC9m_FFePy8F?K5S$(5V-$I%#5Hej_X3rf@j?JU(3{cGR{1$XX% z0bVetf3M4%#d{YtCq}{e9(-A}Rs$oaC2yL8VW0Cw3b3%=*`^rRl_$zbY9%wo=nRrI z$Rla<10pMh(rshz$dtnzv+Zy4`2n9y5HiroUms!7;@YyiPHoPlQuvZAx*keO6Fo}- z234E@OMJK;s1JsnxH2#dtEog{!$2fLQ-sM_2*AR-Ehn8FCqo6^;#+IGmu@b8e4BN4 zam%}$e;IBK2CvF^cQX9}LCeQgs$u+{@f;tvw#Hp7m#Ik5za=a6yb`NHrC$Ws^H*94 z+*h&>|ZG72=m$ug_P-brx(tt_jK4}s2`>YeHXt)rT&Kzw>I{x7YDV|ri>EcX>x;Z1xQ zliw}-aI=ueKrm#RvyscETRwAO%rCl&>=cO`LhMHB$biZjK0iw~M!l>W&^b+>fH5My zGyEnj@Fc7{sIc*SLMu8W0sbg_(uhU=f?Rh@m+4QN{K zoyK*v5Pa@60*IlWXEBW9C7NMS;CFcDev9WY%?W$-M7^qYdry-j`YUxxr{xLu(E)~E z9dFT0fK#Gbz%x|-iFT14NJ!+KwU)vB0E?4B^+}yQXPlnoATt9q&9M2$Io!gnGnROF z)TAsq3)&6C2fhPU<>PJ!K{#&cd?{=S+HIia87G1d@;cCSJ!?R@2m9uTF~T2M@1{Ht9E@p zpYtiYPh1)1w9EK!Vu=47Q~aOq+rXS&0t(r888bmjU?XSVlqqJNB{P6&tK+qxO>zNq Vr<0fVy1|UW5#;(Go>0p7{{`ZZvb_KR diff --git a/Resources/docs/mesquite/images/searchData.jpg b/Resources/docs/mesquite/images/searchData.jpg deleted file mode 100644 index f049eb703d5ad085f175eddaeaa012e782de9b0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6990 zcmeHLby!qgx8E}Z3^BBTbO}gzh)UN0($a!-hjfaff`W?DAfdG6s}hn50*Xk3l9JNh zQghGX>-#?UyWh>{{&Sz_u8H&8Yp*=(oU`^mm_f`0AX8UCs{j}b02uTEm=(aFZ-0GcWQii-c{ZRwq!D;RZ`x4o#ysW})*0RY_Z z7|a$Y6k99+$4@bs!z>KuI2!=OC;;zWZG64_PGzA0VI2VcXX9Tv|EYn1ii0gMJ+J^D zV3u$m_!?pmXBO`a(iwl0&;>`S`q41|ms%)BgFY~<`7=UO?b zxy;U|agXp)^Xc*57kDSQEzBiiD*8~YUVK@SPD=HHr*z82#!K@uq_Sdi#_~Z5>5A`_ zCRK1$xzyCqj_Oew#hM*gR<%iV1a!6a-1Q$Blw9pFTrnm#;Wxcv=4SrrTB${s<+>HQ zwTO+rt&d%TeU-zI$#!(K@J`Zm_dh|FoCjUvr(+{z|anteJiO3|nWd0Pn zRQ+dmX@2SVGGa3`p69Pq#^49RkA_*VIj*^p`IrTzg`bP1OE$}AmpfPPu1c?NtQD+V zZcuM@Y~J0vw6(QexMQ_TyW71Nxi7Q7{j>1k`XSZf=cBM=vE%uZXBaIE2C6?DFaz~4 zZ8!~l08xfhiaUs8#lJ_0LzF?RMhYiuqlh_km70#Gi#CX!ks*(XhdG56&SuVDcy5PN zlFRdaKKBqW5uYT#wZJ36a-l)tBT;5CS#fiTK*@Ni;tNgE-!3j(I*=idJtM~=&#fS= zD5-Q=Sy2V8s->onHdVLQaMtv_a!c#6cA8GHZk=AI{-nXSA-)lVv5<+fsi~QV`JHP? z7A2NV*S}dU+W=cCJ8pYf2Lne(r%>moE_triZk_HE9$PnXy{Nr8eZ+hf{IvW{18f7` zg8YKRLLx(--b@S2zxC$!`|!>?V|Q2X9Y>PfXMP|QB_FN#(CU%r<6AM0pQJr4jIECQ z7~h{Tk+__+mjY6e&roS(>Es!tnW*P@&oM7{vzD_ba{6;W<<;bu6g+?VwD3-mZ?Rp8 zVX11F(Y+>mee!0re6C`&vahQBZF6;fO=WFaU4DH=L;Sn@?}Hm%o6J6_HjB0} zw&J#~eC+#F)Ar(XWV`zp!w#8Ft}gPf!|vIhp5D5?y#6NxL0_%EsSgSbQ4Q@6kBrog zJ{t@CZa6M7K|C=x`F<*C+I>dp2knoQ*~YoJdD{iCMZ{vyQpU3Liufv6{j~OE-Drbx zV{$WR%Wj)vdwM5h*JO`k@6&$hPvM`_2XTjrhnq*4$5)OIPVz8%r}d`+Iv^j$0Be9d zAQ%zbIBR$aBqzQHK_d}6DuD!#G=yxG!i2JxiiY|cP4d|m+BrH50}&$`6N(wZyvy=~ zwU4cVz2MvvjzG@qTx#cqxT&}gc)s&C^5yVH3OEU>3-Jo0gqK9xMGM95i#tfDNODNQ zr6w-aNhe?QzNB@T>oP`WK(DFU;R1z&KDb zNFbOd1cc0ocHOK9OT86#+a_G?4*y+>yFc%ZM|_MdyPy2vc9cuB!9$rx=O2?lK8Trq z^5toHY+Bsic$Wm-M5!dEWSr#1l%CY8XX$Bo(_J$3GA}-7e?k0WKWjR>Gp8muFE1|t zR)O0~vqE%{R54cxO({X?VcFUrGp~kU_r7T_Z>?yoY^bV#TUT9MQ(IeCS65%((D3fv z`^Ltmrj`#Mn?JX7wf27;`83nE_WAe=Ne5f!g)W0`@1BI-`o8%A+OOK*q6R+?Q;t}V zR)41-zds3^ik@Nr(LNWoV7?^3BE5#*xUp5XGqo>zkajGHt^cpyhwTY?5&$HP0AP{_ zfc_!?(WC%ybpb#P^-&#S01PewxJe3t--5bL5+V5AKNx{1&<4)nF312?pc^c};4pfa z80-qn0d^af2CIVg!q(s@sK21$&hTh>DZCfHk6=ci5k80)h#njSjwFsdP65s|E-S7z zZZ7U3o-kezUNe#$X^AYuhv8qvFC>5wm=cr|k`sCmb`gmXB@!K>Y*C%W7l`vos7daV z9FlsF&XQS>eIwT+@1oG6=%m!9>^)<2W{k>?YK=OG21%26mh)^Ctvc;@Iv;u>`Wyxs zhG9m3CMu?K=Bv#6ENQIrtn+M7*e|fpK-ckQjwQ}#T$)^%^RKxbco=#5c^~qr@Wc7v z3EUKv6@m%12uF+Pi!zEXh*gP4N|;ItO5vSe&(AJ~T)KW)RYpjbUXDQSr~IPAm|~Ao zt8$&n8`VO!Ec7$=c#X%JQCIG3MQT6Ld88Y!m#JTD&~UZSaLE|o99}x^I4ip(yRNyTJ@Rkhd%1ZJ_{#Z}1+WFC1XG4Qy-69Ca+@u@ z?5@nc?nt})M^T9nMIQCU+<1B>wkF;>ku<3x#p@YQ+I&XQbKflG9H!ip{JEDyMFS7*cg76HE2ijXZqF_) z7%#Q0%C1*$N$u3`D;{(mTc18Zn1DFY10Em>5 zd*eA@4qlEa&Qvag^JM2cxF7Op@{;oQ@+I?M7vL7y5&R$&FYF+4N%V~9s#v>tp+vN# zo0Q%KNomH5I2V^M4P0)JDUgkWo?xyDri$uH7nKE6*j4G&DAB~~gc|so_*V$DP}<}= zXLZ^11oST%XkE263^htMt}~f5BQlr1=4$c6a@dO6+Q25kcF>;D!OpSN>A(f;n&P(X zA?KNJW7%8LC)Ib;Up*iz@E}+}q~s=knEkERaGpC)?;b_CMov61jT(Ar{%9t~^9d&Q zN&LBl>Ll&t+0@W9s`QdfmFJULH**+s-{srBBrdEib}KzsHva1Q8~Y03D)4rorlc;q z!R@_4lU%cKE9WQH&#YfKJB7OydX4(Mza|XU4=<0gjbES4pWdINZstic_S1scI5z`&SbGB69+O;{$Z3HAd{2p57I!^5GweiT81P(TDD zst|iP7jf?5^x(4N2IBTXcY7?}9(1pN#+Sl>Nx(o5M@UQ>z zPU=TSPF6~;MZQ6iL@7_XdM1NPkD8FWl_uh>IxPisUzgI~W-wwDVj^OiXa2}iz#7Ho z&Teq-A_oU2IVXl|{rn8~2+sg-A74NJpumLSlF&~P0#QaW5plGHwPdJN%7rTFfr~qr zsbwT(P31!6pDQ#g&MTu-gj5aG0@3N}O&W7oNVFuhuj@S2t<_sGV83c^m|`?!!eDA` zR%E_oA#eHk`lvOpO^|InR6$S27H0+*U)OGT0guPfD%H@t!I#@FF#tEvKWHh$Ds(7J z|5ish`cCUTrHH2c@(_2iP z^6CoYU$z!$6!(-GLlty)CsAS@YEkpBDR<29|qQ z+E#0zHRO{G-%W!p;cevh@J_+5*PhHi>HfseyaTsGfy33Km&fKOWG7V^Gi?2T?U%6q z0}v{DxO#Z8Xeuh54*&Q5++2O3J=rNiJqe(ke9))+KL|J5d#UI_M`*7E2HmZ-w4oyf z)S&3>yp{F;#C-NnDrg9kL3|lcA04djSqN(dIT{#2m;}Q1&Q|I=e_|hZS1nBlQ$zf4 zTRSCX2xE1VT|6|fzEBV@uyeoq+kUyXpZ;%|R$D724M>IolKC3ssHpX){3g%@ia-gl z02}C8=?eY4fD>qgMqa=QxI_Gj(>W~H8~8vxUl0IsT%qv|2s;5=UADE^h_ZyPG7aX9>z{?jr)us_Yg?=(LbFbl=%hK=PfOW@bu z8#!Ofz7H zE+SmmDPhCK5)6*O!G$7%;(!Dy$e{2M2sjihF7|Z}EEJjtIOMn#titkml)6?(wi{aAPR`ywzJC4zfkAif-iwI5{~#(hE$kz7;mN7#nIE%r^9zd`n_JsEyL2cB(e5{>;VY|%p`oo z0Q&3`y3F@s+l-JrZ_J6L>LKZ#?558D8~s0ZPDAK109S84v}$>41JRTyixk-Dp#G-Q z_akGH#<=#`mm8ej-h9QXjFD7ZomFK^2mVdtr2CIQw%+8-xMp#1s9jwV8^~^E!k;+Q zh{oxdE#eq;;Ls`JMUh9yTAhqBQ*Eyp?Y`J|nOehJsCgG9mQL6?%bV0!jsYUU+?Jl` zDfE=BNVBa;_V-$iW<1q%AsDdHIYs(FmQXBIps8zW_SMv7ionv&+!9A}L?POf6|K}6 zTV6f4mo>QFd+6Yz0eHB!{pre2$_U@niZ<`gXyNA*?Q#TI=Tbq2m#Y}lYS%9 zN{Lj>MLEY(`|;N_xbak8_3pc6P`{p;ziuR{QOy5Q} z6Ih=c_sy$_G7U7+(X4$!;O^Jjo1zrlEqFFNqdgBQYFdhZ zKB80IH4=QVC)QoKJQl|WYe#LIh#prp&;=+gT^X6e0F<+YB;9rc(}3WLc#&$w`j2Kq zBmbD=7pzHSpi<-o@fM!lr&hJC@$k%7{`c!HLXX7xBMljP^d<5a0hwx|CfC{nFL^r~ zCB8NrGiwvWH2tl&jPkDJSi9zB>SPFR|e(0>#gW*7b@Q8 z^2Bt(=>%&V4T3W00ZZ9Nk^;t(a+W8OdaM(%slDQIDh0~%N={NuD*=C24cC zn~3@=jaOMIjlydAsE65U{qO8BfXd18kMVmlO#A3MN$;r`!cj;68zn6>Uu)djoet6~ zrd8+8QK0E+MqWpdRT7aVQ8kC?9mn4k3sK*YsF>R6zeJVe(jfGBTydaWgVBDHZ^b7% z*iD{wbBD92)GZdLP&eq&XJU^oBKm2Ag_DWVbDG78D?#&!(Ip=jn- zCQq~`7%ZWe=wYM&zK(1TBMmWLuV|=Ue`C=TqLFni(O8_AXP0-xBAp?o4knh>bUf^TU5G6I)WfV zC!ZianreNUwPShCr}CSBu-j~f>2@fctzMa_d0KbHN*HhJ;ZAw^Lhw&f%+S98$%;}z diff --git a/Resources/docs/mesquite/images/searchDicon.jpg b/Resources/docs/mesquite/images/searchDicon.jpg deleted file mode 100644 index 2f44c3080e547f39fbdf9ae037d28b18ffd6b4d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5212 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 diff --git a/Resources/docs/mesquite/images/searchFeaturesAND.jpg b/Resources/docs/mesquite/images/searchFeaturesAND.jpg deleted file mode 100644 index b18f9c961e41671b54a3e00e8d41688f6d8a077f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7210 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 diff --git a/Resources/docs/mesquite/images/searchFeaturesOR.jpg b/Resources/docs/mesquite/images/searchFeaturesOR.jpg deleted file mode 100644 index 853c3b3b28cabde57e0bc87900a9c5963f7571e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7199 zcmb_g1z1#D*WNQjcXy|BDy5`=gn*PvO6M?0_aLI6s0a!OA}A^#2pEKt(jp2{N=bLl z2*Qx_pTT?Y_k7>|{(SyDao)Yo+H0+MuYJxs```!h6M)W8&p;2rU;x0N55TViE;CP5 z5Gv3U<qQe>J=s230o9Y=D>mCiGTX6FC_k}~}k$yn|=K9)v z7cScHk$wXtfEus>Qb6hC66mjGW@h}`#=raD`bO{#K%W%B*1yyEFJv?UkV7bZNl1su z<2TkMVCUc1l7K^l{DUAJPXc!FbaI7o6oe%MEX{QwTnJ$rkKgzm0XzT39|<_b#e*<* z5C9SeKUXh507zFLtnTU-=mMQ4_;qy+bU{M+E~IyeM4}-3bPxu|T>Jx|v2+BRQiOSd zj!<)y13>8_WW(nlvdj7ayru+zpXMJj5eEQRs{kl|`48EK`O#d#Sh@q<737c1!KkzW zARfcxH$FRQ|IPW25eO(bgamT} z2ha?2gp0%15raf?Buu2TPr4pqZWH#kQ@< zhtrdKMEas<&KP(a-ZXk?{N?PLDUF%*Ia6~#i`$kZR$r`FFHm2UvN>yuw7YFz>d@_o zaiVvYcd>8{a!Yfs@)+{m^XBo<^mRdA^Lv5%;*Skr4pa@Y4~`9a8rl*z7eN{+8l@NQ z8gm8xD7Na#*SPtshu0XdizFx~8r-;W(<3S9R_yKDce0WT?pCBUr}o~PzQ37Hn!)iv zDpNDd;-Oo1$fIjHsku3i3!aqbl|QX~_U`$+{K|sz!dEYfi=Gu{zr0tHSQ=Ay`IXCS z%Qrf2<;r<0C@Z!qC#pWZd-FcCI=05W)~HUVo}qrTVcj>*xT5b(eE>$@s0l5)c3N%$RWL9n&E+w2ctGW zIDQO|rH`MRpqgl%jG9uITAI$Cv79BJt)B~+7o8tjNM1a>xU*Ec?6ShP(zP1Drn-h* zFT^-vS+HMz#&4Y5*w`%k<+R1V^>sS|r;gj)DcZfX$GrDxAAO*BuyFVgZ-U1|`R4$( zpblmVXN3M{sg;<@1R1X7a-Y>;#L1 zeu*fF`X4J08l~I#?aZw+c@}atjQhIY_pf=YR$VWCM`Fu$ATa43vgw26LZ(_u=MowiuO+N$@hJa?DCsHZCoY}U$>_Qe)ZZx0!{FD;e9FAdB=NRW{ut`W)I^s>dXc@lUq$R-R5g>wo?+zq+8L@bQb3qN~Nh zFWpM4OZCf?ULAYQ@rLrv;oG0(^A)3&eN~wTo)CW5KBGFIV;|)$JfBx$Mw6I z^H^@|0X_X*Ss77E=J4i~v3dghp{7_-=}_?Sea*w0cb1Z@_jjZ^swyi&(e|#bMqJa&k&6@28yHtBOhZBzEj-!{# zoUS^bcae03xemIOxhHsB@>KO=_QHC1`MmVKg+%(9q7?ku{qdLQ19}2$f(nA~g`h)y z!Y+jCL`X-nMuDh>=*>B<>A4~QNtW%guMJ$#fM|HvoDJXh_p;1lX6xV-77UC*kY z=jY!mh%H3Euq`quR(>g3!dgmRx>vUTYUcIuo8GsbmGxD1?`q%IRM*th*4Eb5 z)z>#Pd}wTJYHDq6Z~4^P-PYee@^PkP{nNo`nlA!fD&3Y}1AEeX>-rW3*uR;6zd876 zm~q5;^!*s;c;X~%DrrV=wsZdGqTRCAs_MD{_VPyAuPL0uZuWr;A^*Q?AE73YoB$wW z1b~bA09Y&mkVFfBXg2^XP#ra+2EbAUz%OP3cq~+HGAO{G^@AHI08`)%;z16m0$;%* z3=ZRjDZIhyQ@K)gQL9iF z(6G=X((KWqXy@o0=)TjN(|0qNFmy4RGWIf^XZpeH#=OoF!Ai=S&L+ZE#cs$x#u3Cx z$@z>+ookpol!uw8oY#sM$Cu5o#lIkMS5QT823p6bgqKAgiW-aJkG&D|5a$-}m$)UV zCk2;kkdBejkcG*%$|cELC~zw*Dpnm&IANnCqfBzNo*$}3oxF5PUtLy%Q9iU3nE?;QvlnuT9|z~@KI3_QSTO%$ zsCb}cxNQFQVL4Bw?z^Ds!rJKu!A6hf($<}idY{rh&v&c#B=^mIQyE% zgmu8?;6!jixHjAcehvNt-UZ)8a3S;&fl&5)iHM0*i2{g9h?a=Oh<%7(5pR=dlH4L0 zA{8TzB<&&-B8wvXPOdw96}jIzd^%KSK?}^1^o`Euuu(>&O%kK6} zvj1It>fQT7Y40;kAIxP%XEQ%4$<=#2nHTen`*}lw>kI0lnwQ8@p|bJUkKeji$W?)N z1Jxz9N%hDNmQ9*1a&00X`9JZ07U`1vs@;3OKk!@HVBPS_4}tMZlLgbbIg5q&%i^o~ z80nu4zihVmcJmI-9pzsDXaHw$736_NFbVK59+*1J0Tu(xg*Cxu;S_LL_yu?zbk&a{ zXb{?nNJJH4n@Ei)o~VadkT{&U54ze@Nw%SD{S%oo*$Z+m@_Q826gMd;C~s3SQe{&g zqpqScpc$hLp`)iOr8l9+GGs7nF|IM?Fq^Ybu(YvWXES7HfUfIO&MRE!xn+4Mc@}uv z`3m`O3it_H3aJSTi_nYUMKQ-_#74viB>E)#r3R%ZWR_)jS_jq#i-n|z5r>CH zEJry-51}n$zr-0_ZM$~*dQ+m-jSop$x0>$gCU>Nmr1sypO`Fc}eXx}kn@#>GHJ9`8 z(>(E~ub!XCuPxMi(N=8qvZwR{ltIroKg(k(DXJd47p<uqGfK10bJync7Tzy@ zT?e_C$HZIW&d|0>)H*jC5U;wEBFA?eopwL12q5}Agbxt33|Ns7wzQNF*?5IIC2~c?j8655ZAl%{}pl1#pp}i6q z^m8^bg^mnRf#Prr)V25nOS*gM89%$#Ntn#Hdm+9Mvx8{r1LGpQ^({F z{hz=X=z!CJ54b@0N?+&~0K7m4)C&Mkzz>p79GxRb13?fZ3kG43#24ychOifK1#Zxp z-{XTJxf>)60D6#S0Pui%Qh#{(yB}*XbL8zm*C1F&IeNtfAm6x$JV1r3T6@YC%Pz|9 zL;il-Gy2P;8x-xImVSG8{BD~gdFkn0dr8S zNJ1=sSpvWJ-q1_}5-1PZ&II(qp0IiO=N9A^2JOoM&_Vf!2Y7jS2JvY@ZywzEbWlkD z;2^gENj?KV7imd8d0E-x1U>u+loL1%dSHRU;m{Xq2x0`Gkq{9fh)GFENl8gaNJz;j z$w|p5$Vf=YsmUoQDXFNaNXe;bsHtcmNJ%h47>hU>OH4^dLPq(&Zuk#?o(x)KQwW#< zfYZYe^e}u2;Dr_uG3=-j!X-2q96>}3MFhnGDOAuw;Uf@mC|F{`>l|1#bRH1V6EpD3 zX^}9Vb0QVE%p`v$7Ow$w6L_YJ`cT^aB+2W_we-c4h#wo2@MO6xEg=$dP3rjo2mEir=@2+$jr)n`s{gr zLE(#{H*d=;Dy!bTuWo8?X>Du&*zu{iuYcg%_ramz$*Jj?*}3_J#U<>|jm=+M+qj)w z0xuZ!^!R7{x4h^fUT`P}M5F{>FnB0|I6V`WMa&dk#4ywZ=h0|aLDe_q%np?9WoDB;eoIfZvu~c zUoG423=jWaRDhi~JnVBsbj#A>mM1I!)7uGSdTd=`r4J8TLlYY2ON;R!F0%Vj!SPgD zw9%5K%8pD2=h*kUl$Sg2Gn4Uv>g^=&dKhGuV$~K8QVa3m`bA9gb}iJo7E*!-9agXL zfU>4}eB-+n9yFes#{>3!U2I=-pqT8aw+W0dtyhLtJ$I@2D;``roIf-)t#v~;OXBqR z#-#9|sm2-)W{NZ>)1w3r)>-gi(!Ln|)5;g!w1(N<|22Tdn11%Th5Wg{gwu=c-AljYw?5B{Ch-)8dZ!PULoonw)08vF9y@#wm#@qLL3 z)S=7L394=W=rwv8cldYoEa?fQ195`@&Ti$uQj5OVP zb_4CDqRtVf)0iWL6`srV@dz*V{>I?dvv|mJXQfN(OVg->ZlK8eTSIiu#6wSn@=5A2 zw0H7#R&{b{r+_>Z#L<}2glVsC9z(%EoIG0ajFH-;+TbE~~+4>O>6B?;rYiA4{O zZ|Px^+sB7Bnr!f(`4MkpJ;Oci)L|8M0h_S6C0fS(EMa*EFR23IjCO$JonfkU_?B%*OKC7Rde)4T3 zMpT#_=%R>Ah!VscpG&D~cc2>xS}tSgo{V-ee}g4X8p2sGajWhgny#uCf3O8vL4{WJ zmp;E|>)>(P(}?*HBaSKC7k`RH){1d8(4JJ7Iv^YM+J5V3r>kC!c9SZZeR*$0&sqzG z3J`MEkuWM}M<|e~Q^mA6sK3G?_cU;#)6!Ql6+s%YsrJLUK7t2efigjJODx62za!ko`5 zzbv9<)+Hjh+q#EQIye=KIBz0{TmF-2q{!j4aYgS0X0)=3(TBlXDSazF*FDv1s>&@~ zdQxrJ>g==170Vo^gJ+wR%Vktvyv$UN)ceS3nE$Zj)qSIvUP+}t5-Cx#&0e7=17mLr zsT-#vtvM^RugqjLyqbGmgl;@}k`m)#nX8q$*IbpuiPTLE&wGA}x*I2IH5K!H*fc4MHQy`i`<3U(%}JM?!l$|Q&*W-l=rvT=#)Un( zJ{B~<)Dh-N*DVBdI6*w*))J_Fhrz2YpsIFd_vdp?zy64-vQ|Ia_JF0xSJeY$?XzW* zMH{EuTXQRun;eO8f$h8b6F zMd?%3NXlvS)sv=^52JmWbEGj}4wFNDe4?p0IkFjSJ5fP%Y8TTrM+}XZIygOOK55U~ zI^VvVyuyrqI~7ufjgh&{Q57dWg~fv_QD-OW)GW_BPlZ<6j=UFsb$4;OK!>^3hp9=$ z#Xvavt3;-U7r8_3blJ*lY{67+;#6)k3om6*Coj_?4{ZgODU@S%GdZs_Z&|^c@%f!j zV%8gyp~CbtEUg?T@ADs8zIqp~Coybe8f}$cIo27JT~i{^hqPDm-t5tM*vtF!S&h2w zLUIgNbTt^0+gMq>c_@R+#cUWRH1)R9R0z)}u1weq7`Uaf^)A#t*6fy4(0hWpI2Ft; zt~oMLuN)?$g}eF$XJm&(Ut6g?KNaRMuixV_a4FerAWzplT&g6q<(_zv0*fvmvCwAO zeRY25uBa4crO|ww#S{S*M1{*!NZP5;nLOq=Gf%-SubZ#T?Z9+Jw9Mh0bhsk^Q|wMpYlO0}0k ZsTp>z+bkoIC8gg7`p@Zx3-jWK{sV(x)A|4a diff --git a/Resources/docs/mesquite/images/searchWindow.jpg b/Resources/docs/mesquite/images/searchWindow.jpg deleted file mode 100644 index ea4eb7f384791a1d0020b6eef29cefe4554fed1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89029 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

      tT8us(%Bi(T=5#9B6QXm(!N_z-yEH@u=s(k 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 diff --git a/Resources/docs/mesquite/images/selectTaxa.gif b/Resources/docs/mesquite/images/selectTaxa.gif deleted file mode 100755 index be14aadaeab4624520020e15666212c64f56113f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 875 zcmZ?wbhEHb6krfw_|C}i|Nno6Q7{?;BQ*pRf3h$#FfcOcfC2!NCm1+97??Rkeym?` zu#tmZ%4UYZ!$VEHvUWWy3Y3mAure|lrijWCag5S}5E!tWsZr|%0*YJ)U{d*x$sEemdnyz`O^Rw&7;xHcqw9TX Z5yJ-5+Y;5BT|-MkArPzvg9j7=06QRRMi&48 diff --git a/Resources/docs/mesquite/images/showPicture.gif b/Resources/docs/mesquite/images/showPicture.gif deleted file mode 100755 index bd5c7b4f7834c27fc9a8a299f689cc0dca199cb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 988 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 diff --git a/Resources/docs/mesquite/images/sortTool.gif b/Resources/docs/mesquite/images/sortTool.gif deleted file mode 100755 index 92d098c00ebe2561fb72d4cfc1f29344df3246f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 183 zcmV;o07(BwNk%w1VHyA$0HOu}|LM2Ap>Y4~!~g&P0002;;JN?*{{R30A^8LW000I6 zEC2ui02%-q000AgXtCV>OqEHiy^|HeyZ@k2EK_KHSwNj9MV4DE&T{Ok*hK6^p85sC zV9@iuFg%_Sha3)zn4=|`%tQmdD%POF7h#NThYJ0_Rc)3o}`&br_9xEy@* l4S;!of=4VSeH(>_BPxk3iva+Ul9QB`01FBbnwka)06X|CQA+>- diff --git a/Resources/docs/mesquite/images/stepsVsHydro.jpg b/Resources/docs/mesquite/images/stepsVsHydro.jpg deleted file mode 100755 index ced45d6cc86e4e74de1996eff60a620e1592ebb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24782 zcmaI7byQo+`ac}po#Im5-623}aV=2Xio3hFK!M^8#f!TKcM5^x1ZmOYR-EASOV7FI z-246GeJ5+}mF%6F{mjfGpGW5T$MY`$uA;1hEC3E30I-040MEYxc+#Hc_Pzi(03rYY z;Dy~f24G8BIGb4lEP7#g;GUNNVE|O*KMi(8#Y9Cx#l%KOMMcNP#lphI!otPFgk7;Q z@o?}72nq0UNJz-YNJ!{tX=&-0{%vq*sHkY@Xc%Z{7}ywC7}$8&u!cwQ*8l`0csQ_z zM?yqQNJvOb^rt%+84b-#8k&FmGd=eL@K6Ci;SdqvXaVqea0qyC&)?t*U<9JT{b{f- ze>FrT1bAdP01E7F7;pf1c!d9b3cG=Th=lytLtFqn90CG7B0Mq*0_+0s4hN5bhX_ET z!RL`uMhBy40Nd*n&?)?JNOv#0fg2eAE zJO*YqP#Htf&`C(cQerV;$rq}6SztAvqJL9A0e-lEK zq{&cV-q4TYJ|nOp9ZLKz8MZnkq>O?xWK0$wT0-ZAjRVXqkj;y*l%l5pOR}u?e~JG8 zr1}4c&BsDLIAVqjp&4>DQ zNGnKs6RW?2d<$Q?p!qKJHCBj53?Qr-X0ef1_I8dp@lN1o>Ofv!*4ja6^<$fB-6e_z zib2~|L7jM=uWK5YimGOorNvFP{T@GUo?<<49|u=G1Hx*8+Hj+`Y$1Nr=(+4P&Jk|l zGf5yLz$M9P_$To+o>Q)UYlz4^B|jRTAp*nD@(0P0s6d19o|9_6Ct1VbaT4BsF>`Z! zgI&!%u=+vS{!$7cXj=xv^>^j{xca1aOVO$t4XBk<-B^g% z;$;XBlaH_RV9}ZD{P}O!m^euR`5D&15^ceawa(VVS8FFd0m7Hn!Q0(`x>Nn+cvQ+< z6@9us^2>L-AqWU&3W+cL&BpQWTfVqha!~!0KE}bS!!sbzHt(Ew^T}q+@!#n-gc`*OT=Ry(crH>1Ti{ex&)uyEFQ7 zqO8GQQ$0>myk`K(*)u@iU<>we zG;FU9UJk{0V}Po{4U9$wuPh}|KlUMcggUc;nT&(CrjPhKol@=L0{r;D%P+XkaceMh zwsc)N|JJsC4be}#=X{OnA>Jvvy6k0oC9n@*J{Q7Wus-oN|yV(UWD4%c=F zOK3Ki)LIA1$&AQ>kEf>AQz7wN;_|5H@0HUMm3pG9r#5u!(df8&RIi6R3f6X$?A75r zQTO{%g)B+(aP9?{V&Ao71+VE_Kg9f5EZ(Q;oyqI@FV6rvPRX4Z{(rWitxL@G89;p= zJiI;pq=s@K(H}pi)c%Jt$b2ib6Q%Vn&7H9BN8_4M9n|l5#4A zY^|mbO_;2sOJws*t*4^)kMJW=IapV7r;Lr!p}vw&=6R*p)0O}eiX3tA{|Lnh-Nic@ z1eubcvsRo{L(i9aTUY&gOuo6B2D#UY3nF@U&2S7}A!d#xAsYQGw7dcDALx0T6`Ya) zj{82p#VyNuLshbZGM?m66Jx$glhHZ{VElYYd9R|lF!ioXs1KP=^3>D%%MEeReT zjlV6#+;{R8YQVYu-2 z=^(!&W6*K>B-IOXZtSkWGTW3HSHSOuixbk;SO0s;g#IBioq2?|$a z%H*wcF-o8X_=3xudT<-Ib*Gekc0_4cRC=BDAY-Dd#ek`AIsNpQ6>R4uxmXo9HEhQh zO_OR#O9z7aKiZ0Tj%lcexz);HI*1+T89*z`RQi-~_o>1}~>Ss6PX6 zvK~9TEqiITz0xJ2!uf4|P{>pGLm*exusq>l>9_0PX?oKF4HUo^Ohn}nf$%>R}3e(jp!89*33 z@XOx0_AVW$EC3B+y*TU>HDitE%u%#r0LR<9OZMSSYtH^rl_)TkM#oaryb(M_{q-5( z5o7Q;5hON9+6=xR!U6BVAb1qv88Dpqc_q-V`5{ICnwGLVAA$G`Xydvme4-|JC*paa4#x@1 zQp$KjeFg|9<+ME1Nj`ig(GvTk^k~QX9~F-mK?8l=qwP`WA4p z8w^O444)gy(>66W>!fX1i)%ACS0is-lH#O~<^Mp;eTkxp`td?`sgtUB&>=fsXZ>;N zhl^2Ho!o!NcK`7V5b}sDZl~7lwxxBuPQ(!6Kskh2HD$qYWrb2vWh zp#{0X(eqF&Z))KR&kuiPS(2rUhV^4TG8cRWAujYPSfBcnV%yh@8g8;ZAK%T zuV0{}@2wpR{UgmlVvF8SIwEJUo?-H|-F1{&2X1~dDLkM7xtPEXxzz?3_`#IE*ZlJ) zLi7xZh99G`>@>T_GoZ$9#u&^0Z8zJC!R-c?<~ZTcJWKtN=SZ6qB~>b_WVapKM&zT{ zi(Q~kmUU4|DGFwr4rib(*I#W#BF$~NIXIm-W*0OS$4O$faGyH z5qbHI$g700pz{`qoU~^ zJu@bE0^3?f@FD~&i%gm zy}yrhc>AkQ9vuSBh_7kXl!@^(H9Mme>z@J4p8a|JcKTXhn?kO>W9+XSlC8*|P$+7( zDUKyfsx^X34S@}bRt+tw>UhQimhy*vQZL{{SjliasoAq@2O=xh%va;8^pBilGUvYe z8C_iPEEz0@2dkRI%-`xNi@M#TsfEF;;^o~KB2Fr%36 zR*VWqq@d5F%B0-2WT$4H0Jx{sWL@YcG2re%M>@*bM_zE2@x?lPCwXPUGzjzJj&t-}_sI}y{ zJ__we|M$HJ|J4@oxHiI!KcWjKOWh_zxm>?_ zWQRB_uKfpoC&UBy+M^H1)G|DruUYThCY@bNzr0nRHq1C=$K2LQ^7Ai05ZhYHsr}1F zkjfl&==O|GlOPu3)1%e5ZY`t}vA6C(G?CWkX5z3RS)z;n# zDS*Dj#~1FbpB$1!C(iha;+h;hss!8f;81~l$C|=8N7;#;d9_Pl+9YFl1`;hQ7RJ)s zHvu9STxmnyBc7$5?OwGd6O-m{G+fkZ>O?k7kuSF5DmPFMc)In@tB116)oKpUyNk<# zvWq`WTWqTHTNsSyXuaKxR_t{1(u~siOJiPJBopl4*%i0BoW4&J*ZCYL98Qra!6HF3 z!k#e_!O?CO9;N94rzsCHes*G+SZzY%>!c@t}_X4PsPYoP; zJo!vTwti^s)%9v*V`Kfa6Bj2&*cv?eKtWCAEXUI;xp}2{ulNUwFa51HV3OyW<^SkC zCMYCf4KpYnLkh<86H6gK4XPU(s@$b}?^4%wwq)#c2;N*+C3}u{Zid>59y9BoQef~l2K=Vt)NOz`mBQwB*_&jN0=(B{6-z+UVV!`BkDU3(bBUR zMKey_b(B6#trh?2_s3%!%BVhI38Z-jC4?_)8dDW@LR-fwK|}vROsCo)fb&ADInlk8-EVvt)U1bC$*g57QjjE$ z|9zXDy5YNsk7;i9{E?~Md{XDt4*jK7N?PK4XtYRhWc`WJxkWs-Gla`9YE0kum|Iw&I zYjLWb$=2?ZkMCH5OaDYf+$X2c{511M5f?O0Lr;SDKXeI8bjmHzmljD#s@q@PX=gCa zg#N9@Dj&IXb5C|a8;r$mciT@o;~Iaz@o&r?NOsrrLJ9gSM{qFkzeecltk3)$z#|Ll+Bs37k>})UP<_uU|n8~e9=%3PDMdh zK)pF-Yw4Xw-Z@MjyA72?e@3WAuNo;S-t@w((l=jj>5Hgu--qhZdH`eSbRlFjfpy;rhc+8P& zh1YKhML|PhL|>K&`oSbD7bgF~GC)uSL@5jO^8{pruB2!O#}{|a^2P>d)sCb1#Z}fK`s&k z;auy{LdFGw+4JKs64jNH&d#=go4if-Z;vUlw%T65k@0-ZFQ^qSRDNeVhGzNCnW%Hr z7Wh!Tqqga1U2eTTi43yzH9HwIHkS9u0_9$P-x1rZE=}|qGt+s4-@L3Faig%*?5;vC zJO9vA#+5B_h~{yRg{H3++3D==F3_JP|Mi3HF`-+Eo7H{<6$h~C)*6^C^3uF7KGYTg z>b$jRDIqLPAWcQLaZZ;$enPbK447@*+*_Etshq4u+Hc15g^c5DcQLB7m*2gI?=t&zy57)ywGzXO+Ryd4cv17!rrWY9jvPzTqlNc}@(D-Rw?XqTRR#(@g&PIq zh@cFyNk5`u#?n&X2w9Vvk{MEm<0|P$PH~YO3xd}ZS_&E|mh_Gpi;3wJmILuoW`eXb z#!JFCjc2yI>1s3?p%MVzIMOk4Jce}zQVS)Ug4BR9BOfjz;&Gof>hj4Wr=>K;F9-K; zDgrf@7545z_@QX*YMiuPNTR#I^N4gPUYT8xWh0am#bCS#@KGs_REN!(IbYAm!+!Al)knn<_NzXzx>Hhp2u@*|A0*+8sp8= zRBHy02!Xkn@&*k}H;Pm0Ppp?~qQtoYv#Z*m#%LA%1JUksp}D3*cV^u-07hpGi_BYp z&ta;{+t3{~c0&V7O}WN2i~?zV+qkp(HuON|yg39X>35J)m2>!4@Pcb!*0<)$V;CxC zk~7suu|>?k@d0?_H#R6=mH3wh8SLrjT;6?}D_~D|V_)z(T{e_)nLkU2)6aV$ zdpjv0RiJwtJ%)EXM-z2a;#?l+DHXH-@%2)1`b(Xthc{79I7X+(YLdPk@^NCZ?#gi+ zVhJy!I0VNA7DR|IRicc$51HUwV@66&)-opojXgC{IcT9h$p|= z%f6efHS5l2!1t-b9xlJf7vrgGwLzc2WD3E_5gc4S{!i^5Z5!_Df@KJ)&i?P0S ze(TXr+=;VhSLUg%ojVvD&BU9@aXEQovm{q%6T(VDw^3io`th4X#a3OZ%JnGrkBBbH zx9O{vAjl$=lO_?XsQI*75su9WVZR~Q1Rdrs20IvN_m`XT(#$V-pSn!{3|DhHE|trqPP|UV zlM7Yi`sqv0(&)}FJT@_Ocv6T`Te-I6MK0fjtWM5*jkPZVYcqDc!UwL26WT`vVh@1C zaHLw=Ql!;yFKe&fZ@>i4LYKneLJ!`}oT_qp0nt~JcGvblVLxPne|@qkp7)*{SAP&d z%C5%79Igk9O7oWV@rL3Ru3H^Kj;y6eZ7OY5FhsvDjO=JLD!rK>e(?J6J~7qGd9a8g z@Lx+jI5HdX$Do@g68XBH*!MH6zp)LZyP;b?9c`KofEFHz#y(YZqzG||%9JhPM`Pn zHrp zGErQhf|*cBvK{qmpIuebO80uh|9+z}>*S0fHjpYD1Kw(BWp? zuBZ~>XLT)4lmU^29X+1g<{4*xBr=gkv=ZQ)JwwONj?3~B9!q?zh}V92Ps;1-@HWnr z&VUa3)2A5xb6nEbtsVC251(!>Z|ou61W^*0Zf8T=oK#d?Z=aH--PJDe`_{MMxe3mI z!l&dFW%{E#;?iqBY?Imd9qsL=IxhwXzxt^=+5zdcz3!VZF1mPsB4#*3LWgK?rO76^Thy^LiAmi+`RG+ zRDIud7|qqB=>_zOT{ua_9cq}njFpl(lln`T>h?AZieI+-e4RL zIOZEg5(OTZe|UTnX`I_@^Y_0sUu5-lhNL?<8nZ8=LZ3nbXfC} z4$8sW7c%1rU&bt2C13FZnofIE`c`>X5C&g4oIzwc`B4TgewadbAF_d7g?(Q zb`hhN?{MGQ+;xDiX!lO%ho-1t@vgX#^7Q+K;`Wxzp_7mwSx#=F zE|XUps0&`scuQS;nZ6wp`X(9BKw3&=CC6fY(x4XeK=M}w+c$w4wgqm!4C1e8oHZ_@k{Nmhdp*jr6m%&S~P02JRukKKkRZXTkHc_NowD>K@<(#TN6g`bDimX@R5!-AvCL&ZRdBs z4QL*MJU^=5+pCnO#gY-(DHqPLqGt?a5<37dw7^LQmp;?u8SQ9-r>OIil^OI%mOr?7 zmwiIdbWpQf8RgJzm$GF}g-dKRm^i#n0YNq;@#QH>zqG+k9y;_om0tCl@r%T2-C z+kEBA=LsCURsCQ#J^j5%$!~q;L_DvG?C8`>7mr@v94IiwQ#)L$w9aXxc9}>I;{~e9 zRDKUlwE?GYU;go6 z5r}I_*HKoV0T7nBVvsboKg`RCAKlrV?I?yhK^tKw5WCB()A97bO>y?gp_jn+gXFj( zD67yEsB^2eT=cqFm+2M&*5bcf zLJNR6GHmGT%QF@<^W26H^wQ8 zPwX?wdSnQ<;xkwS4f`th%Dw|v2|m6wyQD9r+?Qz z^C&e)wc1(DZ>AaGIj~IXYl2?G>+6D@OST zySz6NKawc4!-}rIG+%y&6$BR|viNrr=4005!xLEFhy9UaQlZSx< z`4Fq}kr5(Z+F;*)>MKcW;7ecv(!9D{zt8OJ^=u9MCMkdk82*?X`r*+K=GoL1PIU?U zJ^Cr;-GG8i+{bk$a?SHJW*vdGj)e1m4)L}eLtptLAB$zfQ_LvoM6n;}YTlsi z5Py-WyTEKl1-1qUnGv+jA|<{cM%0|%25+($XZdeIq^6p3xJF&}%;x7qUTS7`aul+EO0=$TnOLjydCYM=7+@B>JpUl!aJ3=E_M>Wfng4WbpSG%)>|;uTPs48;_oN`#TiFLA z@J^R-^-i9%P4j{)+sh=xPq|Xe)TlO-qHmqBJ@@fvNMJ7d$h>e4-n+pbB#p0jen%gm z;pY?8j_%vzuV}jtNEkpGiOcFk%S2!Mjs-`4&00dX2g~~Hd`5T}D$9A9l?ro#Vv6cQ^}94%PcluQ;N~s)6zEpv(`2_v{dG>e2J2q zM6vJLU35MEqNBd|uuRYPL^=D_)#7p4bvs9Ah-?VCT-44l>E*8q+dJB+fEECoa@wk$ zpLkCu`^yX&!f{)-kX0!%G5(|_mja%0j&BffvtAbSXs)kRA|HOr$XE9SMlEG-CH_Lb z3gMWsZ9{m^z80k0>r%Hxy@^iiHolhv7<7dk0XE;=&~|IZMz+N&Rfwgc54|sBpy|-O zPfc&#Y{1vF#XsjiVCS5IFHrRJlx8?gX9^84sx_`SgiTaX;gP-=Wy&9(rr$7w&L;SF z581}4b|!VmIv0`^D4Ks~hJGdwQ-pjdhIiDw&MsA3_n9KSi4l$<#&Xq3#%#~#9*Du;gYISFewWqfa{j7la z8;E~aymVxmfU&C#g`+Wzba>IRo1Sf@jn41U_p}{6$A?a|DP`gqsG}Nf6w^a)!o4=BtygV?fuDihTy@PDP$YaJ?% zCB&L=@mx5$6zJ&enK6kgcXut*M>V1dPZ8(~|Meh=U+^vg`{$}>vTZ4XyqA@&NP>*`8q=e30$DPBP9Sb=L1}pqWK6QUyg~Z zCUaJ8^uA<@nb<)qcVH)hL@%1deK>oN1mL980S z%P_YN`n+_AL6onzGHkjZ2X_FUm&;TYly)J#7@XC#grvklA859Skp^!M+M-fK+^VP? zu*{rCRc53{`}h5SO$fPncmh*j-Bw#_#LJFC!s~h?d~?A zw5B67e@a?PRU_VcNWv~5Rs6gjY2?0!=lS;xJpM1p0PAS3^~7XO!$wx1`>O&t~im4lxx= zJ;f=LJ~1tE9i+gWvn`IXb^SHMti%+}UP!-XZY3_4OmoiNH4i*=_pTVk{^Fj$2xmCN_u8`<*6@mJZM_IlP^BEK?=Q&@ZT=k0g0|bAOik>9@?O>*;1Q zv2WA(ohZYnY5F8%=6IBO%ox0%>I5^H;f3zt5)zwoQClK3H+$g_9+u5sxBS|^L6-9k z2|d2YA5RTp2@ARU4c-22OqqM+n`jyIgF25C^Dm*#;oes^2no;+`--Yq_;3c=ZhY0P~3cT_yE!>AsJ40y_Hz!Y9lX(?Bb&U zv+hgt-Me%-;I8|nDT|1;s0ZSSGha$S>o=01s<-@6}YP zYw@5Xl5Nz~WuW^&Hf6)X7hc^-J!gr*B?Jck9hqmz8q1H?5BVoP;Ou;e!Ng+L?SyPo zatu!XO6Me^y;EXYivD->IOBRJ^CRc=q`dE9BEP1gVoSn4OKS(bB8lM9(kkk4jb zR!H9$5{>nQGl%+r!MVB~B9+5ylFxKg%x-d+w%{8gb$DncN1b^B;xLXb-{XRBd#UT5%dvk$5oSRtuONpr)VF&*5auEVwL6a- z?9~bwiVmXwZ5S;ub{*_P)*u91hR_dTwI!W)#!aPx^?nBuei%_lv~vRKK&3k z^tH14l}D`3NM=n$u=frNUF!m;RZeYp9b3>jv8fYB#Px@;UlnwFE~6ULoon6|LAkJ+ zuJ0V%VLurPl+ZfV$^8m!H+Ki3iCCF;OB4b^x9xNIGz`XFT0%{QgZ=%}+Kp>5`s%H=< zlzGO(QAz(?BCqhac~R_(byKVWYRxFA??+?h?}CY50@YI2{XZmGI@_=d9m_`@7FvkH z_^FNBTU%f0cp@>-<6>X#8*;Q=^n7vJ?Z_MTQeU>!ZUEwewg4Eg2pDWKv3k?@X`+9ATtr|+Ek0O|W z1)Q@~(CcfmdhaR&%n4Uo-%1V|XYFdWL=iBIJJS=U*OqlWVDu;>l`q>o>Cc>aMx+*o z%n)UIHshg@YWe}9Kvy+pcKo57rO5f)BRGiE(m2>6XE>XbwrOa&=ug>)^JsTb>6t(< zaeCDoJ4aIg=1UGoj=AmDFH3eZxL@tCM)vq}?5WQ`FCKcT@E(MVhms2I8`6d zyx16p*5kc>yYQ=A1he~LrhD!ITyn6`ZiB0jR&5q8f|=~nZc(V!tFifk{4KQux#Lb- zlL`0XnepDWJYyycI*#&K+{;*Lw-4JkIva>Qhgs%dC*$e4x4}Snx=86)UtI8@aHlQ; zUqC*)3G0yTX%aK3w6}<*U|B-{k4;&xf@!g+j>S?UGkRpgIg_L{34@&a0t0rx!N#iC!2c(arLbECmp#3i`cPD;pLJ zoO<$4y?FIL`B#zMaZwi`@)k?m)j;hSCH|rIbalFNE3r&5n~_p^28}9P-T`%yvo$9kq_7uF9zodv1zKjbtu6SU~oH7EBrJTM;4h<$-T$+VHv2zfa?7F;VE7$1yVMF@V{Sy*X1sm!64} zDPB(R5#wyO5IE_|KciIyygTPsdKIptu30hudkghWLuD?i2M&b zT$#z4A&p^AjqH~APpCfiX%cXkmXtHu0n=LlN#_!j9cg`dnb|{*!&UH}Z!*i8SUsI)Q^FOGlwRU4CoIj*4iYXtbK6FsA7=)Sbj6 zmo@80%8H^wDlzBH@Vi$z9+foicpa5f!MROf>c_9tQY6?<6Iha?#La@eksQCB=wf)bX7MC7T(GI|CXT2p z&l;>tL8Y^f_GZ5WNv?5q{uusU>;DAjQ7(sUci+N_a$khQigL^S9zPz1*q8hKv5OO- zXXCvue=Zur@}3(Xw;lf!%qZBSz%y#JSnrSHrh!^$&VTg1!* zvnC3Y$EiLo66Ueujnjfdu$i@O&@j#2RG8Ev?l-F!ZIZ;eDNnq5)VN$dCJNWHj3)W+ zrs^`1gsj>B((?5cN`AZVGa$!P?68(+(brxzr^(;4QS{TdDcV7A9$tP7e7^FHXjK)d z9%b(&&)sOv*@xOHLvUGF#T&sqSMHcq;Z`Vy)JuxMH`M4MNH%V2JGHEXJN_0zS9?ys z2fAX%I~$~2$r};}8D8NK9kVH~oANVz5LmjBng|rD7rcB*ApTp@OzZ1SwQL1% zjs)a$0}{*DD0ms4aasowI1Mq((L^GJm;R&4aD8#Ka_<2fzv9tuuBl?!G-o~Ix$PFm zrVf&Az3v=m=ZU<$DCpLq?rQqGNj%*Apx!daA1JArtjc`dJZ0EG4@_0A zull4_-ip+|!6(pi6F2xN8Ngn1&>gpR*WAQk>QKw(TQNDFX*27AR=wSsX)N> zTY*x7vfbaKUrp$CLG3)Pr)0dcy)#LFMYc{qJo6Rh(GNawJ$fMDn~SlSS6|*PC%yzQ zPOKm#%DGG9+!*Rs=cPS?b|!gjuG*`QbBgw72KmVXFh2_?J@L4+ky4U&asOV{&biwv zJYSVRYRWp{nnX9|N+KMpQjjmn$zDh<~bq}TUeWZdE-&dxVpMJfhY6Iu%5}wmn5pOemS{qjM;1! ztdq`Zq(;Re%LD!pbsD*=vD<#Si3cQ6w&Zh5_|TTyAYu9H;0`Nw{2OsCQfKFFm8PG1 zt45_-`0FAI;z_@*+6>O$4}~R$eb{-yh%IE<^Q&2^`ve8i7M5GMLY&HeQ`T%3_6Bk` zj?gBiv7>Uu#q~B-9b|#seQr0LV;_>6Q~p6ou7_%rOyH6|Cb!tnMKFDOi{K1D261m7 z+4u`ovq!+%-uRF>y=tcZh$VO+vX{b8F3wCVK;mS6E*@LC-QfXW*qYQL46_~_9UVC@ z4=y`a3240aMqG7BSDkg%-+-t#8_5)YL?4D7o3e-!L1p@Y^oEC0PK_eRxAJ`6$XO>@ zf0{E(E$xhOtxvpTlwdfjzN+5Ea>FMI57JFFNt_PzOZm$`$mn@0_-LlIcwf8KZNOjL zEYsdk;pCFtI*&K6S}7Dj^vv2CSknb{6zGXj(I42SxoeSs4>-iBc$N6d77pf7h;t`? z;f;}92CBHkT!AyPlTJ4n?pyCBt~tq1G|z+6nw|kHd*#Jo%msHo(BR7Q)a(c_Wv7?A zp#wlXutuW~IxgR#=03!IQ#M|-XiJdAX731OS2YP4cH+dKBdQf;y(ApT%K%_mdm4^< zp!{yj)~6NC1VGdkWh1f%Z{s(#9hEGhy9J$SL1lt)iljkabIsF2PF(DJ-}6_u#IF{h zl&psejTcxwbHCbKTRh_s1Qw+m&XVL6hY8)c6wftZ`~6x`T@(&jA%xbxIaBY@=L!sOvSUKZp+mrC~(9P9OVNtlaM?*ZV^ai3Kb?eI6*k!b z#PZ%;H2$ZU8{y89sF6N6Ul>;UNc}VFjrjIA1t69qyGEJMmYkKg_6y7^Bvj!IPs)lq z>MONJp4))sJ8|%n)*!5uewAvKwBdUD#H66@4{93fjDS4M3+)QD1WNocDggD&OC{Tk z6(n|H!aGN#`dx1t@=uGaO)Umj(CJCkQVT@f*ZIWPAAJgPiqbne62~!^ZO%3%KsU^+ zMWZb(x4(oP(k7wNCY0zWBv}YMr&JC!n0Ab(1)nfs3XtCia(=fz z%r(xY?ZkEScK#VB@K|DAM}q&f&lOPb?T^cvF6z-JOKt@(kMUu)*8GDBYCS0Sai8v3 z#ep{R$Kw2zj6{sTUzFr~|M&5VT(?f?PqJK>y=hq1Q1Z798F{kekLXXmR}&t)S{KIU z)k;+L60we@#!4kW^?smkZoDsc;_Q+(`@P*gF$@2tW$w^r?=<`FGf6M5Accwc!283< zxSf2PXMn<O0-D&sn$=nu95nf zd6aO%vviQD5|jBNt^}-_Io76>imyb--K2elFaOmhj*(J!SuIWk^vY^51Rpv<>mj== z?(Ny;E^iGk>UYI#9AO!jSB)bXK6@8o6wTLs0nV%iS*u9O)VJ8u-c9Fj$l`+ui^E>~ z(x_}DYL~`ClH(cd&+VrVaP5ps@+x(e%l*;i$>^1&`u!V+w-)f z_T#J?L-DPkFk-5&vPxl^((m-qk;?hk90Xee)ud*&FS?qm57*=qSJxIt`l_5>=tMSO z_A>ZXx@eH)$8=DX4rq!&D@w9OZ`2ssFGk{gct`sN-;R(znO*nn9bcPca{PT-^Be3; zrz;A?<3z9K@x7Dn;~5VrE0V+-m60HLfFWxri5$7I0)+SizMz|A$6kWt>BA$=11x!J zrPq`9<0u~IQu1f{&p|ZMr|ve|JQX!+bs0ferFiS~!|3+Xqs9zGAz3%%;K2W$d{mDX zb?87geWndcsmROo^(9&CMTNdV?VpojW2>2SVJ~V{`PXQk+%7nhIkO7)bgt5P4;B~~ zch##Hjtb-#t$nUHYL}+y4-(23BlS-eGwSj$N zTV5^uvb}A2Xooy>P>vCkfpWfiMl8=@-%xo;)$!BgOhKsbmHWVs; zrO`vKnWiMk?LqlwOn)MM$C(4nSm{{3e>R+e&E|^#=397zh*qKB;c6RY^2n;`EEgyH z<%=eW11DK?+I7p-#YD-QPP{Bl8pn~%5qq_Oy{jODi%-?Zsl_?QYpQV&)iexs(-OZb ze5RH+2jn}+iTh^=OKZF|WrLxNc@ohvmSLC;uBeF{I@~z2<2u{)bidZ{B1x5xKR?A| z5Ir=jiQ9@=RhQf9dv+`>F9&EtCe92M=R5NgX_#wLw@@qdKuNFye*yYgxp^RHU&azY zEO*zi^{$1jhGx8pjbu6hUfJuk_c|}dZ?dLtKi9n5h@a+hZp{5Iag^;Yoj?Yv^9jw0 z;lq2`%j@s6lI;9yTr0&xpS^9(l6z^BID)7Rzu;$=e$3fisXVJyeEeAr7B^N=4QOxc zcOBsqzH$APA{~3zB6N<;Ss1oX2Nxd+!0V{>9@*`7n=QPED@Mt<%=OmMQRe{7C&MyX z+zJ3-HpxOvqJWp_WlWMUj@Clw=j|>{t=99MLUtVj_Tx8l_Jl64OL&hhceyx?x?YN( zJ_E*yHJ|ivsl>&k7;3prlz9)5zkMB;#LLwycq>c;w27XU>y`yZ>=@~cWq!+5z2HB$ zYd3Cj25Ni}Y7GOED@>r_+4oTPE%i(~>p!e~p;H%iWPBAIrpP<8JN9T|=bAAL5cW}7 zIWsBBQiPqI84L6`ndd)JcQk9XSJPg^RcLpmguE=*<_Up?mNc0pG|z>yK#m%R1{Xxt zuKDHCP2p^kii^j(FXpW<)weGb>XtU>ADVl;){;;6h06VF?J1hFym@I!R2sjJp1n>| zp>rYsI2yOx>?Q2XU(SJlM5D*i>TVwvtIx`{==?T-pKy7Bc|l28*|b0;;Q!TeR$)=T zQM*S#LRz{729WL;DW$tR2I-tZx>Gy7o?Yd!aG@zbOWlZA1Dv~*Km9-J$B-b67-hj83Tc3~MK!Tw`>6}M5Rx0fgV z;-;}gq%E6tyrDXKOnbaMaawZP8 zDwQPs1((x)yre0Cjtn6N6c7_S#vdFXzIhiUAv`%=V_jX!d}m*}0_#i(P_-kb`R9*d zT5IboV&BNtH)*mp{2@Z6wE`TrpOgItWaOrnUJ)m|fo1a{l?!HwIRupLN6~4){AI<} zGgwPoq4rwRs|)3v>RST?bfzi$8EUP%wBJe9ZyHySC@4A3>!~_LIVk!eMoH;isy;Hk zvKuk|(iQ5YV{O#1k^ zE0P%y_wd5QBRri%r+eX2W3A4jmrnB3CsdrG%VO12Rk!D%<}&F+hR7M(`&=m63cHZV zmacjNgM&HRw@z4j>)BIJ_}A&)8h$n(dqU7FSTN<6pPkp}=GE6CfW7KbTev^~RZln2XQM9{GfNu@7c|!dvQ%|fuC);a`YV(+l*Xf6jCJt!+MMj4O`AdSI z4SI}Zb+0T}L_0hg%zHYk)q$D^N2_s-SjVCv_kSSB#UvP0WaZ)9G5cOKGzB-H$cTV- zHj5CyDwa04^nY!zoOkf7iOK&6=CntQ)|c&RZ1+z`@6H~k=+TVbWp2?u{Ue5z#x?Bk z$(^_3AGimJ2jR+07}N=x1ONH&If?j4sss2$xz!>u@+uC500T$#zUk;I48Nzt0i9S1 z{TRYhYo_`{5dKDnl+ocyz%T6hGw2jJdehCV3&Q(bPFd!m@J(<|ED(^TL56>sFRq)^ z+-0Nd1}AB|c?T&jgrh_O?a!A@X5WAJ`4o3c{r85^o3jxeAkD%Y1};Dr}_y` zQ;2YWZ8Oov)`8jI2K|B@MkLpsK|A34vFyk40K&Tdl$9`>Km)ac+4g*-F?T#s*W0b; zs_IbTMkCoDSl&rJ$=k?=d3`m&cQoYK)0&{ZXYtWoNsJ}cb2p7zp>qtp+4qPc7v)=3 z^xD+?-1I-*q;=^R3DQfZ;lbJ^|M%T$))W}*>lMW_(hMtJ)~?g-gAHK>VW}4{^XMS!2ro-&L<#27_p=XG3JY7VuJT%v2fFOY zDO(tAvZ+4y(<7HHu_F{&AAqErg$K;4oOPK>GNQ;LMISNvk4^knJKN{n`Rv>CmjT4T zzR^)W$BwLC(`?(b7?n~%p!G+wMmtokqP;-ducbR8>vii8MX$KnKdW~~DYTALHU&wM z&+S6wr7b(O3tu~oO9yi144v)0^->(A{5nQv_4j+NIJ3m<>g6a(WZVEH-0fMS+m$k{ zXqUxU#;T^EXw-M=Wt zy1xmu$H(?m7+uWvS3)QezpU$$q@Q?j?wh~jX~42JaHtu^UEm5Bu4GlcRt!n&*rMj75~4U>Nyno``u36c2~Jk4Zw(SnBT?t8|=tMi9>j;`^t zkFG#2$ED@24mWmt&Mh9>g(DX#NFE|tK7Q)n=a$1VtE-|Jn!K5dJD>f{1z!6%`dJI! z!v3mtwai}9JhWH0!>l%BrYfbJ-$GQQnz{V^d_=LTLiY0=4)Poq#ctW)?l%6g1Ca~g z)RM~gb8#c>YzeXJ{?i`L4x@xop5F(hapQJ&&vseZpz-Ivt3@irlJ+SOhWr3|ui>3h z27s_GLogjysa1_tn5k@JVCAj)qS1VLHo<$oiLOE=tk^s-BIDN&?jb(>v3h|Dnc?lO zEGP7E1b@KqV{&Td4~b&_cb=$3>j}tA+1qSA>uGN=Lp9pRKgX6Y6&uS<)(PPeUI$ap(l*$}KbdatGWFfbF!Nl~>4;Ud?c9Ih> zbQF=j$2gt@yHq&r*ToM2=o56l3a6B9hA0Y@8hRrpQ#DWNIQJpBIp!4Ry_58lZsh3C zlbns-)1RxOspgfD&M-ZW=h@O)$Q~8>ai6*1Nw`t09d?GMt*smLqHTbL=zXy-#h=(d z>sjgHeMbI)kx2~)jhlQ)0f(0zo0;w`+5Xa9dIS(I{UG~;6zm)GbkPGQ+6ml2iHxKS zmC3FRhe2|}0AD9$9~INfv4mnZ)pNsCbLkR&+<97sCsMP(M*9x`}#c2KV_bE5#@~H*`$Aze=;cSD!#q8Oco*n^l$a zDpW)VwtH0*eaADpcv)T%1ka~4&ik}@BqtVSO02fMQ#P6i7gD~3;c}|T-PMJGR?uE1QX0z?{pfQn@6k_J%hgPaczu!A2&J~ z_o-*{Knr&|3>?L$R3!S3-hjavdY=19WA4wfXxg~Z!I3WJPvskvAn2(4e2Kb7)0xB( zy+{pTgCfogcGP*KNw`K%)#Qgk>#7$V`=`em-Kp||_W5QBhNm;b6RByUH8UHPfn_>K zCj`}p@EI$4w@kNS4Y4O|Zt?b6n?QxwQkFgZ`&#f4|H8HEw=LHh%df|tWG`uG?4o0= zpPc-;X}PQaTFd=71I!KON0V>N9Mt>!f)D~ev zZo`v!^Re@2fv-Q1Z4)@`0b4NU1AiT9Zz)gCg!mFDPJ| zeydT^;%>ftH*cHOS)SU;C#;XFi@mOblu7JaF?WhxM@ReQRdE%D2vN#W31&iGgIS5J zR|nDMo%h;pK7pgvn?|~qKCv11tfv}fw8TF|jBP)Ez3H1-Xt`qnw#}bx zc5*DPO}(0F=V)@VaRYmosX9 zHg(C1U7(n7v`~^+3wbe4#UKr#SF%?Y(eBLT&yZT_p+1W_<$8)^)^<_R;X}`)kbj$gSgu%@G==q#ihK7rEPE0^Vr>6OtSb$xZhw4&5De(ls1^gFpESAH15nxw+9CjDSEG13db%tofeX!Ck8Cw z;#e;$RDXSuS1g>;s>G``qL@Zx^rPCJnU|p2e9!^W{ZHzhqTup6E2gV6OX&Ey4AOJ^ z)2n5L=NCmA9nGJe9}J^be#Q3liu+4Ijaw9sMj67*WD`}Z8`yF?8}H8&4dBwl5KUCf(PR_an)nmH3u*5xL@RY?o zwT~Y;Jod-7r6Wnd^boK@GaW&HB`!*b{w~3L=Xcn}$N(A7jd;4SM6S#gsu#8=fy$;r zkashf{uwu3%1%ct(ax9{b;nEsIBA5d9Sy{3-oE84N7GC>PkZd^XTYVpPzfI4jPb7f zkF|n16QphusLi%(iF3XwV%B-OJzD*v!HF7a7wSs8XLahB-km3X3dp~??NvS9YQIm5 z*LjgE+SelvL`vjAJ_keYJZsebcQ9o8FL5&V)}!B*BX8RZbg~*MOm$52RiVC|;fa0s zGv=a$Ba^&$Ku-kbCtGpm#p5I7b(rO-1xo?#d95J%FfCyi?G=8wBwavXVySDZYyO=H z-TIL?!+D*S(=Z$VY#k2w#OM|wb+U?P(SyOdOMZA(G0^=Ka%$h(W}Jjkwq%%sq-1C3KbHM3 z8EHHUd``fg_3cEgQX3-1@WjNxHLb1yCawU~?034-Y-7BaZ>lAkC(U)?V)PCEAnN>- z3SK$G$hUAvSx3}nseE;MnUJ4vjic<~D_gioNo1eOmE+qnhlSTyMeCB09 z6bEJq+T8KS7~MmV8D&5<<(&HD@watPD|0mW7Hjy$17fiyxQ>DjacjoD>{azWKMdl4 z@^?3y9ir-O?5Hj##3)@h%8N{Cspl?_MkAOQMLLd|tmk^BKPyza&Z53hrYJhF15y+z z%~;dI05&^+iXRrL3^9Q`Rb8CGuusw~oD09ARitQwA1`d%C z;q_gqovejl+%U<`OUV}d(Hv2m48kwUgO_+ca;8j}OkwkV%~TnH z94=3~2++=Mbc_1e43%}vS0R#X$>O2fa6^m9{IH~Ui?JcK*Qcgce}Lr6OvS*%X$|DT zgno2Op`8ri&{vSm^BX^pre)11Fenq~$0n)ZIC|K_+d=IJsjvd`ait6`#5 zr>ia&X-&1uL#Z8$o}JBrcnxCgqgAlIG{b4Ja_WNo@(|^d5MW7jOURw$8J|ZDV(?#bfd*{F6zlk5B7%<(1r^mVfej>6ml)MZruH0}mP&^aP#n zwd|xc*hCj+=1A>oZW4VcC@X1PO0vSV=X_P$E!@oLEc{*g-sU@H<5{IlGw7V9P~LfnB`>Jg*XG}N*TE_kzhw-WM*VHdwWc-wr7BZ1RU z8PAER1d-a;!gUH~J+1n?*MLs@(Cmh$hIVG5BXFQSw&%L_s-@{VuK;^X+)g%^WbM$p zEEVFcxYxU5^*7%}@bn`F9S2@MO;!AM5tV7Vev9Ika7&teeM2)YVFf)?hF$dg;jt8z zt)*D9E!mGU`bQhWH}!8kF{@LyT|{08Oa9|y!!Qdr2s&_rUoz59|IC6ZCoC>y=lDf# z&Rs8}&HoS06zL;#Ifl}6@@m{9gH|y6^nXa5F-wlZ)%6&VS2^asj#dzq5;VDn_KNoQ zRwVbf*Q-74(W_OWaHXVty<(*DCJ%NWFh9vm=tO9`J;>lySfzi!ihmef;K0Il7HNoG zmrJF(a?zA~*R=oAmx${6#LO82;s0GP+tDE*{vkac1k7u6q4m9qAW&Zd=q<~}A6WCQ zgN~{5huczp;+;JI-P&b=3sL8zn3%h%11gNL1H%hKCeZvZrysruHNH~{>i9vErh&r= zSt@KpvQ8l5oDT`-p~-lSnWdI*i24ZRPi6ML>NZ2XYW~{*F3up|X>BW}GI1zQBaS>N zZi*~TUQq(JeH}5Bqe>wnjt~`MM=B)Qxs8c`^c`+BezVX9^QhP)f5dPPG z{VR1Ev}IetD0LSwru=4?FZAEZUX)sbm00m?mU+r5_Nf|D0P zG0W~+LEy+y#9zcJvoU?$a-+q^e56!&OtBF}4!h}}dXEy072C(75n7uuRlxh>&!JpP z4s`B?mNI2!Nj)?>nPbDl(jT$@<^+?l_h-Y3il8|TbCCK9SdK;?tktdC&8(5ii+Mpr zio26|nx%HhJ(tl!W9@zz6u$l{995N5u7zkI(0Q*umtbMGCO}haM}Z&|VK(7fIeNMm32OeNRJZ zOLxN?gzsI#3-510M@8qNdY2U=VMppP;f0FqUPua3q~ z5)3il{Cwj4UN2=IMZW^L%#>d|vsCBI1LEvYbJs4IMh+RyeW=n@ELS=&$)7z%_xt|~ zsn<;BcRnL*SFpY&qovpoiLQANl6xvIfSS*`?&uFnl;hK6OVhZ>e^mkhBg9Xvlx^s^Y=>@1BKj>J%AB<6Ucu(p7F)!^pFh&(dEm=i8U zjSk4h3w-JGk>^?R$TAPP^m{w5kckM~7hUCPnRP-hqVPDIC!ddD=AI!Py6S4WydlmiJxwQGIVJM_2{?wbk_vQ4TW zdlP@H@JD^Bx|fZ?n>BJ&OwL{F=pzQEpfWY1zlKGIv!nD-=}P(5J_~SJ-hp7S_?{=7 zwsolraOibKmFFTlmzMd(HZxV&=DE&Lw9dSHKcZOfhOFRN+#30v`3~43R@N%GD_R-y5f|=ml<_QXjD22FrM8_UFCm$Zegd)Ckk- zaTDePO7pQsY#I7U+C(4BKkLbR`iP;fam&YfSGN6#k>z=>8eY8;J}Di3#wPK9BZv~Q zyG=qTO!O(frU}wq=T>D94RP+G@;_Bb`Bb|1tY`r#q+kZEj?*#x(*@$(zbc<()-=$N zs)|b8Fs%fB;UPmVM#Dh;wK(&qO{;hfb3)#{GZX2k6d4d?oXwAr!d=)Z*|f~Wg%TrO z9rv9CM2b%*$gag8Ee-om%aU9Wy>6StVyZKHK&X6SvA8{i<-KsMd_C}q`g=>P&!(ep zS9zac#rr^pp`GoOwZ)hsfaiD|LkBY+mb=8~2}4B+rDyoO&RkvVB~@gsPo8a3oEXO) zqrrKDHTEQZ)#CSptm<|6>No`KnDE3XJV|ioL$?b4YlNYYBcE>l)a%U%lc)RBnrbaNLFN9dZqorZ98IC*n_4rQctuo{rt%X% zDDlT?w%pGB2M7CZHRH_8GO5hZTp>J*CCVUj*4MbD-K=zqD21O#I(A@Q@e9;}mP^G| zMx3(1ks^nOg6n<7KRM!s@i5$kff4-t9RgF^ypsvTWTRv)ouQ}xGVexSV|@>wHzJEc z!CmUAx)!=ZO$vRt08Y=ntyM=};AmSO$#>cm*fp;QFvK08ve=M!un;I+&fz15QAB`d zi{9bN z$R2={xmj}E$+dU?7xlMW+=tGXJ2#OXSs>ltSNe8O_ildB*(^q7m3d?cEeVY7d##77p~AR_ zd&31?nT+!g2E=uMk8#nSswwa1qoFU?BBjH);kLb~Eie^y<0ZEbGzpIwy6h)H{QG_OdKjS{+<}t+d)U{!ilh|1Taf9#{SkFdsqK diff --git a/Resources/docs/mesquite/images/submenu.gif b/Resources/docs/mesquite/images/submenu.gif deleted file mode 100755 index 1b7953fe69caeeb251e14d396c7b1759aed66413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZ?wbhEHbWM|-JnE0RJz<~n{FrfI8g%QNo0TCd12POfR2Fcmm-t<)knOPX7mTY5U Gum%9B4h|Ur diff --git a/Resources/docs/mesquite/images/tabLeft.gif b/Resources/docs/mesquite/images/tabLeft.gif deleted file mode 100755 index d4c5cde5b005117d443e595db216e8a212831f75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 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 diff --git a/Resources/docs/mesquite/images/taxWand.gif b/Resources/docs/mesquite/images/taxWand.gif deleted file mode 100755 index 42439dcc916757815c34bd25ad55a897fa0d3b2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 997 zcmZ?wbhEHblwy!#_|DD%1poj4fA?Y4|CihUzd8Kr!Op!43qYcyU^E0qKnN)QWMO1r zU}w+)`4yBW7&s0wuu4dHY*=uxnT1s>;>3o9hnX0ayryI^u48554(m{OJ4wzV=HtkylhN zwR%|_P5mXJb$+Qrsa+`7#>~sBVrsierKY@gS`ayLR_%|?88=t6+BNlPPt|c=S7dAD zd)pw#du`2HwyUS7eTdz`&1?PVhIrwf#m#T|Vt0Nj@HsWLyzfZN%m)qU7dUsz*(NM- NXju`+&B4K74FGJrYXblP diff --git a/Resources/docs/mesquite/images/thassus.jpg b/Resources/docs/mesquite/images/thassus.jpg deleted file mode 100755 index db43f808faa053aac01f54be8834e1b0610b132b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12588 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 diff --git a/Resources/docs/mesquite/images/treeScroll.jpg b/Resources/docs/mesquite/images/treeScroll.jpg deleted file mode 100755 index df1ce4d89408b24438693cff18d5f7a2da32fe9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4951 zcmaKwcTiK?x5onk1VRfCdXXB6q4z39dI#xEnm{Oq9+V;if)wf1fOJHP^mYNI#{>~V z?*gGo5dl#|c-;HP{k=DD-uv#EHEY(Mb@pfNS?A2&=X&mX4M3x(rK<%XAOry1ZU*3b z9{|=2c7-DW1OOrc03dM_Is{Oux%s=e1Ki%pg^7uWo12>l`mYGcNJ+`a$v|XeASw_ghzd+~ zBQV`R51?ZLQ{M>8#K1^TPtVBkcRC9T7uRhru7C5P*Y5#fQh)=X3`oEYAOsTt!35WX z1f@5Cw+Q~$jq{I)h=GJ81b|yNtAPjrgoMEVK6?`Y5)qU9Gf4v=Bme>li3mw<0dEXp zAORr|Oavh2q7_#&C82x3jd)5gkzR5O(x}e!!EEA-B!kO0-hh~6J`E}JjM668z zXl7Zn45Nix(7@z6DgQGvawg{3tb1DJEta_Z0xaJ*P6nqoPu+v#vMXALrtxPUA@Mnt zZNoELKV-G79)>>8t!f{c-9DGovGxp0$gA!co!j{-D6ebdg-pzU(}|wn{UxNJXX_pQ zqM)Yh?tx zmgJSvh+)Vu=PPw>>c15@DZQ@wjL{wf2{}1x@0)PVe4<;C(3OM@J>@nm}DC2W~{>HHo>Fe+>J4+TBU~M>L-TC9n zHOt}G6tnl(+UH1=vN_K^XNAvmF#3rONa3*O^aXzSjb|`P4!yNYd%U>+UhXyz zLrKR%Hk9HTpl|E6`^eEw4Tf+1CZ6!cgpIHcD;J_?o_H&=gN4rD??;nHnWON$T`Q`w z_F*!W%VyyxxRaW!wBnN!#{RsHk3=*&xA)ap!6)v{hvW>@%3kKX&E778W>WCr6uajm zXH5(&Vv#&iZDch#O72-0-$axVjY~VZO^&6`==!h(sGI1whU>@YAlH`07h^4_6KB*l z;>orAj{2OXOY0Xse!9<}0vf9HOu{JW`HidFQ2e>o`u^NXW@HX-AvQv6%p7Zd8XIj; z#vo&rW3;cvN5=<+SebJ=42x*FEAZLyT0n}!htrC*eSG}s?g^TM!N$>caY!y>#ZZCN z8haFEYLdSh8bZCNdN4asuXuVDcMY)8H@?t$dFA~c;l}&TH5*A7iC<6Hy8E+orf;J>q)5b;=t5N!& z7|O`GtvI&lVr3N$(7H40!yxJ!G?R00ax>Pckj~M`dc#P$2_}lqxCoi37^)bla%U(M zUYQTayGEmTb^Vls$v^O|-|rNBEwx8poBd?IT>7|?qaBieV7MDM)X>0^8x|2DXMy1E z5t5tDnTtLdezv0@DA*B0pQ@O!Vu!SviLqfIDp(Hto{sD~g|OxN4)giqQ}m`QaAi|v z#-bSIF`O+gk$rJpO9qCZcuH_L-~Hi&ic@o(Z4~}}OF}sMv3~`Ef8!v>`{KffIDIVK9dTeA+B$rT3q=FiP zaOR<3ZaZp4TKTffeg5p=IQ6-}a($D~>nPqTT&p+&0U5*Ta>bVMI+m|E7!!E;7J){^+VUa?{V}?y6V+zBTJyWQR5v9CO}Ma{D3( z|CtS}d4)Kay~O2Jk(k<>a1SNzDbCNi^aheo%xUd#$aE&O_&P#ktpcij&wr-5c}#Li zSxM+q=NM_+*0cNnrhfRX3=-P5pB3_a2^ zbnV>ucMIY3U+hzXylKRy}<$IDSvE&k%COUgwRai@t?maw;#a2< zu?Xg$nn*u0Db*0Rp6UEHnihVt0Qntr{vZ_XTeEy3}|$uE4Pt7iG_lJdD{ms@p2VZNtzyix}3Ax+^*ZsNpv z*%|OMcJ!{})LLK(I?$hPgsrJmSG-&ROAxpgjk-!krhpR3Q=LuZ314#pU)22l*>hGn zSa~aog5rG3rbT?YClCCHd$W~m+4yqS4`nlq>y3$#cf5(ocC+7py>e!8|2eq^w%s*b zm|HRqRJ}l?=d9>Do$DPxA$(MKe5swSXsKI`bkdnRqn^y=v`szjZyS@YI9M+6EDKEs z554*pU#2&LSOqTq629A=i5d*0s@usglg+i~f9!4%Zx?qK^_ZJ)n_^2VJT0uOCH9 zV=M(2RFu;6r+a7HbojsbCMxnMQ8Dv&? zNL#*evNrNR4kt~&*C&)JOqE$yIDgH{rEcs z$!XCP9-)y!WCyc-YA-4oot9)LE`|gACvtOfE8{*dju%%}TCi@K>ng2+Z>TU|P##}@ z$6u&ge}YHh*%1wg9*te?7qydU3Eql{zVNH&vTrFL*v7&)PZyHInm3Q3ObFK$=70sQ zg$f#icO+p%b(^|)34ucSdf>TsTc2^J*PpF zHwTeu3Q(;o6?<(DDQgv&qL~v4c{zmGGz!_J_{BGA6BCzA&y{M1bs${X*=rpMh}0hw z$>udNDh!pMT1*6%o17|;FU{iNb`HjI2R)ctu~p69tfhsgnlpd);FhV;1ops6q^nI( zDl|q}iu);Su)-s|FkySA+@L@E@RQ(W6`!qt?&&gYaH6E(dlno$E}x*Rj*0?BX-V?2{O?FBY`?PjR*?8(o8+#?di&VU}NOz%((Efb0Oa0it&Qm%w+-C9Kn^2Iw zMZ;@eb12_$jW~E4XvktSStpL^Gsgz_BFhQ88g`W@OqZ&IcSMK<^QP)~3sF)V1GC2& za5)K^O+XLpYK7ZUX|i2>tbdGYxjw8liV$Gv$sfqNf?* zExa`2(0-~cSG}WJ$X902JtZC5Gd*pH$}~4?(E3LGA$K5w_Ev8DgDEWA;?kMsT% zzA!exhc4X+vib$;V{~G3LT>BD$Qa%X>#gx;*$OS9R1jELjej?6`n+9LQmO<9Z_T#?kUth~j;fj7{m5PdJV!~&NHIaF4zKni#f*25G5e;S3PFZT64wD{M!Uq+cR6Y)9)s9G5$YHA-ioPpRX z=}5zv+KTOH_X?dLwiS1zx=*K%7)I=aaJ+5r{Dg&C$9lSrxD#TqrRDl?1|m&x+wccl3WR z>((mm_ye=6-(%G5ou1N)Fp-t%!Gwy16?pC|;3#ChseTI;(vQ+cpEv%BS+kzkYm+o~ z7b*B*IyXYu64EbXn$OSimlB_L=DB(b78hxQYj$an{eG0w3Ktb$TyoS1{4}%v!=}N@ z?VTa}c#YM0A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7m*v`PHAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#u#9?2PQhiSTw7m< zEw_`*Vm-Z8k>GyoSx4gaEn;7gim)qp+<>mF|lfK+2DfB!bEIVCg$AV2yPtP#c Qm(UPcn0}stiHX4)04I}ft^fc4 diff --git a/Resources/docs/mesquite/images/treeTools/adjustNodePosition.gif b/Resources/docs/mesquite/images/treeTools/adjustNodePosition.gif deleted file mode 100755 index ed1eec87fc80e74ab2bb1db95d024674711c4a46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1010 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mIM2YSAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#uy5nWkz>&x`q?-*9#YPxd_)h2WIK^~_Cd z4`wPjTwt{D{goqepy4tjC!2+-!Iy_;+L-xd7!HKKW?00x-pqu-L6u>XfVo~Rhw;j* zTls>gl}d}f^PiD$f0?gAdFs7g)hCNwXNT#8t!3Z$&h*TNm6unwzI|rnwf%YATt+SJ py*=e0gC@zD`?JVKz0J6^kW(+>?5?e^uXD3;xp>SrYiMAw1^`FA}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mIKjZEAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#u~|JGkBQD0t!O_F=< icVtfGVvlnww#pF>ySBW%yh5Buq+>&AHUlFggEauO5_X0F diff --git a/Resources/docs/mesquite/images/treeTools/assignLineageWidth.gif b/Resources/docs/mesquite/images/treeTools/assignLineageWidth.gif deleted file mode 100755 index 089254e9e88f32898ae4a8ec4b4a09e54b0064ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 982 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7m*v!DFAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#u*H$j`cQA}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7m*ulW4AmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#u8TIqC!qzBBlY(JJGA-eq1vLNT6tC>@>uda04Y_ukG>gsD71y0YhoxSb# z)i$5Yb+KBTb0aqA}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7m*uuc5AmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#u}Xs1Yl6n5`i#R>tx+Ot zZ*R@Hy=-cx*c<gU2MvjY@hu1D_;K>J`+P;j?qo)6?8+ OTrMYO8aFgBSOWm7hHx_g diff --git a/Resources/docs/mesquite/images/treeTools/collapseBranch.gif b/Resources/docs/mesquite/images/treeTools/collapseBranch.gif deleted file mode 100755 index b8b66810e67c788b9daa56297ae2aafa9cf2ee90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 979 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7m*ucQ3AmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#ueU{ zJwG=sJiG9Jm61)<6^)CnP7Bp?e;6||EVEvo7J6&T!_Y-ei-THUepnsK5Wlmpx6|yk z)7I?lTQyu8vm!T^p4`;>`@*_&d+PsRQhB*i^Wh|ES2?wr5(k@(Pf+%rwA}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mIKsfFAmOoL!NF!0R<(!|8x|gBVNmj#(xJfE z+$~|8mBR2~{_%b;-8`Afjmjq)c|0eXa4ImKYUL3z*x*sT?CdN-@qIBX9^5}XpRZgk z;DYdqz=i)i>P)1zC>`!|5iLnM6`&Ea(skvol3fB?3@hcfMy0+i)CyiG;QOyz;+w|x zQiIoK-nMI7IVmM{`BZIf dv6+!i!&tbTy5)R#eQ9cB5?mF=tDwMO4FF4caaaHV diff --git a/Resources/docs/mesquite/images/treeTools/drawAsTriangle.gif b/Resources/docs/mesquite/images/treeTools/drawAsTriangle.gif deleted file mode 100755 index 57f13192389ad152c910eafa202bfaa0bf61f946..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 961 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mn8(1VAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#u3PwXa^drW59@M=TG;i=3VJQ^2@7hh>-W)f()^)<(j ziIGi5clH5?h;4ScTz9n{^jy}v9WB~>%lPfBgS?FF@2s~gpX{lWpKf9uSmfEnWt4sI S%+AeCjZA`FV!R3p4Aua6q-cl$ diff --git a/Resources/docs/mesquite/images/treeTools/insertUnbranchedNode.gif b/Resources/docs/mesquite/images/treeTools/insertUnbranchedNode.gif deleted file mode 100755 index d1ecc835f97ea482c58ca86d15795e4101e6f432..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 978 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mSkJ(yAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#uf*;a){*K zn&okG-c`*54};f7va*P3ZP)PKT&OFJCt HEDY8FA}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7m*uuc5AmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#uw>^PRk|y;E>df%jx#{U?ZZA}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7m*u=o7AmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#u(cwu0BSZT#)jcY5TcYfN#WtMh*c~s%N+=#HZ z5p6z)XVuPbSQfCe_+--2%r9DT+XYsB+G;g1<=DP9?>v#2GoB=|a4UJw^V#{SsgX%A L>l%-O0)sUGy>4)O diff --git a/Resources/docs/mesquite/images/treeTools/magnifyClade.gif b/Resources/docs/mesquite/images/treeTools/magnifyClade.gif deleted file mode 100755 index 21e8e3f436b11a9eb82020f7841d04d46aaf24c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 977 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mSjWJqAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#u98ycIE64YVc*yRy4CY`QiTA+5byU zE&2I5Jz$|tsMyiY;1|bca@UG|tqe&IT56GP=E`NdDrAA*e5aI|#>=m+bBdhDd;9X5 z!>j$S?sJt6dl#_HA}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mILyGPAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#uMBoZrW>cWt`1+Wn4TAUvLq*R+5b&Uy50;9 z(Nj|@+pczs9cZX$zPHPDby;TQ4(4xc)3~R;yT2P@T*oV(?Gs}4Feas)4D6A)mq1^}(Mb#DLw diff --git a/Resources/docs/mesquite/images/treeTools/nodeAgeConstraints.gif b/Resources/docs/mesquite/images/treeTools/nodeAgeConstraints.gif deleted file mode 100644 index 38c90703db741a8dd533cc7644459b54c543d5a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmV+k0rvh!Nk%w1VHyA$0J8u900030|Nrjl-R|n%?djd_>D~YA!}8#{y`gZrd?&el zC%Swnx_v1B|Nj6000000A^8LW000dDEC2ui02%-q000EGFrZ1Ry;L5OUxh_@I P($myS5*XOn0TBQ@g!yqu diff --git a/Resources/docs/mesquite/images/treeTools/pruneClade.gif b/Resources/docs/mesquite/images/treeTools/pruneClade.gif deleted file mode 100755 index 7695048b58d7c5e2e31aa5f613e996805fbc1a9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 976 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mSj)huAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#u1tn1 zyt*l_l*x7WwAYb4-M70f-5v7YZ=tPcm5BBZmGhmg-a;`4c5Hlne1bTSNXLevR0c*y G25SHb8*Cr| diff --git a/Resources/docs/mesquite/images/treeTools/rerootAtBranch.gif b/Resources/docs/mesquite/images/treeTools/rerootAtBranch.gif deleted file mode 100755 index 3bd69cbe78f947dcb19281883c158ef093220e7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 970 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mSkAzxAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#utR1%}VSz)-1Vv^J4hCxgry6GN diff --git a/Resources/docs/mesquite/images/treeTools/searchBetterTool.gif b/Resources/docs/mesquite/images/treeTools/searchBetterTool.gif deleted file mode 100644 index a11059d65e81e6f588e375770738d34fca1ad6d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 374 zcmZ?wbhEHblwy!#*vtR||NsC0`s~>M59hx=J@)_o`ESpTe|>iR)W+768(L0*P%BUY zSRsf|{K>+|z`(Q(EUZ*60pRkA`sf-O=0 zh~f)7#sm)*1ul!`^9mfFIL^%9P$Btd)~@-JP9FASWb#|s`I@!u`2ooZ-x^u3YAfzt zws>}|ROIrw%~xF*+1b6=Wtp4JYr7eJyKNn1m~FipT&L%>_^?!2*fjJkFn28AV76qj zVq4Ii<7H;XCNjgRC&GV9?y|%92xpL)VUvbuE|HuV4fxZ!J zp`FzWcKewJu!x1tD$eMQUgbUE*?RW6nPv|wcALa(cWtuVcIp@(qhd%p=R(KG4FVHH zQcsG>+i<+B__pfMN}bM-gI=2qyW0&rl{c^khOLm>&?;APw2Cb|M5u*Hhvh-T!$U2z Pl=MP48WkNII2fz}dWDn_ diff --git a/Resources/docs/mesquite/images/treeTools/searchTaxonInDBTool.gif b/Resources/docs/mesquite/images/treeTools/searchTaxonInDBTool.gif deleted file mode 100644 index c400e88a89f5ba71df65a9c72646d33a122f304d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 241 zcmZ?wbhEHblwy!#*vtR||NsBzVcsIh`iHgqkN@+(3;*-{|9J5Ko5P;Z=$U#kCLUY5H2)pHr zHJlb2NN}9Vn6gV{hV-kPysComy86aSua=q;w)XO-uCVaZsVoyZ)v9Y)=1#B3pPZdL o)1_N2cICub%hh<+Z&<%D#C-OaWs9~iA}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7m*v7!9AmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#uq+Hc^EkF|1`0yKR>7Wuk=mj`deB0DtL8RwHxc}677(U$%=KpU1ANl z*En{&y^Sh)dv#V$W80iv6V^p-w){Ko>2341feTe^kIkJCVR-eJN~uzW!_G}lPtOqN P5$V`aoX)_=$Y2csU(#?c diff --git a/Resources/docs/mesquite/images/treeTools/selectBranchesInClade.gif b/Resources/docs/mesquite/images/treeTools/selectBranchesInClade.gif deleted file mode 100755 index d992934fc0c18272b77a35cfd743e88bebf4e6ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 971 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7mSi!)kAmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#usc1Guz*r0?Yko`Y8TmHZaz@xH4ce(^Jo@%dgF}*=V)pmBE^b$?>U0Z@G-u zhA^1lTogKM!RwnlONvj4T1`rE+f(QLiPtAcqlvXcSUc`a#X*Ng4rO;X0RaYU0K#Ku AVE_OC diff --git a/Resources/docs/mesquite/images/treeTools/selectTaxaInClade.gif b/Resources/docs/mesquite/images/treeTools/selectTaxaInClade.gif deleted file mode 100755 index 0711725e797e2c836ae7f9704c974652642de929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 985 zcmZ?wbhEHblwy!#_|Cxa|NnniSJ$wxu;k?A=H}+k_V(W1-km#l?p;{$>A}vQKm{+i z|9^9sVHAvpz;Fx!#h)x-Z|Q(YP@Z7m*v7!9AmOoL!NF!0R<(!|8x|gJ=jK#PaM-x$ zXt#uV7Gp_9|?OQod++mpE{6;TPho7schP}2mr!lX&s-3-qO`u!1Nt?fl#dpr+ zsX*h!5&17R;%*?vHd{rwO3o}b`*QWgb>d6h$dS?`5?94c@U{zMy@st(T mhj`;IpHFnLJ9*vpg7Ga^74CJ^6~gEasgR(z2F diff --git a/Resources/docs/mesquite/images/treeTools/stretchBranch.gif b/Resources/docs/mesquite/images/treeTools/stretchBranch.gif deleted file mode 100755 index 6bc1b4b10c12f82a58e529d869dbbdca0394dfa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 990 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 L|K~l~KSuuz%6B|5 diff --git a/Resources/docs/mesquite/images/treeWindow.gif b/Resources/docs/mesquite/images/treeWindow.gif deleted file mode 100755 index f3cd188cd9605d308ecdd5aecf3991be6613be42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11306 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 diff --git a/Resources/docs/mesquite/images/using.gif b/Resources/docs/mesquite/images/using.gif deleted file mode 100755 index ce04285407b56cb4598f034b08857120b08eff72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1053 zcmZ?wbhEHblw)XP_|Cxa|Ns9v|L63)?`e77Qhco?`&@PMvErz`*+E;Aot7qB&WSRd z5~SJVrP$&mQ0&B!ZOM>q$S?{NmAoLNE(d^3$S=U+d zM2BQtV0Tw`a;+{)zc3?Zc36-0^hehhi54$At0A`dUT?|dXM1l?)kvHrxlm3uW`|8S!LQ$%n{;Q+l)3YM5l-@31swZ+Ip4G3}W5QX{*w1>fR(?JO^S xTN8NjUCXxmMcZ;`Y{;>3o9hnX0ayryIJ_>wXhZ5*G1cm;+PAmaUr+MAZT8A|u(P_ly1BWzA^8LV00000EC2ui09F8206+x)@X1N5y;BhK&R78;j$^PC zjYbGq>%JJ#0D+J^#Imf-AqK%52~8O;WJB@hY&i{cOf z8i51h5Fj81w}$&|R0QsYvBZ%G5(;ew0S1CB1Rop~e@c260tYk&2n8z%2_Susd3!>9 zQw$3LVmJc@mJ?+O0xSxYQ40fl4nYe-Qf-cqP(lU(LK3WL4h#ea14e2IAqx!*#(1hx z13)4R3<5z?1A+)9GzQ%q3J3`V0SZ`s=QPW|QAut9iCq#2#{>=s-MheSP`3bLQCMOi z2t9fZdYMUa(A*mx4{A6HH^H8%iUlqnq-QU{FJA`#G299;Edd(=0YYAIxT*oVL_caZ z+IT^VJPS7GNg!ZHXT4A=YYsrb!rlR81s@O$x>10EFf(1a8Rs*@0R`A#m;_lX8xyAs z_(=sCm1YbFp#sPeYj#f%2OE+Apj5W)Mto`COq&*foRF9%1{|gEWv&EpAVg4NYu5tY z5GyF;K)@luMF9=Mc04CZ^MMCO?x6cn#aBjrF?A+*ie+PvGf@xW%4gu;TNaofELg(O zv48?Qq~ThLi1I3j5F8Q!@PVNWa1)f}lRRO~(HTJvs8Wvq2YtNKTRo6a7J_9s$N-!IYQzQtAXRzs z!8s9?g;G+#q%_bQj5W50Lb`PEngCV^;(&)D&8LTZN*xfEh!|i7z%H^?h(jnE@d5%< zAHo4lEzAV*h>$dv0h?5JtZfO8P6Hc06>|MN=4+rF>);00gU#vrW76yF;KuaV2b$O8S~^|$`?;uLZ32E zJn%+yB;8>GBq?AvqZH}w@ds5jnj=sDP|6&@h8mqH)y;}&4M0Q#nPDSC5_XUj%?%K0 zFu-sXJw@4F00dWojU7~000ZaVpcZaua1iMM9179EFKER`R7i)ot4KhxK5~-*idc37 zm1X>Z(v6oi;6MRB7;^$ili@aqN)G%hT!n?Pm5B(P*R z#eBAwL&P<`%sa~}@6l%-Q8^e4jDtEro6{lm#|4kWqK}AnvN}8z19c zR1C6^vY4kw4dV;#b`+e1aKb8Tm<9!Hu$=+?0vs6Az8dQM^ z2Ut%Z%AgiM79)h%#n$7*Di@d%NJnPM#>4x?N_EHXErWOlJcy z7+_}T5W^}=(5oq2(*zhRM`V<7xiZLTw79rMgTT<5yp92RPoc!l%7G#UgrOXLu>>Gk z6T{W?#f&olqvRdXc)C+*ODWqpgaTAy23PQmJD|Xl?%q}uo0Nbu_`r~uK#-2#h@duQ zWWzELuogmC1|>{k2Ju6Z0ps(|H5M+f?%z%=EHy$1r1r*#nB0tRlOWg z;R-#ls4o~`gcX?K2;E`8AB~w=8)DWG<~af#=Hn9YfM_M&J7>jxS7)euTbDdd?M7 znOX)w&a3iqc&OIX&Y?TvK=EICiV|1?;4;5yFxvG4C#h6$pPzt*RFXy z;>b}71;&GfSHWoW21}74Utcg&KO8}Vp@6DT(h*d08zqzTb4gO~Bp)g?NhI2mIdMR$ zT0fSB)GX%Nco+P5w$y<^=#J5i4=Lag`r-Vg{FLEUWIPa;RL}*44G@8VdaDfHX@a4$ z(`vHZ2;Pmn%T}F)gyD8uk$|QRSEr+Pa|n!&4csN+a`~mNmctm9I)&m*RE`#o-~^u;@&;DFf`OhZkT}Tu=(*Ua TfwplkrJ!#Vb|(9_L;wIgoby3U diff --git a/Resources/docs/mesquite/images/window.gif b/Resources/docs/mesquite/images/window.gif deleted file mode 100755 index e964deeb354a2355af96b9450883f752c0dba779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15273 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 H1Sj@?7?&*l diff --git a/Resources/docs/mesquite/installation/images/installWin1.gif b/Resources/docs/mesquite/installation/images/installWin1.gif deleted file mode 100755 index 526f75f1379deaa4a9f98c921bdd151001a15a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42553 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\%NuIXXi{NRV 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

      t~^2DdPc@=2f8NS`*DjXCL;!6uK@G)WVW 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 diff --git a/Resources/docs/mesquite/installation/images/installWin2.gif b/Resources/docs/mesquite/installation/images/installWin2.gif deleted file mode 100755 index 0f338718e56934e34c6a6b2f2440a394c25196af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48726 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 diff --git a/Resources/docs/mesquite/installation/images/installWin3.GIF b/Resources/docs/mesquite/installation/images/installWin3.GIF deleted file mode 100644 index 18e65aa59127d587d9bf18bcc31ab1ef58e3a54f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39378 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

      aVUqN#Bc2ZgZPJs_NRw=$cOgvaUWt! zAtG|zH;092h=(XV1;{<#(^sCtfgkvY8rXr72#J#@DVoxVbz(*Q)OBu%f`|x;p(u*S z(snO3gd608lc)cRK)8yj$cnEhgq6os{U?Z-H;T82i@B&JPpC9%2y1}#eA5SgrALgB zRg9U{S;DA{#~6&vD1FYjZNB(dY#46U_=&oRjoGM;C^3F-cZYijj(sSO;n-gK_g;V) zUxT=f>&TAn7!rzzi6f{JHdl%DNQw6tiTP-W?i7Oas89UVWA}4fgy@b1X^^7mg3$#! za_5Q-8H5kniVz8lM|Fxz1u=qngo%-a2g#9{Mig1tPlX|pS6B@-c!jV~gKE~1ZNh3u z<7(FTS7+#jGC79THj`v%hB&!}G|7`XnTEeejioh^D@l}6<`{|L5ZKWW_|RWv*OdQ| z3aao2MG5~Bby$%yMULaBm08J^{qcvgV}!MMjZ{gN(1et&F%+thO;ibwfuV^_Ly!2l zkM^jKbUBxDiHUHzG@R&9o=A{o37E$8mnfl;iXoMNS&HO$hZ5z?pdGnNrEN#VcxKrqH0!X*s%a4`k*L{jgmQ z${NzC8q`psVqgeJDh4XKp=VMYOi~&-QYBWRBUR$0REj25%Auh2gfA(LFbSq#DyFb@ znq(TLW;&*2s-|bUrfJHiZ|bI~32s99bt2&p%J2_N=^5PFug*0{z{jrbr| zwpI}TFb%pQsQAE?ch{=|L1m$!TCGV9*aahpp(`!Y5Q@4n9UE3+=bA7&5)%3kqN1tX zH8KcBGVY41q#7k3fwS%Ev*fy^ER`*$NUKF_t4C|JNqe*``e-jo6810+|3LpF55cE0 zl2G_1EInEesL+~|A+<3wVk34_9Lo<^dqa_NH_^bg1*!^$umxOj17dIkT(AYWc@o|l zvw52sS17Kc3bdp8vpf5<<=V47yHcasrf90TiOaZfy10(pxN-Wpk{h{`dwr={joU{O zc4FhUuhE1+T3qosRy4l!Y%F&% zj)C|S^EDD8OC(ntyV(_^v@0^2nM@LU5V}&V_fWbZ;UV_m5I+O5fDr$;ak~X#aG?PF zzx}%f5rwy+BD3L2l-`N34eXBx`@jkt!45pH5M03$e8CiKuL3*49h|`)yulV6!T}4A zeaWAj`?WDbQDM8MrMssiW)B{sJhn@ef_1)P#lktYr<$qebh3{`LyTTlq1pc_eQp+@YsOS}b>whVciw+?~8 zQCz$Vypml?nvhG$lv~M`Te+Eh$(n4*zBpQ$`-bIvtPtc@<|O|OQA=W}tjaOm50Rvq zQiV6JYs#ps%C*eHJmtn5Ne#u|3-CZAT*ZFN@CS8k$Xo!xRImjwKnVP>50XK}#|sqy zki6P@h_2ej*X+gEtj!{dtF=VFA~6{{Ltyh;zhZ04t8AmZ(VEdfzok~P8l%4FT+8?i zIW)|XzuIEz~uwOga-LY=WxaM-9K=3tON> z%GTsj+&+Z3eqpaYli3dmzUCO51p5-cLA zW!$+&a;Ldm{X81EXeS-?(mtB>tJr| zX#%B#YaG_=dCl6@w_({0^*i`}IzKB-QUW!I^5 zS~ajxrsnO2vK|u7F&WXr_Ry0Vo}ufh>aHSxh-yDpZht(Lp&P)Ho%0R2g{!J&K6a_# zehcn?u^kGipaLo{2HFk-FpvU}|M>fW=gQy?7SrKKLFx@L?n|%k>CW`#?&9=*=#ftD zMDO$QUi9^D^oC^3vZQ31ULRH8+p8pqe_4g`wGCe>zUnvu-U%`1vQ z(j~%gB!tBA&nw?gD&J7TyqqTrC9esTpa~6l?f+}cH}LpW@B%R42dIGOHm}=!?&-dr z)@!-?=RW$6e&az8|1Hk*D31T`NuT3O@8Xr7Ko<=VhX5HeB=C@-e+d;XWZ2N*Lx>S2 zPLxf{?A^%a^*0JQslO(HcqgHKY%a_$uZG@P$`BPEvV3p z3Q_u@XCHd_S%xH#KuReUuppFiM*n7*VTBl2kO2qX3<0F49|sDOM%Xa=D4_+D1CKP* zK3eigCsRskJeXLb@=93lTPOxD7rO5{oLYj#MSOpQ&lyh9B5Nvw%m5}ZaeP)R)7A9r6g*@%jut`B2q7|_~zT{+q$w^2Gv!|HFu(Iy$x60Zl_X)+;ihC zHiQ+^2E!oynoJvNEtZ0=9(_2VjTQ-8DW=tcG(dgH*nm8 zAB-ANC^?%#eTzw93MNF%R75JMc*pL%_hDwKkUsB7;)eX-ULo7T^4@#l%m2ql95c>g zw;+8IQXqmtAKCr&4`u%=S^nmiKmXA$Xk3t=k&MKenc2)E zP-;>IOH-PjWe_IS5EBQtBs9`o=Q?6?ADMyzKaQjcDQt3DL}2F+d&E#G_n3+d?LkAX zOa=dkF^nN76l6Xi!sdlKtRWF|IKv`x#fQKPViV1h3Q8DnUldwKzec2)w}nC(^niwm z_OTkjk&0BN0-LG8w-7zWNKgM*qZ6}MINRW+f2IRY^3WdYfgLD3da56eRHh2K4;*kIMG8@|7?vsqrT9gm z6YWD8sepwT!-yJ?K4g{Bgpo97s;b!-4mXMO&EkYJk;n~le}cRmApxn7ub%Uehm4$9 z8NxC`mSvH^+8jS~_Et}3iHQl>2GO$ftnTmzb(rKU>simMei(#xek=*i^(CRJ&BSNbMpfFcx_Rgh*IJ6l`6iM{US z;WD5W-}%Cnv0Az>ew#=<&$5jYibcONkq?T;ta6;C&VFS+y zjUzNT!=OrveuR%74vSU7LF)_nH($4i=^_C}?%>$W7j zupnBNR6*&4c917O0*d<%k~Hi@v}xIbh%^qSQpy6Dz6AbrmQ9_*_qH^^izRb`TW!nC z+BCs8O*4l4r5JZ0ma!K08wXiJ#;c8wsS4RkQ}cXl2f^`hCFV{Yp^Z;R{@AUmt3_7I*0w$A<{_LEaUr9T5tE-W|l@Y*xgciXO`9T4skS%spd4Z+1G~2 z6P@pD5`dOOHT)J_ZPka{_eI>6`9xB-8SNyDTTr_FjC6Iq?Gpb>!r0^YaH`%R5g!C@0{h@vJav57mtbcDnvm9Zs_ zY@cII+H#bYCK-rDwiyvIcFL5f|%N6L1c@vxsohilHs%_5UOtm-zXmxw$?G8r1ybB$CryY7pCbRtP z3?XyP{cdJ?ul@5+{R5e^Bv%g}^}?t@Y8gjQTUXsCR@EkVaORD5MQ_`mWUm%q&%I>r z)V`_(0Z)0$gOoPCUir(vwoRbhU5v}SNz!N1!kM2chu{C!gxeod6AhoFUqv_L&*%6* z9UoASZ!qKnHMz;TZ>H8!MBUe?fBj|phf(}N|El4?ANY?4KL9`~5GDc~Km+uHDWHM` z+&R&+zu_3Msj9joTLnhiItxU+3(P*_QH5AA1XVDE5^g}`;Ou{22=mSGB3`6MiLI{~U#F0SSV;rt)LvGtWI6OEv zjKevU!#A`;I=sU=+(SL=!>Y@xSviCSaY2aKLNot7L_|!)(aSy@SfBTkxR^kVNGw80 z#4bv_MD(jfNyEe|(L|@~L{6N>v`0R=Nfud1XA}}vY_4%MNSObONtsL(2y92I`$e1t#+=+qo$Sev5XOHf zM~4u~nJh}9JW9b}M!{>SaO_5>yvC>0#;D{*sH{qo-9rau%kmTp!CX)K)Jyf$PyC!u6i`nCZBP5$&%W%>giy+F zY@bep#wA>ag;<6xkwSO6N)AOodkUFth=FRrfexKY6SYcbVkikE!)| zD%Al7<;(s&%qV42C1uhog;FPl&n(yhAjneN?9X+Sy|VO2v^+Qqb&r1lg~O^-m;f@} zScyE1%eUk<fmn3`EuaA!(9-h! z&o9^kT76YpRaI71RajNkSv6K&n; zthwi8h)S(gJfKud1%#pcE>*BBYOskRWertehERwmvS^U66wERO0v(`%`ZUvz4Ox!` z*%}a8knLC{b%B!&f?fYj)7#`&lqK1bRoRpkSu8!-k`399W!CbnNoq5(3hbPx=m+6E zTH&PAyhE9f=qiiIQ>Migi*VW&xg3u8Q>ne$7pn&3?Ang-TH_2`4P;J=C|HH~E}3Ws zWylG&9Sv$2g`wgIKZpiY7zt5mrf6C_jYUepTvb~I0+4Oeon=+PMFGM6(k3kfk2Tyc z@K`C`TfFSs!wuZOrQE><*1`pY#{E(%RourlQV3PirX)g8SSg6GhdC{TB-~JHKu(r$ z-PYw=m;l$9_)ys$(buir3=&ZiB^i4fQExrb5=GG zj_3m!9f?tBhO_@gl4pAe$TiBptWO=-*(}h3R!!OPtyy5LS@K2S@@3F1^~;cL-|-dS z^fh1ktzYmh-v)J1vOLt`gU2|0ii0^2s{jSCc*8xN+LPdd1>S}|)eQz#UX<6aq#;Rb1B-1JXb^vfib(k_M4FV)K{wbC)w%Z^1;7)Ij0 zoMikIWige~D<#uSp3+q2PyUTPstduPWex#um%A7j&dJ)R1ql`VS{8#^uKgpX<=R~S z+K>QS7W?Hu6)T}c)V$`M{(g32s=o&vMjUWc&elGYE!)YyXd zLInS`=YO68EnsJFe(9KYXMXPHnr3Gm)?t`k%#em@ncnAh&S{~Z>7Zt3e$IlO#!`Cb z%{7fce>}@NoMne*hJG+$56+og&T2vZV6W!tJPcv(NYsZY;qyql`w&%#pyvEoWJi8v zlwM?5?B>0k0?nm?w}I(cjZZB&RrX}(y=LcAeVh7BQuaJ-pY`dt(M!87gL#JOFTm^g z%!0t~Yo>lxGhk}L)&at9&%_=MljcH%EKO;p(0+YbP)KdnUhUMLg3=>N*v3fN9?99x z*M3FG*rsjWwrzjKNcJghl^j^ImWVk9VU%v}W6bNiK3QGO&l>-T zY+cO)>IT^txbA_j0UE$=8t88E&eHyrZUOafUF~il=5F<-0q}0`@qTacF7GSui)x05 z(AGhqRYRfGwz`6mQ&EippTSfZ4dqPmWnSO?C`D64hMoWCFfKHToWhp`|N4Lj8D4eG3* z=KYSrgMLJT$|rAfZ_F+6Lf)=a-m>@uf@YaO>uA>)!DB=5dql;g@ad7I*Q*KF}FoS@t&b4!>dY4quaHbC&;g^Tdv8 zUbW^HPU+@`?v-Y~{*7we1M9EuYDk}SNw4${4n}tz>yEa|urOi1nC93#%DRqE6wuW& z7}k&dRW{e|Rp0ZEW%V0|_0R29F@GCV|J#o}^;X~YSa)?Ako7@_Yhfq!g@9a>Ui9V5 zVj>?BKHg)_eD=+Z_R*AfKW_HSg!XCA_G-uWlzhw~5#*X9Was0qL&kE3Q0_1v^-}lP zUu{*7-GMS+(kY1d1Eu#oKU4PhaZqM#y`+IwZTIv20(+YgTc7G`9) zj%(Z;%piwB-&8|D#6~hjo*!nuf1U`+fI*Wv|wusCsi>A1C{?@`4h+MJOAsK zpX|T}arS%x&t~z+zi+ChIe>~hvcL`_AVT9Z&&Cjzi23* zdMU4ZslSqp=Dv+4M~^1=U(p7IFph`-^K*B$-kCY^VIFL>t{Ku`Mw*_wBO zIDgMLSI@h*`@m#~Z03uJk3qg9Z@9NlyuZ%`Jy5=9?8R67IA`TYZg^r(dWUa#$(L&w zd}^B%2zPwbIy^zpH^D=|Buc+@(~tDi=fi&h1b1Y8;@fmZl|R=Jd(Mj{0iS|40`;<3 z``0>mKN}9Rza_q`0W$ysbKcAKJnR+M&A;^f=LQU9XFk3JXC41I{^W1Z`}Aby-&<`S z_J@Cdl&^dp9PNM&UV!*VjasTye*8?Cf?{F9g9Qivix|-lHHj84TJ&SlV5*4{HTp5QF=IrI5>0k2 z`46SWi6U2qY-tiB&6+lE;>@XYXT*gIv+Mxk0!2a;I*uYm>T@a6rcM`LMDb55)t*qT zN}cL+s>G^WwPxihb}ZSlX2&iCDzvE4q)DH`jeB-3-MV(~;(!$V!$$1y z-|U>VbE;BR`QH?W6kmx=Rgq`Pl_x#Q#Mn}0@s7p+EeEL*I(6h9tLM$G9b;NEI%p6@ z0kq5x^5%C8jjMiXRIXmTa)sYBzI*y%!*0*7zwXi+W`KZ~(0Jt$NS;FLA-JD{3o@wP z3^~LQ0}C?XAlM;*7y`(J8Ey!OK-E;UO=lsFDB>~^{ju9(+iX*fArzH3A{Q}$xJ?XP zkXU1hH{!rWj5-3DqmUv7N#u|;4*6q}MJj2elTAX&rbr(G+opr}C=aF%3I(J-}4f3h~(^6UlmEIItfI%psH594^ zf{V5nA64vKWuK%~VHIhgm-3lbpbQxb2BL>%v1o#rl3FUJd-WxQ3}Xmp*deaEs#uGR z%^G54|Mb(3AuL|j>py?^p_{F=_Gl{?T-2IuH8{4&Y-7sO`mD6kQah}%)%9 z2NE>}N5YZmZol~6A}A=hlsWfKG1gk52RMVWA7FKq}XI2n2W3BN)zK?{E5CD5T@OfdI23_4DO$P1ZI z2=$#8G)xDDn*t4jpo22#z=bdb5AiHTACG#?Jt?PPQj8_c__92}v}#;{DA&0EWCgCsSg#+Qu?#h1ArMe#1Y3fcAF|{Zzh(^! zS=-!3`D%4P`H_<`_%mnzoTbijKC@f#n>e4#FR3)E+XmUrN}EJ2yFS&ouKIs~hnzFKQJe%Z-j1A9~EG8ehe-b8tS3C#1N=iBL-rh3be z=87IOrc-27e9B$SHsRN!^u6nEo~6a`xNLJ&q*6#XKFv!kL@a_|I` zg00qI8SG#$DM+Wu)wF~D0;Yc@@}LL})k2IMafUur$fiD(8edwmim6HwF*<2$h&&{W zXKdpd<2aEyrtu=d*dZwac@p2x!8&v*^)|*h~i?~;V17Tv^zlEWdlSM9eklY zSk|(FEe7Q;S86FJtZbFTGX*VY8HQibL6=z;u-W>urvSt0g*_QC%GGHk!UXd_l&30I z;ggvGdMoPA=H@e1ECUqc4!5|=E$-gXZLV&!8{62u?smib z-SUQ8yy-n}Z`a%Z+c)dbUjy4%i4gfBlzb$?|B>V|0sJEYhj6kPEV)-(yK`_!PnjQj zveH==m|26|`vg6)#??fl*C|M)N$MeJiM znV7~bUVMvTu~Z#Hp2m^C@#J?*dC6m5k&XOu!6OpMu?+mahNH;A8JoD<<|L=l-Y|s) zUn&HZnWRPkaRCr?Q2W}euk^ zxo`t+m>E>L1D3+Y{PEs;lpPI>5)2K6E%hH5d_n)AoLmTCWMNx~?VHZz3{t6^UGbGw z?Uh_{pk9Gs26mtZdSG6OUDKdwU-Xa* z&^g`z7(!hclHnPeA^-TCZ&e*mq!&i47edTS@>#_8{GgsKTXNvp7D`sdOu^ad&VP^` z-fbKoe$vX&9Rgm~AZlF78KOcF9tCcm3|d|#R^BCMo+V}?CSG1APDu=M-aiD{mY5$+ z7?$4MG*Tn?O(XX~-!hJ$sNID5mD+BoUjw8@0Qi$R04HzXJ zl$?k}EQ9v!SRdKZCJqwSjE#2zreAvE8*!p0MoEv&q+1Lmdcolw@mDj-4 zeD)04+~<0#CkYzp2qI|Rbf-mPq((mGP6$?Z_7`ZH4ri98gwh}JR48b^5{90NG3{2X z2oM>C4eHV1K&voTbj6&D@+^9FfD34;-Ih~VImf;#6 zhEpDpht3~|DrtuzDT6F2hc;=cz-1RrVu{Td8QmpK*n?~q0wOJq8|7#JkMw2J^oZC1 z=3vSg9f8P~cE%s+5gUc69}x*4VNKc`=3y#kBLSI~3|W*u;gf=(?F|PMQb2MYmBI;Lr&yC>KnIRU`INr8O`drl54r5<4*RR04-`5w#K22XRZXz zcrHV7ImWSkS95KXVCtwkO;>asrM^0sbghrQT37vKm%(mVvAn4NkS?8Zs_QZtX-z<- zxl(M!S}d4Nsa)#mmD+<-*~7;I4af%Ti`^+DO|qUzBOXVQY-y0R)amLJVRZPZFFDAj7Kc&FZA zUay-xAnMX8sxumG(h@EI($+5R&aSHJ?7FrpM!ah4 z0&norY^~nvUtz7ba;rop??WnYzBTVbGH>*5tMf{)-Bcv5I#MNt>+cG0_j+%+qU&Hh zEHjDW;wtX>ns560kHdc2<6=bQesBEBudH6K>DDFb;_v9{ujukG=wdEocHYYh@ca^R z0hg=IKHsXgX7_ECiq%N&La^;dFz!n5V<_-(I&E?q@CI{mlvXX=Vr|<_)j;G%D!_s& zz=9gB?b(Vj+a{>nvhWMHU<|Kt+Ts-m%b?5lZU^&l50joUhy2$u`Ryt1s{U!c1ve80vP*oBMjY8YEy4^Q=}C#1&7n^D)I!^3heIg z4%cBFOY$T$-*ygF@y1|@A@4xILL)FjEHnZrHv%A-F!P2L9f4JjP^&6m&9dA`*sN)M zDl6Iqrdbi|@=h=G<}&hLZ@*E$lq83}}j;X>Sj6oyJ^E?9r z*sf8Vf+>yQkzr0v9We`%u&J6djk2Qg9_=sx=;EpU2Jq*p^Fu?lM+!-zE-M_UQ0-SYBwLORL(rSn?TQnqRWJKe1P9M() zTO@p0o za0csiSc^5n0I~QAar7axXjB7w=0+8GGdq#ED&x~>x{ZyCwR2RSU>%fMy z6MNeDQr!R_=~yFnV)IEBAKp7dp4w=MD*QneNcJ>co{W+18YeUxE40tNaSq2Z_bT>i zlQvo0@$M3uHU7<7zjZ2rbf*Pp1-mr=Bhz+F>+U#XFwFXHY4dh(&js<~uqH?3TwSFR zdkG$t@-7dzazF1T>oP7wH}!67aA$9X0<&*pcXs1MF*9w>rgdm+&x%R55({=&S3`kAm3u4r zf=@Kg4w^-$HX_5cgx5BO+xE8L6NFbZ275+}v%*l$&`@pLTj<^sG>WHoQVDC;}re zkW!&%g-`gM+qrN$vctA$i~K=|6nHiKL7<=CnHzdU19w*+?{dF_B4ooWyn+dTNh;(< z3V%s-Keu#ax^r{-a&LOKo_K%{_#bG2VIBA%P{E*+`JuCVI&-%I4|yz<0WH*mHhiSx z!2%L@bkZI9|H$=d6lJeFU6Rj+lauB!aTqs(A*9IvAREhU^JXC{yuxc5Zn88>J3O9WxCQ6?YUX=I1iGJ>`j}gj zZq$3oSFwpJ`gf{eh2X%HiGd+-^d~d(7U1(%owBn^>r!bARhtcgo>kR2b=Fk%&g19K zJ8ReQr+$9b*XaC;yLb!NIAiE|3dg$_ue!)neFp=1cMoxE7(xu-fDPz?4OBxj--0vK zEBbKrbzyTm!6-JFBdh-DEz3su#*?otM@-R`2!!gWgPgtSN-4@Ftleb zjKRVU#J~-_Kn$n?JvYKK+cO^Ia~}02KgSrd+7DkUYe9Ry8=Wa;yRvufvtWul8UvDM zZ+YpuvzJT#m_Pmh)D!;ffA1Y%d_`->nlFYbaKRP;0vD))7;Huw96~JIGZow>cY)J4 zp;I~GCc~$br$Yaxf@;Li%1TE+J5`H!Rebm1``&D$vWNMBlfUfK{`muMqKCS!N^do! z0;+F;AB@2m40TcC0dmt#wk|c0Q0v#EGF$<~wiwl_39Lqq3pIiX6K+FTa3D2@TnZ{g z_;BJyf(9iHtk_Ut#e)tvS|lk_Vn~uHOOE_!2oOw}F=_sT^$%xGojFzQ^!XELP@zMK z7BzYlX;P(2nKpI$6lzqdQ>j+9dKGI{ty{VJ%poI&3K=rG$ar}O&?-Y{)w0D|?H^pZ zap}UPMoks}-fF5;0aEox)!eyU>i)w)_po4!ak(UJyto<{!ja`dmb`fKzs#EpJH{cI zv1GWCJwq-m_;hO2s|&A9>$+`Pe>P*Of@LU{Ayv3>_nh4ocyQsvi5EA19C>o(%b7Qy zkt0S77Gu9wmth_Ib?w$?Y}ejBJ9zKnxqJUg{=0b@=+CQXzutZP@bbsgFFzlD{rva! z_vimVz5N38Z$JRs6YxL+6EqM$1RGTFK?dKO(7pmKT=2pOGo;W#4k7eV!U{1QQ9}|z z+)%_4RXowe6j@x+#TYx3@k1IzoDs(wvjZ!vvAV#)Ivms!GCLw46c5P(lT2{QBb9uT zNhqDKjFQSJt!xrYDYL9{%PY0~l1nhX43o?;&Fm6QG1Dw_%`??}lTA3?jFZke?Q9cI zIrFS@&pY+}lTSeX43yA8?UZ4K7!qAn(MB14)X_*GomA3FDZSLvOflV5(@r`4)YDKw z9aYp)Nj=rnR8d`3)mB-3)zw&GomJLaX}#6fTyfo1*Is%3)z@G#RYBNdfj!pPWRYD~ c*=Cu2*4b#GomSdvslC?PY_Z+8*MI;3JHt@7IRF3v diff --git a/Resources/docs/mesquite/installation/images/osXinstall.jpg b/Resources/docs/mesquite/installation/images/osXinstall.jpg deleted file mode 100644 index 48d88e858edd960da2b486ae473d042ef23ba6d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65446 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 diff --git a/Resources/docs/mesquite/installation/images/wc.gif b/Resources/docs/mesquite/installation/images/wc.gif deleted file mode 100755 index e70e782eef7e885e6eeb1931e47bb259fbbfb473..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1939 zcmb`C?Nbv60*7~#&1Qjsn~;!QLGvD>4K?^eqcXZA0U}o{a`GYq1_X>JDqzk=Ps)bZ zK!Zj=%wS6+LJHb)0Ys^%b3sue%1z`7h3cK8pk}n!VyPCLig%s6KjEG)zi-cPp7?BFE*=)61ZC0zxX0zMvop!sYv(xz>1_lOPE|=Tw_INy#latfa(>|YXZf@@F z+qVk~3;(8%s$8=#Z<$BxvbA$4LS|oz046#(i0{}{3StzzlRm`LNv!&AI z{uC-Z?4vM_S}ZE2!~VDw53sX6`=XkA&Z6ChO=W^aQbO~ zO9;O-Y->KdU6mii4t=;cAK`>PN<+MboW`cmW%HZ>mRw> z8Z&b%+!H8>ZFES}`wj#?2O~}a4_lXR5mj68sF?xUGPkWF;sASt4pBYWbcn7rQAwI`#xmJKfy2;derdOm2)#9FHvK91IIoJ#UCwk zKz^9-b4?;W#Zyfpo2qEce8qshJmoAir<|Rt_g1ke4gr(9m^5(~=NL(n%huU3*s>1x zatiJ4#4YMh&TvLX|M)kDVy#XD4Au97B3hocVV7ib-Av|ZFFNX(wS=9d1)@|Jg=du3 z(c@=n6o_h=p4zKaHJ+hxG`F?X$pt2#6+hu?3f9?704=CJGCXCc(*C6NXj@+{fIu6* z+jh{b(85EHowlVx-OGet5&E%gy=aUZOf(Mup=r4OGO>VoP=8T6+FYNXz*3T zHMHb$j-M=L{8RNYaui<7d$c`JM7=6z_em;C#-hsxCU~&_{yp8a5k?a5yDN#V%tI;z znG6lvNAg$2EW7AZ4VI=37X798>50P<_nHsNc(48rSZ)@3E`S`*)9lT2s|P2UZTp>K z=89X+H8I_amW(a-Or8MmA?X%2ROezz{4{S?0B3Z*!M%q znwDPfF6BGLvy0h}54Yxb)??P+H!QaWRoyRNZ@dXr?-tC3?0dhOM)6zwdR6+!}f@wf)@%i7DL!2e)}kF<2y&LYLmP9r0IxJjFt#AV32|mY$mE97fBUuV`qvf z8Oam^CcS|PrBCVrl4zGF-R##A>-@FVpu$)WYB}?mPWkv-Rta(Mj3qkU zY<3ez`F1(Ocq3xGNJ9%T0_8tf1gaLkrf0Z6_HXa{u>Z=0?k*op79Wp26*)Zr$uDGo z;xx$hxK>T2x2Hvxl;L_8h`CPK_delH4jsRJxEg#<8N5Dtfq>dClBX5%qSvoukIr`B z*&4@YwyybzbzRSz@n@pD4P2N_F4-1AgvG1(6h0UOGnTt3$24x%Kvi@>vjEJxZ^v0y z+vWbwOxa05Fm)5KX4a?jCGLCK>!D3Xve|tyc`JG;nVtE!8+psUQdkVIg}S~aA=(c% z0R|M?K}M?YO&J%{$Buk)0XT_wL55oB%h+xt(?B1M^TxebuE>VZuMCyC&In0Ye#A2e z4KehH_$)Evm%vQe^XC)haB=3wa#P`VCsxOnY~uebF`8Gk_FbWXa_##9nvh78d@?SL z6r6vE4w*XI#wlp}x6IcKrk)IYO@bcFEfs-?&`d->bL6fNTTSwp7rAvq>7xZZ9Ia6Z Gu<_q=@7r|% diff --git a/Resources/docs/mesquite/installation/installation.html b/Resources/docs/mesquite/installation/installation.html deleted file mode 100644 index 753d9e472..000000000 --- a/Resources/docs/mesquite/installation/installation.html +++ /dev/null @@ -1,187 +0,0 @@ - - - - - -Installation - - - - - -

      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Installation

      -

      Instructions are here given for installing Mesquite on the - following operating systems:

      - -

       

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/installation/installationMacOS.html b/Resources/docs/mesquite/installation/installationMacOS.html deleted file mode 100644 index f766235b6..000000000 --- a/Resources/docs/mesquite/installation/installationMacOS.html +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - Mesquite installation for MacOS - - - - -

      Mesquite installation for MacOS X

      - -

      (Please email us () - with questions or comments about downloading Mesquite).

      - -

      Instructions:

      - -
        -
      1. Download mesquite.dmg. -
      2. If the mesquite.dmg doesn't mount into a disk image automatically, double - click it to mount. You will see a Mesquite_Folder. Drag this Mesquite_Folder - to your hard drive (e.g., your Applications folder). Its contents should include: -
          -
        • com/
        • -
        • corejava
        • -
        • docs/
        • -
        • documentation.html
        • -
        • edu/
        • -
        • examples/
        • -
        • images/
        • -
        • jars/
        • -
        • lesser.txt
        • -
        • lib/
        • -
        • mesquite/
        • -
        • Mesquite (1GB).app
        • -
        • Mesquite (500MB).app
        • -
        • Mesquite.app
        • -
        • org/
        • -
        • Run_Mesquite_OSX.command
        • -
        • settings/
        • -
        • startingMesquiteAndMemoryAllocation.txt
        • -
        -
      3. Double click one of the Mesquite icons to start Mesquite. We suggest you - try first Mesquite. This starts the most current version of Java on your - computer. The version Mesquite (500MB) allocates more memory; the version Mesquite (1GB) allocates even more. We recommend - the most current versions of OS X and Java. -
      4. You will also notice the file "Run_Mesquite_OSX.command". This - contains the command needed to start Mesquite as if from the command line. - You can edit this command (using a text editor) to fine-tune the amount of - memory allocated to Mesquite, and perhaps to modify startup conditions. -
      5. To change the memory allocation of the "Mesquite - (500MB)" (for example) control-click (right click) on the application, and from the - drop down menu choose Show Package Contents. Inside, go to Contents/info.plist. - Open this file with a text editor, and in the line " <string>-Xmx500m - -Xss2m -Djava.library.path=lib</string>" change the number 500 either - higher or lower (do not introduce spaces!). To change it to higher than 2000m, you will need to use 64 bit java. For instructions, see the file startingMesquiteAndMemoryAllocation.txt. -
      -

       

      - -

      Requirements: OS X 10.4 or higher recommended; Java 1.4 or later required.

      -

      NOTE: If you have a previous version of Mesquite installed in your system, - we advise that you delete it before installing the new version. Remember to - save

      - -

      More details of issues of using Mesquite under Mac OS X are described in the - Support - page.

      -

      -


      -Copyright © 2002-2009 W. & D. Maddison - - - diff --git a/Resources/docs/mesquite/installation/installationUNIX.html b/Resources/docs/mesquite/installation/installationUNIX.html deleted file mode 100755 index f0aebba0e..000000000 --- a/Resources/docs/mesquite/installation/installationUNIX.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - Mesquite installation for UNIX - - - -

      Mesquite installation for UNIX/LINUX

      - - -

      (Please email us at ) - with questions or comments about downloading Mesquite).

      - - -

      Requirements: JRE or JDK 1.4 or better (java.sun.com). - (It is best to get Sun's Java VM; Mesquite does not run on some third-party - virtual machines.) See notes on the support - page, especially regarding issues with window and dialog size and placement.

      -

      Instructions:

      -

      Download and decompress this file:

      - - -

      It will create a directory called "Mesquite_Folder" in which all - the relevant files reside. To start Mesquite, execute the run_mesquite.sh script from the command line: -

           ./run_mesquite.sh
      -This should automatically identify your java installation. If you have trouble, you may need to set your -JAVA_HOME environment variable. In the uncommon case that you want a java VM to run Mesquite that is different -from the VM identified in JAVA_HOME, you may set the MESQUITE_JAVA_HOME environment variable. -

      - -

      Once Mesquite has finished loading, go to the File menu to open a file.

      -

      If the current user directory is not the Mesquite_Folder, and Mesquite has - not been run before, Mesquite may ask you to find the file "manual.html" - which resides in the Mesquite_Folder/docs/mesquite/ directory. This will - help Mesquite find and remember where its files are.

      - - -

      If run_mesquite.sh fails

      - -In the event that the shell script fails, it may still be posible to run Mesquite manually. The main class file is mesquite.Mesquite. - -To start Mesquite you can use jre or java. For instance you could use:

      -
      -     java -cp /home/myuser/Mesquite_Folder mesquite.Mesquite
      -

      where /home/myuser/Mesquite_Folder could be replaced by whatever is the - path to the Mesquite_Folder. On some systems the java virtual machine - is started by "jre" instead - of "java", and thus the command would be:

      - -
      -     jre -cp /home/myuser/Mesquite_Folder mesquite.Mesquite
      -

      Depending on your configuration, you may need to give the explicit path - to the java virtual machine, as in:

      -
      /usr/java/jre1.4.2/bin/java -cp /usr/local/Mesquite_Folder mesquite.Mesquite
      - -

      If you've changed the name of Mesquite_Folder to, for instance, "Mesquite2", - you may need to use a command like:

      -
      /usr/java/jre1.4.2/bin/java -cp /usr/local/Mesquite2 mesquite.Mesquite
      - -

      -

      If you've had to do all this because the shell script isn't working, please let us know -what happened, and what you did to make Mesquite work. That way, we can make it easier for the next person.

      - -

      Window Managers

      -

      Mesquite attempts to place windows in particular places on the screen for ease of use, using standard Java calls. - Some window managers override this, resulting in haphazard placement of windows. You may need to change your window - manager if this sort of thing is happening.

      - -

      Virtual Machines & Ubuntu

      -

      If you are running Ubuntu 8.10 (other versions have not been tested but may have the same issue), your default JVM may - be Open Java, which has some problems with font rendering/spacing. It is recommended that you use Sun's virtual machine. - Java 6 can be installed with the Synaptic Package Manager (sun-java6-jre for running Mesquite, - sun-java6-jdk if you are programming in Mesquite) or via the command line "apt-get install" process.

      - -

      If you have multiple JVMs installed, you may need to edit the run_mesquite.sh file to instruct Mesquite where to look for - the virtual machine. To do this, open run_mesquite.sh in a text editor and find the line:

      - -
           java="java"
      - -

      Replace it (or comment it out, as below, using "#" and append it) with the absolute path to Sun's JVM - (which may be different than the path listed below):

      - -
           #java="java"
      -
           java="/usr/lib/jvm/java-6-sun-1.6.0.10/bin/java"
      - -

      making sure to pay attention to spacing; the script may have problems if there is extra whitespace between "java" & "=". - Alternatively, if you don't use the script, but would like to run Mesquite from the Terminal command line, just use the absolute path to - the Java VM you prefer when starting Mesquite, as above:

      - -
           /usr/lib/jvm/java-6-sun-1.6.0.10/bin/java -cp /home/myuser/Mesquite_Folder mesquite.Mesquite
      - -
      - -

      More details of issues of using Mesquite under Linux/UNIX are described in - the Support - page. -


      -Copyright 2002-2009 W. & D. Maddison, T. Wheeler - - \ No newline at end of file diff --git a/Resources/docs/mesquite/installation/installationWindows.html b/Resources/docs/mesquite/installation/installationWindows.html deleted file mode 100755 index 0a72b771f..000000000 --- a/Resources/docs/mesquite/installation/installationWindows.html +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - Mesquite installation for Windows - - - -

      Mesquite installation for Windows

      - -

      (Please email us () - with questions or comments about downloading Mesquite).

      -

      NOTE: If you previously installed an older version of Mesquite, we recommend - you delete the Mesquite_Folder directory before installing - the new version. First, however, you may want to take from Mesquite_Folder/mesquite - any third party packages (e.g., PDAP, TreeSetViz) before deleting the directory.

      -

      In order to run Mesquite, you must have Java 1.4 or newer installed on your - computer. We recommend you install the latest version of Java before installing - Mesquite (java.sun.com).

      - -

      Instructions:

      -
        -
      1. Download the Mesquite - Installer. There are also special installer for high-memory version - of Mesquite (512MB memory dedicated to Mesquite; 1GB dedicated). - You might want to use a high memory version if you are using many trees, - large trees, or large matrices.
      2. -
      3. Run the installer. It runs as a wizard. Once it is done, you should see - a Mesquite folder something like this:
        -
        -
        -
      4. -
      5. The file "Mesquite" with the icon is the Mesquite executable. - Double click this to start Mesquite.
      6. -
      7. You will notice a file called "Run_Mesquite_Windows.bat" in the - Mesquite_Folder. This is a batch file that contains the command line instruction - to start Mesquite. If you double click this file, Mesquite will start. We - include this file because you can modify the command line to change how Mesquite - runs when you double click the batch file. In particular, you can change the - number "512", the memory allocation, to higher numbers if you need - more memory (don't introduce spaces!).
      8. -
      -

      More details of issues of using Mesquite under Windows are described in the - Support - page.

      - -

      -


      -Copyright 2002-2009 W. & D. Maddison - - - diff --git a/Resources/docs/mesquite/managingFiles.html b/Resources/docs/mesquite/managingFiles.html deleted file mode 100644 index f958b8b98..000000000 --- a/Resources/docs/mesquite/managingFiles.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - -Managing Files - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Making, opening and saving data files

      -

      Mesquite is currently designed for data files following the - NEXUS format (Maddison, D.R., D.L. Swofford, and W.P. Maddison. - 1997. NEXUS: An extensible file format for systematic information. - Systematic Biology 46: 590-621) although it can import and export - files of other formats. Thus, you could create your data file - with a text editor or word processor if you followed NEXUS conventions. - However, you'll probably find it easier to use Mesquite's data - matrix editors, tree windows, and so on, to specify the information - in the data file, and let Mesquite handle the formatting issues. -

      Mesquite can read NEXUS files created with MacClade, - and can save files that MacClade understands. For information - on importing and exporting other formats, see the page on using - Mesquite with other programs.

      -

      Creating a new data file

      -

      To create a new blank data file, choose File>New - (i.e., the New menu item in the File menu). You'll be presented - with a dialog box in which you enter the name of the set of taxa - (e.g., "Drosophila") the initial number of taxa, whether - or not you want to show a tree window, and whether to make a character - data matrix. (The taxa could be species, or sequencies, or whatever - are your "terminal taxa", "Operational Taxonomic - Units", or evolutionary units.) (You can just leave the name - of the set of taxa as "Untitled" if you wish, but that - may become confusing if you ever have more than one set of taxa - in the same file.) You can later add more taxa using (List - of Taxa)List>Add Taxa or (Character - Matrix Editor)>Matrix>Add Taxa, or by using the - Add Taxa tool in the Character Matrix - editor. -

      When you make a new data file, you'll be presented with a list - of taxa or perhaps a tree window. The taxa are automatically named - "taxon 1", "taxon 2", and so on. You can rename - a taxon name (e.g., "D. melanogaster", "D. willistoni", - and so on) by selecting the I-beam tool in the List of Taxa window - and touching it on the taxon name. There is a submenu, (List - of Taxa)List>Alter Taxon Names>, that might offer - other ways to edit taxon names. Taxon names can also be edited - in the Character Matrix editor, - either manually or using the Taxon Utilities and Taxon Names submenus - of the Matrix menu. -

      A new data file does not automatically include a matrix of character - data unless you request it. To add new matrices, see the section - on the Character Matrix editor. -

      Opening an existing data file

      -

      To open an existing data file, use File>Open>File. - If Mesquite detects that the file is not a NEXUS file, it will - ask to you to choose its file format for importing. -

      Saving a data file

      -

      Save a data file using File>Save - File or File>Save - File As. You can also export to other formats using - File>Export. -

      You can indicate that a character matrix should be written in - the NEXUS file as INTERLEAVE (or not) by going to the Character - Matrix Editor window and selecting the menu item Matrix>Current - Matrix>Write Interleaved -

      Reverting a file to the last saved version

      -

      There is a Revert To Saved menu item in the File menu that reverts the project to its last saved state. Choosing this menu item is the equivalent of closing the file without saving, and then rereading it from disk. If you have linked files open (see below), then choosing it is equivalent to closing all files in the project without saving, and then rereading the home file of the project from disk. -

      Projects and files

      -

      Mesquite is not restricted to considering only one file at a - time, but instead can collect information from various files - and - consider it together. Such a collection of files sharing information - is called a project. Implicitly when you first - open a file, a project is created, one which contains only a - single - - file. Other files can be linked into the project using the Link - commands.

      -

      Since Mesquite can accumulate and analyze a more or less indefinitely - large collection of elements of information (several sets of taxa, - data matrices, and so on), Mesquite doesn't need to respect the - boundaries of files. That is, it could read a TAXA block from - one file on the disk, and read a data matrix for those taxa from - another file on disk, and a set of trees from another file. While - other programs can handle external treefiles or command files, - Mesquite can handle external character matrices, assumptions, - and so on.

      -

      Mesquite therefore makes a distinction between the collection - of elements of information that are currently interacting with - one another in Mesquite's calculations, and the physical files - on disk or server. The former collection, which may include information - gathered from several files, is called a project. The set of files - to which the elements of information in a project belong are said - to be linked.

      -

      By default, all of the windows belonging to a project are bundled as tabs into a single main window. At the left side of this is a special panel, the Project Panel, that shows the files participating in the project, and the objects (taxa blocks, matrices, tree blocks) stored in those files. In the example shown here, - there are two files linked, ExampleFile.nex and treeFile.nex. These contain a taxa block called "Taxa" to which belong two character matrices and two tree blocks:

      -

      -

      The information within a project is available for joint calculations, but information cannot be shared between projects.

      -

      You can assign a name to your project other than the name of the home file. The project name is then displayed on the window's title bar. To change the name of the project, touch on "Project" near the top of the project panel. In the drop down menu, choose the menu item Name of Project...

      -

      Opening versus Including versus Linking files

      -

      In Mesquite there are three standard ways to read a file: Open, Include - and Link.

      -
        -
      1. Open — If a file is to be opened up independently - of any other open files, and not share information, it should - - be opened using the Open File... menu item. A file opened in - this way is treated as belonging to a project that is separate from - any - other - - files open at the time. -
      2. Include — To read in the contents of a file and - merge them into an existing file, so that all of its information - becomes part of the existing file and is saved into that existing - file, use the Include File... menu item. -
      3. Link — To read in the contents of a file and - add its information to a collection of information in a project - - in use, but to maintain the file separate for purposes of writing - to the disk, use the Link File... menu item in the File menu. - A file opened - in this way will become part of the project. Because of the - interdependencies among elements of information that can exist - - (list of taxa in a data file matches list of taxa in a tree - file), it is possible that editing information that belongs - - to one file will also change information in a linked file. - In the graphic above, Link File... was called once, to link - treeFile.nex with ExampleFile.nex. -
      -

      In addition, there are several special methods to import trees from other files.

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/manual.html b/Resources/docs/mesquite/manual.html deleted file mode 100644 index 533c57e75..000000000 --- a/Resources/docs/mesquite/manual.html +++ /dev/null @@ -1,250 +0,0 @@ - - - - - -Mesquite Manual - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Mesquite: A modular system for evolutionary - analysis, version 2.75

      -

      Principal Authors:
      -
      Wayne P. Maddison, - University of British Columbia

      - David R. Maddison, Oregon State University

      -

      Development Team:
      -
      Wayne Maddison
      - David Maddison
      - Peter Midford (2006-)

      - Danny Mandel (2006-7)
      - Jeff Oliver (2007-)

      -

      This manual introduces you to the Mesquite - system for analysis in evolutionary biology. It explains the basic - operation of the system (the links above) and some standard analyses - (the links at left). Mesquite's web site has a printable pdf version of this manual (as of version 2.0).

      -

      New features and bug fixes since version - 1.0 are described on the page on new features - and history of changes. Version 2.7 is incompatible with modules - from version 1, and thus you will need to find new versions of - any third-party modules you have from version 1. Version 2.7 has a few incompatibilities with versions 2 and 2.5, and so some third-party modules may need to be replaced with newer versions.

      -

      Mesquite's analyses currently include - phylogenetic analyses (parsimony, likelihood, comparative method, - simulations and randomizations of characters and trees) and population - genetics analyses (coalescence). You can also use Mesquite as - an editor for phylogenetic data files. Mesquite is not primarily - designed to infer phylogenetic trees, but rather for diverse analyses - using already inferred trees. Mesquite's web site contains an - outline of Mesquite's - features.

      -

      Because many analyses are possible and those available depend - on what modules are installed and loaded, a comprehensive manual - cannot easily be written. For this reason, many analyses available - in Mesquite are not included in this manual. You are encouraged - to explore, and invent new analyses. We have a special page on - how to learn about Mesquite's features.

      -

      Mesquite's web site is here; - check it for updates. We recommend you sign up to the Mesquite - discussion e-mail list to learn about updates and to discuss - features.

      -

      Getting started

      -

      To begin using Mesquite on the Mac OS, Unix/Linux or Windows, - see the installation - instructions. We encourage you to explore the example files - in the "examples" directory of the Mesquite_Folder.

      -

      See the Help page to learn how best to - learn Mesquite.

      -

      The website has a list of some third-party - modules you can install. See the page on modules - for instructions on where they can be installed.

      -

      Reporting Bugs

      -

      We encourage you to report bugs or misbehaviour of Mesquite. - You may find a problem that seems so obvious to you that you expect - we must have seen it. Please report it anyway, because perhaps - it occurs only in particular circumstances that we didn't test, - or it occurs with a combination of options that we haven't tested - recently. The Support page has more - details on reporting bugs.

      -

      Conventions of this manual

      -

      For compactness, we will use a special - convention to refer to menu items. For example, File>Save - File refers to the Save File menu item of the File - menu. (Tree Window)Drawing>Tree Form>Diagonal - Tree refers to the Diagonal Tree menu item of the Tree - Form submenu of the Drawing menu that is associated with the Tree - Window. By referring to a menu as "associated with" - a window, we mean that that menu is present in the menu bar at - the top of the screen when the window is frontmost (on the MacOS), - or that the menu is embedded within the window (on the Windows - OS and most other operating systems).

      -

      Information for Developers

      -

      Mesquite is modular, and can be extended by adding modules into - the folder "mesquite" in the folder "Mesquite_Folder". - Developers interested in writing modules should contact us at - . Information - on development for Mesquite is also available here, - although it is out of date.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/menus.html b/Resources/docs/mesquite/menus.html deleted file mode 100644 index fd13d2e17..000000000 --- a/Resources/docs/mesquite/menus.html +++ /dev/null @@ -1,505 +0,0 @@ - - - - - -Menus - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Mesquite's menus

      -

      Mesquite's menus differ from window to window and vary depending - on the calculations being performed. In operating systems such - as Windows and Linux, each window has its own set of menus embedded - at the top, thus making it easy for the user to understand the - context — a particular window — in which the menu - item exists. Users of the Macintosh OS will see the screen menu - bar change depending on what window is at the forefront. On the - other hand, there is considerable duplication of menu items from - window to window, which reflects the fact that windows share context - to varying degrees, but which may be confusing to users of operating - systems with window-specific menus. We will not here take sides - about which menu paradigm is better, but note that Mesquite's - menu are firmly organized so as to reflect the heirarchical structure - of the calculations performed.

      -
        -
      1. Learning about menus -
      2. Standard menu items -
      3. Where to find menu items -
      -

      Learning about menus

      -

      Mesquite menus include a few constant ones (File, Edit, Window) - and various other menus that change as different modules are used. - This situation could be confusing to the user. For instance, menu - items for particular modules may appear in different places depending - on the context.

      -

      Below is a list of the standard menu items that should appear - in most configurations of Mesquite. There will likely be other - menus and menu items in addition to these.

      -
      -

      Mesquite can automatically generate documentation for the current - menu configuration and present it to the user as a web page. - This can be done by selecting the Menu & Control Explanations - menu item from the Window menu of Mesquite. Also, if - you hold down the Shift key while selecting a menu item, an - explanation of the menu item will appear in the explanation - are of the foremost window.

      -
      -

      Standard menu items

      -

      File

      -
        -
      • New — Make a new file (as a - new project) -
      • New Linked File — - Make a new file (linked to the current project) -
      • Open File... — - Open file as a separate project (not linked to current project) -
      • Open Other -
          -
        • URL... - Get file from web server -
        -
      • Link File...Open - file and incorporate into the current file (or home file of - current project) -
      • Include File...Open - file as linked (and hence sharing information with) the indicated - project -
      • Close File — Close the file - -
      • Close All — - Close all projects -
      • Close Window - Close the foremost window -
      • Save File - Save the file to disk. -
      • Save File As... - Save the file to disk under another name. -
      • Get Info... - Shows what is the current file and its location. -
      • Export... - Save the file to disk under another name and with a format other - than NEXUS. -
      • Save Window As Text... - Save the text version of the window (visible by touching on - the Text tab of the window). -
      • Print Window... - Print the foremost window. -
      • Print Window to Fit Page... — - Print the foremost window so as to fit within a page. -
      • Save Window as PDF... — - Save the foremost window as a PDF image. -
      • Activate/Deactivate Packages — - Change the configuration of modules - loaded. These menu items affect what modules, among those installed - in your copy of Mesquite, are actually loaded at startup. Most - configurations load only a subset of menu items, for instance - to simplify the interface. -
          -
        • Use All Installed modules - On next startup, load all installed modules -
        • Choose Configuration - Choose the configuration of module packages loaded at next - startup. -
        • Delete Configuration - Delete user-defined configurations -
        • Define Configuration - Define a new configuration of modules to be loaded at startup -
        -
      • Macros -
          -
        • Show Macro List — Show list - of Macros available, and where available explanations as - to what each does.
        • -
        • Edit Macro Information — - Change name and explanation for user-defined macros.
        • -
        • Show Macro List - Show list of Macros available, and where available explanations - as to what each does. -
        -
      • Rename Log file — - Renames the current log file. -
      • Reset Menus - Forces rebuild of all menus. Useful on Windows because of a - bug in the Java virtual machine that occasionally scrambles - menu names -
      • Force Quit - Forces Mesquite to quit without the usual clean-up and checking - whether the file has unsaved changes. Should be used only in - emergency situations (e.g. if some calculation appears to have - crashed) -
      • Quit Mesquite - Quit Mesquite -
      -

      Edit

      -
        -
      • Undo - Minimally functional. Undos most recent change to tree in tree - window. Not available for Character Matrix Editor and other - windows -
      • Cut, Copy, Paste - Have their standard uses, though currently only deal with text. -
      • Font - Change the default font for the foremost window. -
      • Font Size - Change the default font size for the foremost window. -
      • Add AUTHORS block to File - Adds an AUTHORS block to the file, important for collaborative projects. -
      • New Generic Nexus Block — - Make and edit a NEXUS block for the file. -
      • Edit Mesquite script - Edit a Mesquite script contained in the file -
      • Edit Comment - Edit the comment about the file. -
      -

      Characters

      -
        -
      • Character Matrix Editor - — Show a data editor for a character - matrix -
      • List of Characters - — Show the list of characters - for a particular character data matrix -
      • New empty matrix... - Make a new, blank character data matrix -
      • Make New Matrix from - — Make a new character data matrix - by copying an existing matrix or filling the matrix from a special - source (e.g., simulated characters) -
          -
        • sources of matrices listed here -
        -
      • List of Character Matrices - Show the list of available character data matrices -
      • List of Character Models - Show the list of available models of character evolution -
      • New Character Model... - — Make a new model of character - evolution -
          -
        • types of character models listed here - -
        -
      • Edit Character Model... - — Edit an existing model of character - evolution -
      • Lists -
          -
        • Parsimony model sets - — Show a list of the sets - of assignments of parsimony models for a particular character - data matrix -
        • Probability model sets - — Show a list of the sets - of assignments of probability models for a particular character - data matrix -
        • Character sets - — Show the character sets - for a particular character data matrix -
        • Inclusion sets - — Show the character inclusions - sets for a particular character data matrix -
        • Character Partitions - — Show the character partitions - for a particular character data matrix -
        -
      -

      Taxa&Trees

      -
        -
      • New Tree Window - — Show a new tree window for a - particular set of taxa (multiple tree windows can be shown) -
      • Current Tree Window - — Bring an existing tree window to the - front -
      • List of Taxa - — Show a list of taxa for a particular - set of taxa -
      • New Block of Taxa... - Make a new set of taxa -
      • List of Taxa Blocks - Show a list of the different sets of taxa -
      • List of Trees - — Show a list of trees in a tree - block in the file -
      • New Empty Block of Trees... - Make a new empty block in which to store trees -
      • Make New Trees Block from - Make a new block of trees by copying an existing block or filling - the block from a special source (e.g., simulated trees) -
          -
        • available sources of trees listed here - -
        -
      • List of Tree Blocks - Show a list of tree blocks in the project -
      • Multi Tree Window - — View several trees at once in window. -
      • List of Taxa Partitions - Show a list of taxa partitions that exist -
      • List of Taxon Sets - Show a list of the Taxon sets that exist -
      -

      Analysis

      -
        -
      • Menu items to make new charts and other analyses are listed - here -
      -

      Window

      -
        -
      • Menu & Control Explanations - — Causes Mesquite to compose a - web page listing the menu items currently in the menu bar for - this window, and where available gives explanations for what - they do. Also lists the buttons currently in the window, and - where available gives explanations for what they do. -
      • Clone Window - Clones the foremost window. Useful to reproduce an existing - analysis then change it slightly. Cloned window will appear - exactly above original window; thus the clone should be moved - to view the original. -
      • Save Window As Macro - Save foremost window as a macro. This macro can later be used - to reproduce the window's appearance and analyses. -
      • Macros - Execute the selected macro. -
      • Scripting - The "Show Snapshot" item displays the script that would be required - to return the foremost window to its current states; "Send Script" - sends a script to the foremost window. -
      • Bring All Windows To Front — - Brings all Mesquite Windows to the front. -
      • Current Windows — - Allows you to select current Mesquite windows to bring them - to the front. -
      • Mesquite Startup Window — - Makes the Mesquite startup window visible. -
      • Mesquite log — Makes - the Mesquite log window visible. -
      • Mesquite Projects and Files — - Makes the Mesquite projects and files window visible. -
      • Display License — Shows the - license under which Mesquite is distributed. -
      -

      Help

      -
        -
      • Mesquite Manual - Show home page of Mesquite manual -
      • Modules Loaded - Show web page of modules that are installed and loaded -
      • Keyword Search - Search for exact keyword among the names and explanations of - loaded modules. -
      • Web Search - Search for exact keyword using the Google search engine. -
      • Scripting Commands - Show web page of available commands for scripting -
      • Active Module Tree - Show the entire employee tree of modules -
      • List Active Modules — - Write to the log a list of the entire employee tree of modules -
      • List Prerelease Modules — - Write to the log a list of any modules loaded that are labelled - as prerelease and substantive -
      • Show Developer Statistics - Write to the log some information useful for debugging. -
      -

       

      -

      Where to find menu items

      -

      Other menus come and go depending on which window is in front - and what calculations are in use. Thus, the standard Tree Window - has a Tree menu.

      -

      As the user requests calculations and output of results, the - menus change. The reason for this is that different menus are - appropriate in different circumstances. Thus, if the user requests - the Balls and Sticks method to draw trees, a menu item "Spot - size" appears in the Tree menu. Spot size controls the size - of the balls drawn at the nodes of the tree.

      -

      Exactly where a menu item appears may at first be confusing to - the user, but there is a certain logic to it that hopefully won't - be too obscure (technical details are available in the developer's - documentation). The "Spot size" menu item belongs - to the module that draws trees in the Balls and Sticks fashion, - since that module wants the user to be able to control the size - of the balls. That menu item appears within the menu of the modules - that employ it to draw trees. Since the Drawing menu belongs to - the module that coordinates tree drawing, and it is this module - that (indirectly) is employing Balls and Sticks to draw the tree, - the menu items belonging to Balls and Sticks appear in the Drawing - window.

      -

      A module can also have its own menu, as does the tree drawing - coordinator. Thus, the menu items of a module (usually) appear - in the menu belonging to its closest employer module that has - its own menu. We say "closest" because sometimes a module - will have a menu item, but its immediate employer won't have a - menu to put it in. The menu item drifts upward in the employment - hierarchy until it finds an employer that has a menu that can - house it.

      -

      This system means that menu items appear in an appropriate context, - but that that context is not fixed because it depends on what - employer has a menu in which the item can be housed.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/moduleIndex.html b/Resources/docs/mesquite/moduleIndex.html deleted file mode 100644 index a5d4bb3dd..000000000 --- a/Resources/docs/mesquite/moduleIndex.html +++ /dev/null @@ -1,899 +0,0 @@ - - - - - -Module index - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Mesquite's standard modules

      -

      The following is a list of the modules installed by default in - this version of Mesquite, along with the explanations of what - they do.

      -
        -
      • Absolute Distance (General) — Absolute distance from a character matrix.
      • -
      • ACGT Compositional Bias — Returns continuous characters which are the proportion G+C, and separately A, C, G, T, for each taxon in a DNA data set.
      • -
      • Add Characters from Source — Adds characters from a source of characters.
      • -
      • Add item... — Adds an item in each cell of a continuous matrix.
      • -
      • Add Noise (Gaussian) — Adds normally distributed noise to existing states. Only the first item of a continuous matrix is modified.
      • -
      • Add Noise to Branch Lengths — Adds noise to branch lengths of tree. Noise is Normally distributed, with variance as selected. By default the variance is be proportional to current branch length, so that if branch length is 10 and you've indicated a variance multiplier of 0.1, the noise added will have a variance of 1.0. Negative branch lengths are not allowed, and are changed to zero.
      • -
      • Add Note On Tree — Draws editable notes in a tree display.
      • -
      • Add Taxa To Tree — To a tree with some taxa excluded, adds taxa.
      • -
      • Add text to taxon names — Adds text to taxon names.
      • -
      • Add value — Alters continuous data by adding a value. All items of the matrix are similarly modified.
      • -
      • Add/Delete Data — Adds and deletes characters and taxa in a Character Matrix editor. This can be done through the Add characters..., Add taxa..., and Delete Selected menu items and via the tools that add taxa and characters where touched.
      • -
      • Adjust scaling factor of lineage widths — Provides a tool with which to adjust the scaling factor used for lineage widths in a tree window.
      • -
      • Align DNA to Protein — Realigns a DNA matrix to match the alignment in an amino acid alignment.
      • -
      • Align Package — Align is a Mesquite package providing tools for the alignment of sequence data.
      • -
      • Align Score/RC Align Score To Ref. — Reports the Alignment Score / Reverse Complement Alignment Score for a taxon in a data matrix. The score for each taxon is the cost of aligning that taxon's sequence against the reference taxon using Mesquite's default pairwise aligner, divided by the score for aligning the reverse complement of the sequence against the reference. Scores greater than one mean that alignment is better if one of the sequences is reverse complemented .
      • -
      • Align Sequences — Sends the selected sequence to be aligned.
      • -
      • Align To Dropped — Supplies an alignment tool that can be used on a set of sequences. Sequences dropped by this tool on another sequence will be aligned to that other sequence (pairwise).
      • -
      • Alignment Score To Ref. — Reports the Alignment Score for a taxon in a data matrix. The score for each taxon is the cost of aligning that taxon's sequence against the reference taxon using Mesquite's default pairwise aligner. Lower scores mean a better alignment.
      • -
      • All Branch Lengths to 1.0 — Assigns a value of 1.0 for branch length for all of a tree's branches.
      • -
      • All Rerootings — Reroots tree at all nodes.
      • -
      • All Trees — Supplies all possible dichotomous rooted or unrooted trees (only works if number of taxa is <=11).
      • -
      • All Unassigned Branch Lengths to 1.0 — Assigns a value of 1.0 for branch length for all of a tree's branches that have not yet had a branch length assigned.
      • -
      • Alter Branch Lengths — Alters branch lengths of selected trees.
      • -
      • Alter Data — Manages data-transforming modules.
      • -
      • Alter Trees — Alters selected trees.
      • -
      • Alternative Names — Lists the alternative names for the taxon.
      • -
      • Amino Acid Molecular Weight — Returns molecular weight of amino acid
      • -
      • Amino Acid Properties — Returns property of amino acid
      • -
      • Among-group PCA — Performs among-group principal components analysis on a continous-valued matrix.
      • -
      • Ancestral States All — Reconstructs ancestral states at nodes for all characters supplied by character source.
      • -
      • Ancestral States Reconstruction Package Introduction — The ancestral states reconstruction package provides modules to coordinate and display reconstruction of ancestral states on the branches of trees.
      • -
      • Annotate Branches — Supplies a tool for tree windows to attach and view footnotes for branches.
      • -
      • Annotation Panel module — Provides tools with which to attach notes (including images) to cells of the matrix and show them.
      • -
      • Annotation Panel module (list of characters) — Provides tools with which to attach notes (including images) to characters and show them.
      • -
      • Annotation Panel module (list of taaa) — Provides tools with which to attach notes (including images) to characters and show them.
      • -
      • Append numbers — Appends to each taxon name the number of the taxon. This will ensure that each taxon name is unique.
      • -
      • Arbitrarily Resolve State Ambiguities — Alters categorical data by arbitrarily resolving ambiguous sites to one of the possible states.
      • -
      • Arbitrarily Ultrametricize — Adjusts a tree's branch lengths so that the distances among terminal taxa are ultrametric (i.e. like a molecular clock, all tips reaching to same level). This is not done with any sophisticated smoothing algorithm; rather, branches are just stretched until they reach to same level.
      • -
      • Assign All Branch Lengths — Assigns a value for branch length for all of a tree's branches.
      • -
      • Assign Branch Lengths From Node Names — Assigns a value for branch length for all of a tree's branches based upon node names that represent numbers.
      • -
      • Assign Branch Lengths Less than or Equal to Zero... — Assigns a user-provided value to all branches with lengths less than or equal to zero.
      • -
      • Assign Selected Branch Lengths — Assigns a value for branch length for all of a tree's selected branches.
      • -
      • Assign taxon names — Assigns to each taxon name a string followed by a number. For example, if the string is "g", then taxon 3 will be assigned the name g3.
      • -
      • Assigned Colors — Provides a tool with which to color cells of a matrix.
      • -
      • Associated Taxa — Lists and edits what other taxa (e.g. contained or containing) are associated with these.
      • -
      • Asymmetrical 2-param. Markov-k Model — Defines and maintains simple Markov k-state asymmetrical 2-parameter stochastic models of character evolution.
      • -
      • Asymmetry Likelihood Ratio Test — Calculates the test statistic for the likelihood ratio test comparing the asymmetrical and one parameter models [2ln(L(Asymm.)/L(Mk1)], on a tree for a given character.
      • -
      • Attached Value — Supplies a number attached to the tree
      • -
      • Attachment — Displays an item attached to trees.
      • -
      • Augment Tree Randomly — Augments tree by random placement of excluded taxa. There are three modes: adding only to original branches, ignoring lengths; adding to any branch, considering branch length; adding to any branch, ignoring branch length. With lengths considered, probability of placing taxon on a branch is proportional to the branch's length.
      • -
      • Average of Several Distances — Average of several distances among taxa, e.g. average from several data matrices.
      • -
      • Average Taxon Value among Trees — Averages among trees a value calculated for a taxon using a tree.
      • -
      • Average Tree Depth — Calculates the average path length (in branch length) from terminals to the root, treating unassigned lengths as 0. The length of the root is not counted.
      • -
      • Average Tree Value — Calculates the average of some value for trees in a tree block.
      • -
      • Balls & Sticks — Draws trees with spots and the nodes and thin lines for branches.
      • -
      • Bar & Line Chart — Helps make bar & line charts.
      • -
      • Bar & Line Chart for Character Matrices — Shows chart displaying values (such as treelength, etc.) for a series of character matrices.
      • -
      • Bar & Line Chart for Characters — Shows chart displaying values (such as likelihoods, parameter values, parsimony counts, etc.) for a series of characters.
      • -
      • Bar & Line Chart for Taxa — Makes a chart displaying values (such as proportion of gaps in a sequence, etc.) for each of a series of taxa.
      • -
      • Bar & Line Chart for Trees — Makes a chart displaying values (such as likelihoods, parsimony scores, imbalance statistics, correlations,etc.) for a series of trees.
      • -
      • Basic Draw Names for Tree Display — Draws taxon names on a tree. Chooses orientation of names according to orientation of tree.
      • -
      • Basic File Coordinator — Coordinates the reading, maintenance and linkages of files, which include Taxa, Trees, CharacterData, and other objects. This module is hired directly by the Mesquite trunk module.
      • -
      • Basic Tree Draw Coordinator — Coordinates the drawing of a tree by maintaining the basic TreeDisplay and by hiring a DrawTree module.
      • -
      • Basic Utilities Package Introduction — Provides basic utilities for Mesquite.
      • -
      • Batch Architect Package Introduction — Provides facilities to coordinate the simulation of data and generate batch files for replicated analyses.
      • -
      • Batch File Template Manager — Manages templates used in saving batch files.
      • -
      • Birth/Death Process Trees — Generates tree by simple birth/death model with a constant rate of speciation (birth) and of extinction (death).
      • -
      • BiSSE Ln Likelihood Difference — Calculates the difference in log likelihoods between two BiSSE speciation/extinction models.
      • -
      • BiSSE Net Diversification Likelihood — Calculates likelihood with a tree of a species diversification model whose rates (r = spec. - ext.; a = spec./ext.) depend on the state of a binary character (BiSSE model, Maddison, Midford & Otto, 2007).
      • -
      • BiSSE Net Diversification Likelihood (Calculator) — Calculates likelihood with a tree of a species diversification model whose rates (r = spec. - ext.; a = spec./ext.) depend on the state of a binary character (BiSSE model, Maddison, Midford & Otto, 2007).
      • -
      • BiSSE Speciation/Extinction Likelihood — Calculates likelihood with a tree of a species diversification model whose speciation and extinction rates depend on the state of a binary character (BiSSE model, Maddison, Midford & Otto, 2007).
      • -
      • BiSSE Speciation/Extinction Likelihood Calculator — Calculates likelihood with a tree of a species diversification model whose speciation and extinction rates depend on the state of a binary character (BiSSE model, Maddison, Midford & Otto, 2007).
      • -
      • BiSSE Trees & Characters — Generates tree by a speciation/extinction model in which a character controls rates of speciation/extinction. Time to next event drawn from negative exponential distribution.
      • -
      • BLAST in Web Browser — BLASTs selected data against GenBank.
      • -
      • Boolean for Character (in List of Characters window) — Supplies booleans for characters for a character list window.
      • -
      • Boolean for Tree (in List of Trees window) — Supplies booleans for trees for a trees list window.
      • -
      • Boolean Info Strip — Shows an strip of boxes near the top of each a character column that shows the value of a boolean for that character in gray or white.
      • -
      • Boolean Tree Value — Gives a tree a value of 1 if it satisfies the criterion, 0 otherwise.
      • -
      • Bootstrap Resample Matrix — Resamples characters from a matrix for use in bootstrap methods.
      • -
      • Branch Information — Provides a tool that shows information about branches.
      • -
      • Branch Length from Root — For each taxon, calculates the sum of the branch lengths from that taxon to the root of the tree.
      • -
      • Branch Lengths Adjust — Provides a tool to adjust branch lengths of trees.
      • -
      • Branch Lengths from current, reinterpreted as Divergence Times — Reassigns branch lengths under the assumption that currently assigned branch lengths are actually divergence times.
      • -
      • Brownian Model — Initializes Brownian motion character model for likelihood and other probability calculations.
      • -
      • Calculated value for taxon — Supplies values for taxa reinterpreted as if characters.
      • -
      • Canonical Variates Analysis — Performs canonical variates analysis on a continous-valued matrix.
      • -
      • Catalogue of Life — Provides a URL to a taxon in the Catalogue of Life
      • -
      • Categorical Data Package Introduction — Provides basic facilities for handling categorical characters.
      • -
      • Cell Wand (data) — Provides a tool with which to select cells in a matrix automatically.
      • -
      • Character Compositional Bias — Calculates the percent of taxa with particular nucleotides (GC bias, or individual frequency of A, C, G or T) for a character.
      • -
      • Character Group Color — Colors by Character Group.
      • -
      • Character Included — A boolean that is true if a character is currently included, and false if the character is currently excluded.
      • -
      • Character Inclusion — Shows current character inclusion in character list window.
      • -
      • Character Likelihood — Calculates the negative log likelihood of a tree for a given character.
      • -
      • Character List — Makes windows listing characters and information about them.
      • -
      • Character Loadings — Returns loadings of a character in an ordination
      • -
      • Character Matrices List — Makes windows listing character data matrices and information about them.
      • -
      • Character Matrices Package Introduction — Provides basic management and utilities for character data matrices.
      • -
      • Character Matrix Editor — Makes editor windows to edit character data.
      • -
      • Character Matrix manager — Coordinates the management of character data matrices.
      • -
      • Character matrix selection coordinator — Coordinates selecting taxa and characters in data matrix.
      • -
      • Character Models List — Makes windows listing character models and information about them.
      • -
      • Character Reference Strip — Shows the strip at bottom of matrix with character reference.
      • -
      • Character selection coordinator — Coordinates character selection.
      • -
      • Character Sort (data) — Provides a tool with which to sort characters automatically.
      • -
      • Character Source — Coordinates the supply of characters from various sources of characters.
      • -
      • Character Source — Coordinates the supply of characters from various sources of characters.
      • -
      • Character value using other character — Coordinates the calculation of a number for a character based on another character (e.g., a correlation between the two characters).
      • -
      • Character value with current tree — Coordinates the calculation of a number for a character based on a current tree.
      • -
      • Character Value with Respective Tree — Coordinates the calculation of a number for a character based on a respective tree.
      • -
      • Character value with tree — Coordinates the calculation of a number for a character based on a tree.
      • -
      • Character Wand (data) — Provides a magic wand tool with which to select characters automatically.
      • -
      • Character-Associated Diversification — Coordinates analyses for the effect of a character on diversification (speciation/extinction).
      • -
      • Character/State Information — Exports character and state information for categorical matrix.
      • -
      • Characters from Matrix Source — Supplies characters from source of matrices.
      • -
      • Characters from Ordinations — Supplies a character from an ordination of an existing matrix.
      • -
      • Characters Scattergram — Makes a scatterplot displaying two values (such as likelihoods, parsimony scores, etc.) for a series of characters.
      • -
      • Chart from Instruction File — Displays a chart summarizing data contained in files, as directed by an instruction file.
      • -
      • Charting Package Introduction — Provides basic charting functions.
      • -
      • Circular tree — Draws trees in circular form.
      • -
      • Clade Match with Another Current Tree — Calculates a number relating each clade in the tree to another current tree (e.g., a tree-to-tree distance metric).
      • -
      • Clear All Node Names — Clears all node names from the tree.
      • -
      • Clustal (DNA/RNA) — Imports Clustal files that consist of DNA or RNA sequence data.
      • -
      • Clustal (protein) — Imports Clustal files that consist of amino acid sequence data.
      • -
      • ClustalW Align — Sends the selected sequence to ClustalW to align.
      • -
      • Cluster analysis — Supplies trees obtained from cluster analysis on distance matrices.
      • -
      • Coalescence Contained within Current Tree — Generates tree by a simple coalescence model of a neutral gene with constant population size, within a current species tree from a Tree window or other tree context. Branch lengths are assigned according to generation of coalescence.The species tree used is a current tree found in a Tree Window or other tree context.
      • -
      • Coalescence in Current Tree with Migration — Generates tree by a simple coalescence model of a neutral gene with constant population size, within a current species tree from a Tree window or other tree context. Branch lengths are assigned according to generation of coalescence. The default population size is 10000. The species tree used is a current tree found in a Tree Window or other tree context. Migration is allowed; the default probability is 0.00001 per individual generation. Migration can be isolated to a particular generation, or spread throughout the depth of the species/population history.
      • -
      • Coalescence Package Introduction — Provides simulations and calculations for coalescence (genetic drift) within populations.
      • -
      • Coalescence Simulated within Current Tree — Generates tree by a simple coalescence model of a neutral gene with constant population size, within species trees. Branch lengths are assigned according to generation of coalescence.The species tree used is a current tree found in a Tree Window or other tree context.
      • -
      • Coalescent Trees — Generates tree by coalescence within a single panmictic population.
      • -
      • Codon Position Rates Model — Defines and maintains models that specify rates for codon positions.
      • -
      • Collapse Gaps to Right — Collapses gaps in the selected block of cells to the right, to yield unaligned sequences.
      • -
      • Collapse Sequences to Left (Remove all Gaps) — Collapses sequences in the selected block of cells to yield unaligned sequences, by removing all gaps.
      • -
      • Collapse Zero-length Branches — Collapses zero-length branches to yield polytomes.
      • -
      • Colless's Imbalance — Calculates Colless's Imbalance statistic for tree asymmetry, normalized by maximum asymmetry. Polytmous nodes are ignored in the calculation.
      • -
      • Color Branches — Provides a tool with which to color branches in a tree window.
      • -
      • Color Branches by Partition — Colors the tree's branches by the taxon partition.
      • -
      • Color By Amino Acid — Colors the cells of a DNA matrix by the amino acids for which they code.
      • -
      • Color By Cell Value — Colors the cells of a character matrix according to a value for that cell or a moving window of cells.
      • -
      • Color By Character Value — Colors the cells of a character matrix according to a value for the character or a moving window of characters.
      • -
      • Color By Footnote — Colors the cells of a character matrix by whether or not they have a footnote.
      • -
      • Color By State — Colors the cells of a character matrix by their contained character states.
      • -
      • Color By Taxon Value — Colors the cells of a character matrix according to a value for the Taxon or a moving window of taxa.
      • -
      • Color For Aligning — Colors the cells of a character matrix for easy of alignment.
      • -
      • Color If Excluded — Colors the excluded characters gray.
      • -
      • Color Taxa — Provides paintbrush to color taxon names.
      • -
      • Compare Bases with Taxon — Compares nucleotide bases of selected taxa with those of a chosen taxon.
      • -
      • Compare Other Matrix — Compares matrix in data editor with another.
      • -
      • Compare with Another Current Tree — Calculates a number relating a tree and another current tree (e.g., a tree-to-tree distance metric).
      • -
      • Compare with Other Trees — Calculates a number relating one tree to another in a sequence (e.g., a tree-to-tree distance metric), such that the i'th tree is compared to the i'th other tree in the sequence.
      • -
      • Composite DNA Simulation Model — Defines and maintains simple stochastic models of DNA evolution for simulations.
      • -
      • Concatenate Multiple Tree Sources — Concatenates multiple tree sources to yield a tree source supplying trees from each source. The trees are marked with values to indicate the source.
      • -
      • Concatenate Other Matrix — Concatenates matrix onto one in data editor. Assumptions like weights and character models are NOT transferred. For categorical data, state names are not included. For continuous data, new items may need to be created to accommodate differences in items between the matrices.
      • -
      • Concatenate Respective Matrices from Two Sources — Supplies matrices by concatenating respective matrices from two sources. The i'th matrix supplied is the concatenation of the i'th matrix from each of the two sources. Assumptions like weights and character models are NOT transferred. For categorical data, state names are not included. For continuous data, new items may need to be created to accommodate differences in items between the matrices.
      • -
      • Concatenate tree blocks — Concatenates selected tree blocks into a new tree block.
      • -
      • Concatenate Two Tree Sources — Concatenates two tree sources to yield a tree source first supplying trees from one source, then supplying trees from another. The trees are marked with values 1 and 2 to indicate the source.
      • -
      • Condense taxon names — Condenses taxon names, for example for use by programs that cannot handle long names or names with punctuation.
      • -
      • Condensed Tree Source — Produces a block of trees that are a condensed version of another block of trees, with duplicate trees removed.
      • -
      • Consensus Sequence Strip — Displays a consensus sequence as in info strip in a character matrix editor.
      • -
      • Consensus State for Character —
      • -
      • Consensus Tree — Supplies consensus tree from a block of trees.
      • -
      • Consensus Trees from Tree Blocks — Supplies consensus trees from Tree blocks.
      • -
      • Consensus Trees Package Introduction — Calculations for consensus trees.
      • -
      • Consistency Index for Character — Calculates the Consistency Index (CI) for a tree and character.
      • -
      • Consistency Index for Matrix — Calculates the Consistency Index (CI) for a tree and matrix.
      • -
      • Constellation — Draws trees with spots at the nodes in a more or less unrooted way.
      • -
      • Contained Gene (or Other) Trees — Draws wide trees containing trees of associates (e.g., species tree containing gene tree)
      • -
      • Continuous Data Package Introduction — Provides basic facilities for handling continuous-valued characters.
      • -
      • Continuous Items Editor — Edits items for continuous data matrix within the editor info panel.
      • -
      • Continuous state of taxon — State of a continuous character.
      • -
      • Convert Negative Branch Lengths to Zero — Adjusts a tree's branch lengths so that negative branch lengths are zero
      • -
      • Convert Polymorphisms to Uncertainties — Alters categorical data by converting polymorphic entries to uncertainties.
      • -
      • Convert to RY — Converts nucleotide data to RY data in selected region.
      • -
      • Convert Uncert./Polymorph. to Missing — Alters categorical data by converting uncertain or polymorphic entries to missing data.
      • -
      • Convert Uncertainties to Polymorphisms — Alters categorical data by converting uncertain entries to polymorphisms.
      • -
      • Correl Package — Correl is a Mesquite package for examining character correlation.
      • -
      • Correlation Analysis — Performs a Correlation analysis for categorical characters.
      • -
      • Current Codon Positions — Supplies current codon positions applied to characters for character list window.
      • -
      • Current Genetic Codes — Shows current genetic codes applied to characters in character list window.
      • -
      • Current Genetic Codes — Supplies the currently assigned genetic code (e.g., "standard") for a character.
      • -
      • Current Parsimony Models — Shows current parsimony models applied to characters in character list window.
      • -
      • Current Parsimony Models — Supplies the currently assigned parsimony model (e.g., "unordered") for a character.
      • -
      • Current Probability Models — Supplies current stochastic models applied to characters for character list window.
      • -
      • Current probability models — Supplies the currently assigned stochastic (likelihood, probability) model for a character.
      • -
      • Current taxa partition — Supplies the current taxa partition.
      • -
      • Current Tree — Supplies a single tree currently shown in a tree window.
      • -
      • Current Weights — Supplies current weights applied to characters for character list window.
      • -
      • Curvogram — Draws trees with curved branches (as PHYLIP's 'Curvogram').
      • -
      • Data Painter — Supplies the paint can tool and dropper tool for filling cells in a character data editor.
      • -
      • Data type for model — Indicates data type of model in list window.
      • -
      • Data Window Coordinator — Coordinates the creation of basic data windows.
      • -
      • Deassign Branch Lengths — Sets lengths of a tree's branches to unassigned.
      • -
      • Deep Coalescences (gene tree) — Counts W. Maddison's (1997) number of extra gene lineages ("deep coalescences") for gene tree within species tree
      • -
      • Deep Coalescences (species tree) — Counts W. Maddison's (1997) number of extra gene lineages ("deep coalescences") for species tree implied by a contained gene tree
      • -
      • Deep Coalescences Multiple Loci — Counts W. Maddison's (1997) number of extra gene lineages ("deep coalescences") for species tree containing a series of gene trees. The gene trees must be represented by a single taxa block.
      • -
      • Default Order (characters) — Shows default order of character.
      • -
      • Default Order (taxa) — Shows default order of taxa.
      • -
      • Default Trees — Supplies simple default trees (bush, ladder).
      • -
      • Defaults — Supervises some Mesquite-wide defaults
      • -
      • Definite Tree Source — Supplies trees from from a tree source, arranged to be a definite number
      • -
      • Delete Reticulations — Deletes secondary parents of nodes with more than one immediate ancestor. There is no control over which parents get deleted.
      • -
      • Dependent Contained Tree Window — Displays a single tree (the same as contained within a tree in a tree window).
      • -
      • Dependent Tree Window — Displays a single tree (the same as in a tree window).
      • -
      • Diagonal tree — Draws trees with standard diagonal branches ("cladogram")
      • -
      • Discretize Selected Characters... — Bins the selected continuous characters to discretize them into categorical characters (ordered if more than two states), and adds them to an existing categorical matrix. If the continuous matrix is multi-item, only the first item is used.
      • -
      • Difference in steps in two characters — Calculates the difference between two characters in parsimony steps for a given tree.
      • -
      • Difference in two values for character — Coordinates the calculation of the difference in two numbers for a character.
      • -
      • Difference in two values for tree — Coordinates the calculation of the difference in two numbers for a tree.
      • -
      • Display Character Loadings — Shows character loadings in ordination.
      • -
      • Display Mean — Calculates and shows the mean value.
      • -
      • Distance between taxa — Counts the difference between two taxa.
      • -
      • Distance Matrix Package Introduction — Calculates and provides utilities for distances matrices.
      • -
      • Distance of Contained Taxa — Distances among taxa according to distances among contained taxa (e.g., genes).
      • -
      • Distances from Character Matrix — Distances calculated from a character matrix.
      • -
      • Diverse Package — Diverse is a Mesquite package for examining speciation and extinction.
      • -
      • Diversification (Char. Indep.) — Coordinates analyses of diversification (speciation/extinction).
      • -
      • DManager Package Introduction — Provides special tools for managing data and taxa.
      • -
      • DNA Empirical State Frequencies Model — Defines and maintains model of state frequences that match those found in an empirical matrix.
      • -
      • DrawHierarchy — Draws project and module trees
      • -
      • E-mail Tree — Calls mailto: to email a text image of the tree.
      • -
      • Edit State Names — Edits state names of a categorical data matrix.
      • -
      • Enforce Minimum Node Age Constraints — Uses minimum node age constraints to set the branch lengths on the tree.
      • -
      • Equiprobable Trees — Generates trees randomly so that each possible labelled tree topology is equally likely.
      • -
      • Evolutionary Principal Components — Performs Maddison and Dyreson's evolutionary principal components analysis on a continous-valued matrix.
      • -
      • Evolve Categorical Characters — Simulates character evolution for categorical characters on a tree.
      • -
      • Evolve Continuous Characters — Simulates character evolution for continuous characters on a tree.
      • -
      • Evolve DNA Characters — Simulates evolution of DNA sequences on a tree.
      • -
      • Evolving Speciation Rate (Continuous Character) — Generates tree by a speciation model in which the speciation rate evolves by a Brownian motion model.
      • -
      • Examples Navigator — Provides a Examples Navigator window with explanation and buttons to link to other files
      • -
      • Export Ancestral States Trace — Exports the ancestral state trace from Trace Character History.
      • -
      • Export Matrices & Batch Files — Saves copies of matrices to separate files for subsequent batch analysis (e.g., parametric bootstrapping).
      • -
      • Export NEXUS for MrBayes — Exports NEXUS files for use by MrBayes.
      • -
      • Export NEXUS Tree File — Exports NEXUS file with a tree block, and optionally a taxa block.
      • -
      • Export NEXUS Tree File from Tree Source — Exports NEXUS file with a tree block, and optionally a taxa block, based upon a source of trees. One major advantage of this is that it allows a collection of trees to a file without having them all in memory at once. For example, if the Tree Source is "Transform Trees From Other Source", and the other source is "Use Trees from Separate NEXUS file", then Mesquite will read in a tree from the other NEXUS file, transform the tree, and wrte it to the file, one at a tme.
      • -
      • Export Partitions as Separate NEXUS files — Exports character partitions in a matrix as Separate NEXUS files.
      • -
      • Export Taxa Distance Matrix — Exports a tab-delimited text file of distances among the taxa.
      • -
      • Extract tree block — Extracts selected trees and places them in a new tree block.
      • -
      • F81 distance — F81 (Felsenstein, 1981) distance from a character matrix.
      • -
      • F84 distance — F84 (Felsenstein, 1984) distance from a DNA matrix.
      • -
      • FASTA (DNA/RNA) — Imports and exports FASTA files that consist of DNA/RNA sequence data.
      • -
      • FASTA (protein) — Imports and exports FASTA files that consist of amino acid sequence data.
      • -
      • Fetch & Add GenBank Sequences — Fetches GenBank nucleotide sequences given their GenBank accession numbers and adds them to the matrix.
      • -
      • File Comment — Manages the main file comment in a NEXUS file.
      • -
      • Fill — Fills cells with a uniform state in a character data editor.
      • -
      • Filter Trees from Other Source — Filters trees from another source.
      • -
      • Find Sequence — Finds the next occurrence of a sequence in a matrix of molecular data.
      • -
      • Forward/Backward Rates — Uses maximum likelihood to estmate the rates of forward and backward changes (0 to 1 and 1 to 0 changes respectively), or alternatively the overall rate and the bias in gains versus losses, using the AsymmMk model on a tree for a given character.
      • -
      • Fraction Applicable and Not Missing — Calculates the fraction of the matrix that is applicable and not missing data.
      • -
      • Fraction of Clades that are Shared — Calculates the fraction of the total number of clades in two trees that are shared between the trees (excludes the clade consisting of all taxa).
      • -
      • Frequency of State — Calculates the frequency of a state for a categorical character
      • -
      • Fused Matrix Export (NEXUS) — Exports NEXUS files with matrices fused.
      • -
      • Gamma Invar Rates Model — Defines and maintains Gamma rate variation models with a proportion of invariant characters.
      • -
      • Gamma Rates Model — Defines and maintains Gamma rate variation models.
      • -
      • Gaps to Missing — Converts gaps to missing data in selected region.
      • -
      • GC — Returns 1 for G or C, 0 for A or T.
      • -
      • GenBank (DNA/RNA) — Imports GenBank files that consist of DNA/RNA sequence data.
      • -
      • GenBank Number — Lists the primers used in the reads composing a sequence.
      • -
      • GenBank Taxon — Provides a URL to a taxon in NCBI GenBank
      • -
      • Gene Duplication-Extinction (gene tree) — Counts the number of duplication and extinction events for gene tree implied by a containing species tree
      • -
      • Gene Duplication-Extinction (species tree) — Counts the number of duplication and extinction events for species tree implied by a contained gene tree
      • -
      • Genesis Introduction — Implements stochastic models of molecular evolution.
      • -
      • GenPept (Protein) — Imports GenPept files that consist of amino acid sequence data.
      • -
      • Get Taxon's tree from a web site — Supplies a tool for tree windows that gets tree for taxon touched from a web site.
      • -
      • Get Taxon's tree from tolweb.org — Supplies a tool for tree windows that gets tree for taxon touched from tolweb.org
      • -
      • Go-to Window — Provides a window to jump to another file
      • -
      • Graft Other Tree — Grafts a tree in a tree window onto given tree; requires that the other tree includes none of the same terminal taxa. If a taxon in receiving tree is selected, graft occurs there; otherwise, graft occurs at root.
      • -
      • Group Membership (characters) — Lists and allows changes to group membership in the current partition of characters, for List of Characters window.
      • -
      • Group Membership (taxa) — Lists and allows changes to group membership in the current partition of taxa, for List of Taxa window.
      • -
      • GTR Rate Matrix Model — Defines and maintains six-parameter general time-reversible (GTR) rate matrix models.
      • -
      • Highlight Apparently Slightly Misaligned — Colors aligned sequences to emphasize sections that seem slightly misaligned.
      • -
      • Highlight Gaps in Coding Regions — Highlights gaps if site has a codon position, or if both sites to either side have codon positions, and if sites to both sides have states or missing.
      • -
      • Import and Export Package Introduction — Provides file import/export utilities.
      • -
      • Initialize DNA Submodels — Initializes default DNA submodels.
      • -
      • Initialize Genetic Code — Initializes default genetic codes.
      • -
      • Initialize Parsimony — Initializes default character models for parsimony.
      • -
      • Initialize predefined categorical parsimony models — Initializes the predefined categorical parsimony models.
      • -
      • Initialize predefined continuous parsimony models — Initializes the predefined continuous parsimony models.
      • -
      • Initialize predefined meristic parsimony models — Initializes the predefined meristic parsimony models.
      • -
      • Insert Node — Provides a tool with which to insert nodes along a branch.
      • -
      • Installer — Installs packages.
      • -
      • Interpolate Character Selection — Selects characters that are surrounded by characters selected.
      • -
      • iSpecies — Provides a URL to a taxon in iSpecies
      • -
      • Item values chart — Manages chart of values for items.
      • -
      • Items bi-plot — Makes a chart comparing two values for each of many items.
      • -
      • iText — iText is a package for saving PDF files within Mesquite.
      • -
      • JAMA Introduction — Introduces the JAMA library.
      • -
      • Jukes Cantor distance — Jukes Cantor distance from a DNA matrix.
      • -
      • K2P distance — K2P (Kimura 2-parameter) distance from a character matrix.
      • -
      • Keep Prefix/Suffix of Taxon Name — Keeps only Prefix or Suffix of Taxon Name.
      • -
      • Kyte & Doolittle Hydrophobicity — Returns hydrophobicity of amino acid using the scale of Kyte, J & R.F. Doolittle (1982) J. Mol. Biol. 157:105-142. Numbers from http://www.whatislife.com/reader/protein/aa.html
      • -
      • Label Branch Lengths — An assistant to a tree display that labels branches to show their lengths.
      • -
      • Label states — A module that displays character states on tree using labels. This is a display-only module, and would be hired by another module that organizes assigning states to the nodes.
      • -
      • Landmark Drawings — Places drawing of landmarks at each node in tree.
      • -
      • Likelihood Ancestral States — Coordinates reconstruction of ancestral states by maximum likelihood. Currently each node is estimated independently (i.e., corresponding to PAUP's marginal reconstruction).
      • -
      • Likelihood in Character — Calculates the negative log likelihood of a tree with respect to a single character.
      • -
      • Likelihood Surface AsymmMk Model — Shows the likelihood surface for the AsymmMk Model.
      • -
      • Lineages Through Time — Displays a window showing plot of lineages through time averaged over many trees.
      • -
      • List of Character Inclusion Sets — Makes windows listing character sets.
      • -
      • List of Character Partitions — Makes windows listing character partitions.
      • -
      • List of Character Sets — Makes windows listing character sets.
      • -
      • List of Character Weight Sets — Makes windows listing character weight sets.
      • -
      • List of Codon Positions Sets — Makes windows listing codon positions sets.
      • -
      • List of Genetic Code Sets — Makes windows listing genetic code sets.
      • -
      • List of Parsimony Model Sets — Makes a window listing parsimony model sets.
      • -
      • List of Probability Model Sets — Makes windows listing probability model sets.
      • -
      • List of Taxa Partitions — Makes windows listing taxa partitions.
      • -
      • List of Taxon Sets — Makes windows listing taxon sets.
      • -
      • List Windows Package Introduction — Provides List windows to manage taxa, characters and other information.
      • -
      • Log transform — Alters continuous data by log transforming values.
      • -
      • Lower Case — Returns 1 if state symbol is a lower case letter.
      • -
      • Maintain Clipboard Match — Finds the first occurrence of the sequence in the clipboard, within a designated taxon, and maintains that match as the clipboard changes.
      • -
      • Maintain Target Match — Finds the first occurrence of the sequence in the text area below the matrix, within a designated taxon, and maintains that match as the text area changes.
      • -
      • Majority Rules Consensus — Calculates the majority rules consensus tree.
      • -
      • Make Rerootings of Clade — Presents a tool by which you can touch on a tree; a tree block is made consisting of trees representing all rerootings of the clade of the node touched.
      • -
      • Manage Alternative Taxon Names — Manages (including NEXUS read/write) alternative taxon names.
      • -
      • Manage ASSUMPTIONS blocks — Manages ASSUMPTIONS block in NEXUS file.
      • -
      • Manage Attached Notes — Manages (including NEXUS read/write) notes attached to taxa, characters and cells of matrices.
      • -
      • Manage AUTHORS blocks — Manages AUTHORS block in NEXUS file.
      • -
      • Manage categorical character matrices — Manages categorical data matrices (including read/write in NEXUS file).
      • -
      • Manage character inclusion sets — Manages (including NEXUS read/write) character inclusion sets (EXSETS).
      • -
      • Manage Character Models — Manages character models.
      • -
      • Manage character partititions — Manages (including NEXUS read/write) character partitions.
      • -
      • Manage character sets — Manages (including NEXUS read/write) character sets (CHARSETS).
      • -
      • Manage character weight sets — Manages (including NEXUS read/write) character weight sets.
      • -
      • Manage codon positions — Manages (including NEXUS read/write) codon position sets.
      • -
      • Manage CODONS blocks — Manages CODONS block in NEXUS file.
      • -
      • Manage Continuous char. matrices — Manages continuous data matrices (including read/write in NEXUS file).
      • -
      • Manage DNA/RNA matrices — Manages DNA/RNA data matrices (including read/write in NEXUS file).
      • -
      • Manage Foreign Blocks — Manages unrecognized blocks in a NEXUS file.
      • -
      • Manage genetic code sets — Manages (including NEXUS read/write) genetic code sets (CODESETs).
      • -
      • Manage Geographic character matrices — Manages data matrices of geographic data (including read/write in NEXUS file).
      • -
      • Manage hyperlinks — Manages (including NEXUS read/write) hyperlinks.
      • -
      • Manage LABELS blocks — Manages LABELS block in NEXUS file.
      • -
      • Manage Meristic char. matrices — Manages meristic data matrices (including read/write in NEXUS file).
      • -
      • Manage MESQUITE block — Manages MESQUITE block (including compose snapshot of current state of file in MESQUITE block "Auto" in NEXUS file).
      • -
      • Manage MESQUITECHARMODELS blocks — Manages MESQUITECHARMODELS block in NEXUS file.
      • -
      • Manage NOTES blocks — Manages footnotes and pictures attached to taxa, characters and data points (including read/write NOTES block in NEXUS file).
      • -
      • Manage parsimony model sets — Manages (including NEXUS read/write) parsimony model sets (TYPESETs).
      • -
      • Manage pictures — Manages (including NEXUS read/write) pictures.
      • -
      • Manage probability model sets — Manages (including NEXUS read/write) probability model sets (PROBMODELSETs).
      • -
      • Manage Protein matrices — Manages Protein data matrices (including read/write in NEXUS file).
      • -
      • Manage SETS blocks — Manages character sets and other sets of various kinds (including read/write SETS block in NEXUS file).
      • -
      • Manage stored character orders — Manages (including NEXUS read/write) character orders.
      • -
      • Manage TAXA blocks — Manages sets of taxa (including read/write TAXA block in NEXUS file).
      • -
      • Manage taxa partititions — Manages (including NEXUS read/write) taxa partitions.
      • -
      • Manage TaxaAssociation blocks — Manages TaxaAssociation blocks in NEXUS file.
      • -
      • Manage taxon sets — Manages (including NEXUS read/write) taxon sets.
      • -
      • Manage TREES blocks — Manages tree blocks (including read/write TREES block in NEXUS file).
      • -
      • Map Continuous — Supplies a reconstruction of continuous-valued ancestral states on a tree. Differs from the basic reconstruction methods in that it supplies simply numbers for nodes, instead of a CharacterHistory
      • -
      • Mark Taxa — Permits user to mark taxa in the List of Taxa with a specific name.
      • -
      • Matching Sequence — Finds the next occurrence of a sequence in a matrix of molecular data. Allows a certain number of mismatches.
      • -
      • Matrices from Ordinations — Supplies character matrices from ordinations of existing matrices.
      • -
      • Matrix from Clipboard — Makes a character matrix from text in the clipboard.
      • -
      • Matrix Info — Shows Information about the data in each taxon.
      • -
      • Matrix Source (indep.) — Coordinates the supply of matrices to other modules. It acts independently, in that it decides what matrix to supply (e.g., by presenting an interface to choose).
      • -
      • Matrix Source (obed.) — Coordinates the supply of matrices to other modules. It acts obediently, in that it does not present an interface to choose which matrix, but relies on employer to decide.
      • -
      • Matrix value with current tree — Coordinates the calculation of a number for a character matrix based on a current tree.
      • -
      • Maximum likelihood reconstruct (Generic categorical) — Assesses likelihood for categorical characters, and r econstructs ancestral states by the maximum marginal probability ("MLE") criterion
      • -
      • Mean value of character — Calculates the mean observed trait for continuous character.
      • -
      • Mean value of character (linked matrix) — Calculates the mean observed trait for continuous character in a linked matrix.
      • -
      • Merge Matrices from File — Includes a file and concatenates its taxa to an existing taxa block, for instance to add seqences.
      • -
      • Merge Taxa — Merges selected taxa and their character states.
      • -
      • Merge Taxa & Matrices from File — Includes a file and concatenates its taxa to an existing taxa block, for instance to add seqences.
      • -
      • Meristic Data Package Introduction — Provides basic facilities for handling meristic characters.
      • -
      • Meristic Items Editor — Edits items for meristic data matrix within the editor info panel.
      • -
      • Mesquite — This is the central module for the Mesquite system. In it is the main method that starts up the Mesquite application. This moduleloads information for all of the other modules, and hires FileCoordinator modules as needed to deal with open files. Thus, in the tree of employeesthat active modules make, this module is at its root. (null, version 2.72)
      • -
      • Mesquite Heuristic (Add & rearrange) — Searches for optimal trees by adding taxa then rearranging the tree.
      • -
      • mesquite.jsci Package Introduction — Introduces the JSci library.
      • -
      • Mirror Tree Window — Displays a single tree (the same as in a tree window) twice, in mirror image.
      • -
      • Missing to Gaps — Converts missing data to gaps in selected region.
      • -
      • Mk1 Estimated Rate — Estimates the rate of a character's evolution under the simple Mk1 model.
      • -
      • Mk1 Model (Markov 1 parameter) — Defines and maintains simple Markov k-state 1-parameter stochastic models (Lewis, 2001) of character evolution.
      • -
      • Model Paradigm — Indicates paradigm of model in list window.
      • -
      • Modify Current Tree — Modifies current tree.
      • -
      • Molecular Utilities Package Introduction — Provides utilities for molecular data.
      • -
      • Most Pairs — Chooses taxon pairings regardless of contrast in a character, so as to maximize the number of pairs that are phylogenetically independent.
      • -
      • Move block — Allows one to manually blocks in a sequence, and split the blocks.
      • -
      • Move Prefix/Suffix of Taxon Name — Moves the suffix of the taxon name to be to prefix or the prefix to be the suffix
      • -
      • MrBayes Max. A-Post. Tree — Supplies tree from MrBayes with highest posterior probability (MAP tree).
      • -
      • MrBayes Package Introduction — Provides links to MrBayes analyses.
      • -
      • MrBayes Score — Supplies posterior probability score from MrBayes
      • -
      • MrBayes Trees from .t File — Supplies trees from a ".t" file produced by MrBayes
      • -
      • MRP Matrices from Trees — Supplies matrices which represent trees for MRP (Matrix Representation with Parsimony) supertree analyses.
      • -
      • Multi Tree Window — Displays a special tree window with many trees simultaneously.
      • -
      • Multiply by value — Alters continuous data by multiplying by a value. All items of the matrix are similarly modified.
      • -
      • Multistate sites in taxon — Reports the number of polymorphic/partially uncertain sites in a taxon for a data matrix.
      • -
      • Muscle Align — Sends the selected sequence to Muscle to align.
      • -
      • NBRF/PIR (DNA/RNA) — Imports and exports NBRF files that consist of DNA/RNA sequence data.
      • -
      • NBRF/PIR (protein) — Imports and exports NBRF files that consist of amino acid sequence data.
      • -
      • Neutral Coalescence — Performs neutral coalescence within a population by a simple model of a neutral gene with constant population size.Remembers a tree of nodes, with branch lengths assigned according to generation of coalescence. The default population size is 10000.
      • -
      • NEXUS Blocks List — Makes windows listing NEXUS blocks.
      • -
      • NEXUS Defaults — Sets whether TITLE and LINK commands are to be suppressed where possible in saving NEXUS files.
      • -
      • NEXUS file interpreter — Coordinates the reading and writing of NEXUS files.
      • -
      • NNI Rearranger — Rearranges a tree by nearest neighbor interchange (NNI). Does not handle trees with polytomies.
      • -
      • No Color — Turns off cell coloring.
      • -
      • Node Age Constraints — Supplies a tool for tree windows to set node age constraints. A short text string summarizes constraints. E.g. to say minimum age is 2.0, enter "2.0+". To say range is 2.0 to 4.0, enter "2.0-4.0". To say maximum is 4.0, enter "0.0-4.0". To say age is exactly 3.0, enter "3.0"
      • -
      • Node Count (Speciation Patristic) Distances implied by Tree — Distances among taxa implied by counting nodes along branches of tree from one taxon to another (Speciation Patristic distances).
      • -
      • Node Depth — Calculates the depth of each node from the highest terminal in its clade.
      • -
      • Node Locations (2D plot) — Calculates the node locations for a tree plotted in a two dimensional space.
      • -
      • Node Locations (3D plot) — Calculates the node locations for a tree plotted in a three dimensional space.
      • -
      • Node Locations (circle) — Calculates the node locations for a tree drawn in circular fashion, with root at center.
      • -
      • Node Locations (oval) — Calculates the node locations for a tree drawn in oval fashion, with root at center.
      • -
      • Node Locations (standard) — Calculates the node locations in a tree drawing, for use with vertical or horizontal tree drawers (e.g., the standard diagnonal or square trees).
      • -
      • Node Namer — Provides a tool to name the nodes of a tree
      • -
      • Node Position Adjust — Provides a tool to adjust the depth of a node in the tree
      • -
      • Node-Associated Values —Shows values attached to nodes on the tree.
      • -
      • Node-Associated Text — Shows text attached to nodes on the tree.
      • -
      • Nodes Scattergram — Shows values for nodes of tree via a scattergram.
      • -
      • NONA, Hennig86, PiWe, WinClada — Imports and exports NONA/Hennig86/PiWe/WinClada files.
      • -
      • Nucleotide Complement — Alters nucleotide data to its complement.
      • -
      • Number for Character (in List of Characters window) — Supplies numbers for characters for a character list window.
      • -
      • Number for Matrix (in List of Character Matrices window) — Supplies numbers for character matrcies for a character matrices list window.
      • -
      • Number for Nodes using Character — Supplies numbers, based on a character, for each node of a tree.
      • -
      • Number for Nodes using Matrix — Supplies numbers, based on a matrix, for each node of a tree.
      • -
      • Number for Taxon (in List of Taxa window) — Supplies numbers for taxa for a taxa list window.
      • -
      • Number for Tree (in List of Trees window) — Supplies numbers for trees for a trees list window.
      • -
      • Number for Tree Block (in List of Tree Blocks window) — Supplies numbers for tree blocks for a tree blocks list window.
      • -
      • Number of Trees Matching Criterion — Counts the number of trees in a tree block that match a user-specified criterion. For example, it could count the number of trees in a tree block which are congruent with a particular tree topology (by selecting the "Tree Congruent with Constraint Tree Topology" module in the Criterion for Trees dialog).
      • -
      • Number of characters in character set — Indicates number of characters in character set in list window.
      • -
      • Number of characters in inclusion set — Indicates number of characters in inclusion set in list window.
      • -
      • Number of characters of data matrix — Indicates taxa of data matrix.
      • -
      • Number of Congruent Trees — For the given tree, returns the number of trees in the tree source that are congruent with it.
      • -
      • Number of groups in taxa partition — Indicates number of groups in taxa partition in list window.
      • -
      • Number of Stops — Reports the number of stops coded by nucleotides in a taxon for a data matrix.
      • -
      • Number of Taxa — Counts the number of taxa in a tree.
      • -
      • Number of taxa in set — Indicates number of taxa in list window.
      • -
      • Number of taxa in taxa set — Indicates number of taxa in taxa set in list window.
      • -
      • Number of Taxa with Non-Gap, Non-Missing — Calculates the number of taxa in the character that contain applicable, non-missing data.
      • -
      • Number of trees in tree block — Indicates number of trees.
      • -
      • Number of Unambiguous Sites in Sequence — Reports the number of unambiguous sites.
      • -
      • Numbers for Nodes from Character Reconstructions — Supplies numbers, based on a character reconstruction, for each node of a tree.
      • -
      • Obtain Branch Lengths from Numbers For Nodes — Assigns a value of branch length for all of a tree's branches based upon the numbers calculated by a Numbers for Nodes.
      • -
      • Obtain Branch Lengths from Values Attached to Nodes — Assigns branch lengths to the tree taken from values already attached to nodes, for instance support values or divergence times from other programs.
      • -
      • Occasionally Randomly Modify — With specified probabililty, will ask random tree modifier to modify current tree.
      • -
      • Open URL — Opens a file on the web as if it were a local data file
      • -
      • Original File (import source) — Shows the orignal file from which a fuse/imported taxon came.
      • -
      • Ornamental Trees Package Introduction — Has extra methods for drawing and decorating trees.
      • -
      • Other Tree Blocks — Supplies blocks of trees from various sources
      • -
      • Pagel format (ppy) file for Discrete — Imports and exports files formatted for Pagel's Discrete program.
      • -
      • Pagel format (ppy) file for Multistate — Imports and exports files formatted for Pagel's Multistate program.
      • -
      • Pagel's 1994 test of correlated (discrete) character evolution — A statistical test, described in Pagel(1994), for nonindependent evolution of two discrete, binary characters
      • -
      • Pairs Contrasting in State of One Character — Chooses taxon pairings so as to maximize the number of pairs that are phylogenetically independent, subject to the constraint that each pair shows a contrast the states of a binary character.
      • -
      • Pairs Contrasting in State of Two Characters — Chooses taxon pairings so as to maximize the number of pairs that are phylogenetically independent, subject to the constraint that each pair shows a contrast the states of both of two binary characters.
      • -
      • Pairwise Comparison — Performs pairwise comparison character correlation tests. Phylogenetically independent pairs are chosen, and the states of two binary characters are compared to see if they are correlated among these pairs.
      • -
      • Pairwise Comparisons Package Introduction — Performs pairwise comparisons character correlation analyses.
      • -
      • Pairwise Taxon Difference — Calculates distance between a specific pair of taxa based on a character matrix. Differs from Distance Between Taxa in thatit performs calculation for only a single pair of taxa.
      • -
      • PAL Introduction — Introduces the PAL library.
      • -
      • Parameters Explorer — Provides a window to show values returned when parameter settings are varied
      • -
      • Parsimony Ancestral States — Coordinates the parsimony reconstruction of ancestral states.
      • -
      • Parsimony Character Steps — Calculates the number of parsimony steps in a character.
      • -
      • Parsimony Linear — Reconstructs the ancestral states of continuous characters so as to minimize the sum of absolute values of changes (linear, Wagner, Farris or Manhattan parsimony). If the continuous character has multiple items, then length is reported on only the first item.
      • -
      • Parsimony Meristic Linear — Reconstructs the ancestral states of mersitic characters so as to minimize the sum of absolute values of changes (linear, Wagner, Farris or Manhattan parsimony). If the meristic character has multiple items, then length is reported on only the first item.
      • -
      • Parsimony Ordered — Reconstructs the ancestral states of categorical characters using parsimony, under the assumption that states are ordered (ordered, Farris or Wagner parsimony; additive). Also counts parsimony steps.
      • -
      • Parsimony Package Introduction — Preforms parsimony calculations to count steps and treelength of characters on trees.
      • -
      • Parsimony Squared-change — Reconstructs the ancestral states of continuous characters so as to minimize the sum of squared changes (squared-change or least squares parsimony; Brownian motion likelihood).
      • -
      • Parsimony Stepmatrix — Reconstructs ancestral states of categorical characters using a stepmatrix (cost matrix).
      • -
      • Parsimony Unordered — Reconstructs the ancestral states of categorical characters using parsimony, under the assumption that states are unordered (unordered or Fitch parsimony; nonadditive). Also counts parsimony steps.
      • -
      • Patristic distance correlation — Calculates the product moment correlation coefficient among the off-diagonal elements of the patristic distances matrices of two trees. Ignores unassigned and negative values in the matrices. If employed as a distance, converts scores from 1 to -1 to scores from 0 to 2
      • -
      • Patristic Distances implied by Tree — Distances among taxa implied by path-length distance along branches of tree from one taxon to another (Patristic distances). Unassigned branches are treated as of length 1.0.
      • -
      • Phylip (categorical data) — Imports and exports Phylip matrices that consist of basic categorical data with just two states. Exported data will consist of default symbols (0 and 1).
      • -
      • Phylip (DNA/RNA) — Imports and exports Phylip matrices that consist of DNA/RNA sequence data.
      • -
      • Phylip (protein) — Imports and exports Phylip matrices that consist of amino acid sequence data.
      • -
      • Phylip (trees) — Imports and exports Phylip trees.
      • -
      • Picture Window — Displays a picture in a window.
      • -
      • Plot Tree — Draws trees plotted in a two dimensional space.
      • -
      • Plot Tree 3D — Draws trees plotted in a three dimensional space.
      • -
      • Polytomies Present — Indicates whether polytomies are present.
      • -
      • Polytomy Assumption — Indicates whether the tree assumes that any polytomies, if present, are hard or soft. If not, the default assumption is used.
      • -
      • POY (DNA/RNA) — Exports POY files of DNA/RNA sequence data.
      • -
      • Principal Components Analysis — Performs principal components analysis on a continous-valued matrix.
      • -
      • Projector — Supplies a projector tool for tree windows that allows pictures attached to taxa to be displayed.
      • -
      • Proportion Gaps In Character — Calculates the proportion of gaps (inapplicable codings) in a character across taxa. Does not include missing (unassigned) data.
      • -
      • Proportion Gaps in Taxon — Reports the proportion of gaps (inapplicable codings) in a taxon for a data matrix.
      • -
      • Proportion Internal Gaps — Calculates the proportion of internal gaps (inapplicable codings) in a character across taxa. Does not include missing (unassigned) data.
      • -
      • Proportion Invariant Model — Defines and maintains models that specify that a certain proportion of characters are invariant.
      • -
      • Proportion lower case codings in taxon — Reports the percentage of lower case codings in a taxon for a data matrix.
      • -
      • Proportion Missing — Calculates the proportion of missing data in a character across taxa.
      • -
      • Proportion missing data in taxon — Reports the proportion of missing data in a taxon for a data matrix.
      • -
      • Proportion Polymorphic — Calculates the proportion of taxa coded as polymorphic or partially uncertain in a character.
      • -
      • Proportion Terminal Gaps — Calculates the proportion of Terminal gaps (inapplicable codings) in a character across taxa. Does not include missing (unassigned) data.
      • -
      • Protein Site Property — Calculates the mean value of amino acid properties at a site across taxa.
      • -
      • Quick Key Entry — Provides a tool with which to quickly enter data. If this tool is active, then typing a key will cause that value to be entered into all selected cells.
      • -
      • Random Branch Moves — Rearranges tree by random branch moves.
      • -
      • Random Fill (Categorical) — Fills cells with a randomly-chosen state. For DNA data, states A, C, G, and T are chosen with equal probability; for other data, states up to and including the maximum state value are chosen with equal probability.
      • -
      • Random Fill (Gaussian/Normal) — Fills cells with a random state, using a Normal distribution.
      • -
      • Random Fill (Meristic Uniform) — Fills cells with a random state, uniformly.
      • -
      • Random Fill (Uniform) — Fills cells with a random state, uniformly.
      • -
      • Random n characters — Selects n characters randomly.
      • -
      • Randomize Taxon Order — Randomizes the order of taxa.
      • -
      • Randomly Modify Current Tree — Modifies current tree by random changes.
      • -
      • Randomly Modify Matrix — Supplies character matrices that are randomly modified from an existing matrix.
      • -
      • Randomly Modify Respective Matrices — Supplies character matrices that are randomly modified from a series of existing matrices. The i'th modified matrix is derived from the i'th original matrix.
      • -
      • Randomly Modify Trees — Modifies each of a series of trees by random changes; the i'th tree from this module comes by modifying the i'th tree from the original source of trees.
      • -
      • Randomly Resolve Polytomies — Randomly resolves polytomies in tree. All possible resolutions are equiprobable. Thus, if the tree is a polytomous bush, the resulting resolved trees will be distributed equivalently to that from the Equiprobable Trees module.
      • -
      • Rarefy Characters — Deletes characters randomly to rarefy matrix.
      • -
      • Rarefy Tree — Rarefies tree by randomly excluding taxa. If some taxa are selected, random exclusion is limited to the selected taxa.
      • -
      • Raw Nexus block editor — Edits blocks in a NEXUS file.
      • -
      • Read DATA blocks — Coordinates the reading of a DATA block in NEXUS file.
      • -
      • Read DISTRIBUTION blocks — Coordinates the reading of a DISTRIBUTION block in NEXUS file.
      • -
      • Rearranged tree — Supplies trees that are rearrangments of a given tree. The original tree is NOT included among the rearrangements.
      • -
      • Recode Characters — Recodes categorical data (e.g., state 1 to state 0).
      • -
      • Reconstruct Ancestral States — Reconstructs ancestral states on the nodes of a tree.
      • -
      • Reconstruct Deep Coalescence — Reconstructs a contained tree within a containing tree so as to minimize the amount of deep coalescence (failure of lineage sorting). The contained tree is assumed to be rooted.
      • -
      • Reinterpret Internal Node Labels... — Reinterprets labels from all internal nodes as numbers or text attached to nodes or branches.
      • -
      • Remove from Taxon Names — Removes a specified number of characters from taxon names.
      • -
      • Remove Gaps-Only Characters — Removes all characters that are gaps only.
      • -
      • Remove Internal Node Labels — Deletes labels from all internal nodes.
      • -
      • Remove Invariant Characters — Removes all characters that have one state or fewer.
      • -
      • Remove item... — Removes an item in each cell of a continuous matrix.
      • -
      • Remove Tokens — Removes tokens from start or end of the taxon name.
      • -
      • Rename item... — Renames an item of a continuous matrix.
      • -
      • Replaces text in taxon names — Replaces text in taxon names.
      • -
      • Reshuffle Character — Supplies characters that are reshufflings of an existing character.
      • -
      • Reshuffle States Within Characters — Shuffles (permutes) character states among taxa within each character.
      • -
      • Reshuffle States Within Taxa — Shuffles (permutes) character states among characters within each taxon.
      • -
      • Reshuffle Terminal Taxa — Shuffles (permutes) the taxa among the terminal nodes.
      • -
      • Reshuffle Within Characters (Taxa Partitioned) — Shuffles (permutes) character states among taxa of each taxa partition, within each character.
      • -
      • Reshuffle Within Taxa (Char. Partitioned) — Shuffles (permutes) character states among characters of each character partition, within each taxon.
      • -
      • Resolve Polytomies (to 0-length branches) — Resolves polytomies arbitrarily and assigned the resulting new branches zero length.
      • -
      • Retention Index for Character — Calculates the Retention Index (RI) for a tree and character.
      • -
      • Retention Index for Matrix — Calculates the Retention Index (RI) for a tree and matrix.
      • -
      • Reverse Complement — Reverses the DNA sequence and complements the bases.
      • -
      • Reverse Sequence — Alters data by reversing sequence of states.
      • -
      • Rhetenor Package Introduction — Multivariate analyses and morphometrics.
      • -
      • Right-Ladderize Tree — Sets the tree to its ladderized (right) version.
      • -
      • Root tree — Sets the tree to rooted.
      • -
      • Root tree with selected taxa as outgroup — Roots the tree between the selected taxa and the remainder, if possible.
      • -
      • Rooting status — Indicates whether the tree is rooted or unrooted.
      • -
      • s of Slatkin & Maddison — Calculates 's' of Slaktin & Maddison 1989 for tree of genes associated with given populations
      • -
      • Sample Trees from Separate NEXUS File — Supplies a fixed number of randomly-sampled trees directly from a file, without bringing the contained tree block entirely into memory. This allows much larger blocks of trees to be used within constraints of memory, but will make some calculations slower. This module does not know how many trees are in the file, and hence may attempt to read files beyond the number in the file.
      • -
      • Save matrix copies — Provides for the saving of copies of matrices to separate files. This is available under the Characters menu.
      • -
      • Scale All Branch Lengths — Adjusts a tree's branch lengths by multiplying them by an amount.
      • -
      • Scale Selected Branch Lengths — Adjusts lengths of a tree's selected branches by multiplying them by an amount.
      • -
      • Scattergram — Helps make scattergram charts.
      • -
      • Scroll To Data — Provides a tool that will scroll the data matrix to the next cell that contains data (i.e., that contains something other than a gap/inapplicable)
      • -
      • Search Data — Manages data-searching modules.
      • -
      • Search for Better Tree — Finds better trees (by the chosen optimality criterion) by rearranging the current tree.
      • -
      • Search within clade — Supplies a tool for tree windows that searches for a better branch arrangement within clade touched.
      • -
      • Select Branches — Provides a tool and menu with which to select branches in a tree window.
      • -
      • Select by Matrix Comparison — Selects cells of the matrix that differ compared to another matrix
      • -
      • Select By Search (Find all) — Selects cells of the matrix according to whether their text contains a given string
      • -
      • Select Lowercase Ends — Selects ends of a DNA sequence up to the first block of N sites in a row with uppercase (confident) symbols (the user chooses N). Assuming that lowercase letters are used for less certain base calls, this can be used to select and then trim (by painting with gaps) poorly-sequenced terminal regions.
      • -
      • Select Matching Taxa — Selects taxa according to whether their sequence of states matches the sequence of states in the selected taxon
      • -
      • Select Same Distribution — Selects cells of the matrix according to whether their distribution of states across taxa in a character is the same as that in the selected character or block of cells
      • -
      • Select Same Subsequence — Selects cells of the matrix according to whether their sequence of states matches the sequence of states in the selected taxon or block of cells
      • -
      • Select Taxa — Provides a tool with which to select taxa in a clade in a tree window.
      • -
      • Select Taxa from Name Search — Select taxa based upon a name search.
      • -
      • Selected Block Mover — Moves selected blocks of multiple sequences.
      • -
      • Selected Taxa Convex in Tree — Determines if the selected taxa are convex in a tree. That is, does there exist a rooting of the tree in which the selected taxa form a clade?
      • -
      • Selected Taxa Form Clade — Determines if the selected taxa form a clade in a tree.
      • -
      • Selection Summary Strip — Shows the strip at bottom of matrix with character reference.
      • -
      • Semistrict Consensus — Calculates the semistrict consensus tree.
      • -
      • Sequence Information Editor — Edits character state names within the editor info panel.
      • -
      • Sequence Length — Reports the length (total minus gaps) of a molecular sequence in a taxon.
      • -
      • Set Author — Sets the author for this machine and account.
      • -
      • Set Polytomy Assumption to Default — Sets assumption that any polytomies in the tree are whatever is current default (which can be set in the submenu File>Defaults>Tree Defaults).
      • -
      • Set Polytomy Assumption to Hard — Sets assumption that any polytomies in the tree are hard.
      • -
      • Set Polytomy Assumption to Soft — Sets assumption that any polytomies in the tree are soft.
      • -
      • Set to Lower Case — Alters nucleotide data to lower case coding (e.g, to indicate less certain).
      • -
      • Set to Upper Case — Alters nucleotide data to upper case coding (e.g, to indicate more certain).
      • -
      • Set Tree Defaults — Sets the default state for polytomies & other aspects of tree handling.
      • -
      • Shade numbers — A module that displays numbers at tree nodes using labels. This is a display-only module, and would be hired by another module that organizes assigning numbers to the nodes.
      • -
      • Shade states — Shows the states at nodes by shading branches or nodes using colors, black and white, or shades of gray.
      • -
      • Shared Clades — Calculates the number of shared clades between two trees (excludes the clade consisting of all taxa).
      • -
      • Shared History Distances (Covariance matrix) from Tree — Distances among taxa implied by length of shared history (distance from root to most recent ancestor). This is the most common Covariance/Variance matrix used in GLS methods. Unassigned branches are treated as of length 1.0.
      • -
      • Shared Partitions — Calculates the number of shared partitions between two trees. If used as a distance, then converted by subtracting shared partitions from the maximum possible, i.e. the number of partitions in the subtree of shared taxa in the tree with the most partitions.
      • -
      • Shared Proportion Distances implied by Tree — Distances among taxa implied by proportion of total branchlength (root to tip) that is shared (Shared Proportion distances). Unassigned branches are treated as of length 1.0.
      • -
      • Shift Other To Match — Shifts other sequences to match the one selected.
      • -
      • Shift to Minimize Stop Codons — Shifts each sequence by 0, 1, or 2 bases to minimize number of stop codons implied.
      • -
      • Show Distance Matrix — Writes distance matrix to log.
      • -
      • Show Employee Tree — Shows the window listing the tree of employees of the module of a given window.
      • -
      • Show List with Genetic Codes — Shows the List of Character window with the genetic codes column on.
      • -
      • Show Node Numbers — Shows the node numbers on a tree.
      • -
      • Show Percentile — Calculates and shows percentile boundaries. Finds the upper (right) or lower (left) tail of the distribution that contains the specified percentage of the distribution. If there is not a boundary that exactly matches the specified percentage, then the closest boundary that does not exceed the percentage is shown.
      • -
      • Show text — Shows text in a window
      • -
      • Show Tree — Provides tool in the List of Trees window to request that tree be shown in window.
      • -
      • Show Y = X — Shows the Y=X line on a scattergram
      • -
      • Shuffle states among taxa — Alters data by shuffling states among taxa within a character.
      • -
      • Side Pusher — Pushes all sequences on one side.
      • -
      • Simple (categorical data) — Imports and exports simple matrices that consist of basic categorical data. Exported data will consist of default symbols (0, 1, 2, ...).
      • -
      • Simple (continuous data) — Imports and exports simple matrices that consist of basic continuous data.
      • -
      • Simple (DNA/RNA) — Imports and exports simple matrices that consist of DNA/RNA sequence data.
      • -
      • Simple (Geographic data) — Imports and exports simple matrices that consist of basic geographic data. The first character must be the latitude, and the second character the longitude.
      • -
      • Simple (protein) — Imports and exports simple matrices that consist of amino acid sequence data.
      • -
      • Simple Tree Window — Displays a single tree.
      • -
      • Simplicity Manager — A small module to supervise the interface for simplification management.
      • -
      • Simplified NEXUS — Exports NEXUS files, for instance of old fashioned style (using DATA block).
      • -
      • Simplify Taxon Names — Simplifies taxon names so that they will work with MrBayes, RAxML, etc..
      • -
      • Simulate Ancestral States — Simulates ancestral states on the nodes of a tree.
      • -
      • Simulated Characters — Supplies simulated characters.
      • -
      • Simulated Characters on Trees — Supplies simulated characters each from a respective tree.
      • -
      • Simulated Matrices on Current Tree — Supplies simulated character matrices.
      • -
      • Simulated Matrices on Trees — Supplies simulated character matrices, each evolved on a different of a series of trees.
      • -
      • Simulated Tree Blocks — Creates a tree block of simulated trees.
      • -
      • Simulated Trees — Supplies trees from simulations.
      • -
      • Single Linkage — Supplies trees obtained from Single Linkage clustering.
      • -
      • Sister Diversification — Compares sister clades and returns the P value of the one-tailed null hypothesis that uniform clades of state 1 are smaller than uniform clades of state 0 among those with different values (P value calculated by Binomial probability).
      • -
      • Small State Names Editor — Edits character state names within the editor info panel.
      • -
      • Sort Taxa (data) — Provides a tool with which to sort taxa automatically.
      • -
      • Speciation/Extinction Likelihood — Calculates likelihoods using a speciation/extinction model reduced from the BiSSE model (Maddison, Midford & Otto 2007)
      • -
      • Speciation/extinction Likelihood Calculator — Calculates likelihoods using a speciation/extinction model reduced from the BiSSE model (Maddison, Midford & Otto 2007)
      • -
      • Splits multi-sequence block — Splits blocks of multiple sequences.
      • -
      • SPR Rearranger — Rearranges a tree by subtree pruning and regrafting (SPR).
      • -
      • Sprinkle Missing — Randomly converts entries in the character matrix to missing data, with a certain probability (i.e., it "sprinkles" missing data around the matrix).
      • -
      • Sprinkle Missing in Cells — Fills cells with a missing data with a specified probability.
      • -
      • Square tree — Draws trees with standard square branches ("phenogram")
      • -
      • Standardize — Alters continuous data by standardizing to have mean = 0 and unbiased estimate of variance = 1. Modifies only the first item of a multi-item matrix
      • -
      • State Change Summarizer (over trees) — Summarizes reconstructions of state changes of a character over a series of trees.
      • -
      • State Names Strip — Shows the strip at bottom of matrix with state names.
      • -
      • States Information (in List of Characters window) — Supplies basic character state information for characters in character list window.
      • -
      • Stepmatrix — Supplies editor for and manages stepmatrices (cost matrices).
      • -
      • Steps in Character — Calculates the parsimony steps in a character for a given tree.
      • -
      • Stochastic Character Evolution Package Introduction — Provides stochastic models and simulations of character evolution.
      • -
      • Stochastic Character Mapping (Categorical) — Coordinates reconstruction of ancestral states using stochastic character mapping.
      • -
      • Stored Character Order — Supplies current order applied to characters for character list window.
      • -
      • Stored Characters — Supplies characters from data files (as opposed to simulated characters, for example).
      • -
      • Stored Genetic Code — Supplies a user-specified genetic code, stored in the file.
      • -
      • Stored Matrices — Supplies character matrices from data files (as opposed to simulated characters, for example).
      • -
      • Stored Parsimony Model — Supplies a user-specified model of character evolution, for parsimony calculations, stored in the file. This can be different from the model assigned to the character as current in the List of Characters window.
      • -
      • Stored Probability Model — Supplies a user-specified model of character evolution stored in the file.
      • -
      • Stored Probability Model for Simulation — Supplies a user-specified model of character evolution stored in the file for simulation.
      • -
      • Stored Taxa — Supplies taxa stored, for instance in a file.
      • -
      • Stored Taxa Associations — Supplies associations between taxa that are stored, for instance in a file.
      • -
      • Stored Taxon Pairs — Supplies taxon pairs stored, for instance in a file.
      • -
      • Stored Tree Blocks — Supplies lists of trees stored, for instance in a file.
      • -
      • Stored Trees — Supplies trees stored, for instance in a file.
      • -
      • Strict Consensus — Calculates the strict consensus tree.
      • -
      • Sum of Branch Lengths — Calculates the sum of branch lengths of the tree, treating unassigned lengths as 0. The length of the root is counted.
      • -
      • Summarize Changes In Selected Clade — Summarizes reconstructions of state changes of a character on descendants of selected branch, over a series of trees. The branches defined are those that are the descendants of the single branch selected on the tree in the tree window.
      • -
      • Summarize State Changes Over Trees — Summarizes reconstructions of state changes of a character over a series of trees.
      • -
      • Tab-delimited categorical data file — Imports simple tab-delimited files of categorical data.
      • -
      • Tab-delimited continuous data file — Imports and exports simple tab-delimited files of continuous data.
      • -
      • Taxa Association Package Introduction — Provides utilities for managing taxa associations (e.g. for gene/species analyses).
      • -
      • Taxa blocks list — Makes windows listing blocks of Taxa and information about them.
      • -
      • Taxa of data matrix — Indicates taxa of data matrix.
      • -
      • Taxa of tree block — Indicates taxa of tree block.
      • -
      • Taxa partition from Taxa associations — Constructs a taxa partition from an association.
      • -
      • Taxa Scattergram — Makes a scatterplot displaying two values (such as proportion of gaps in a sequence, etc.) for a series of taxa.
      • -
      • Taxon Group Color — Colors by Taxon Group.
      • -
      • Taxon Has Data — Indicates whether taxon has non-missing non-gap data in a given matrix.
      • -
      • Taxon Instability Among Trees — Calculates for each taxon the degree to which its implied unweighted patristic distances between that taxon and others differs among trees. For each taxon i this sums over all tree pairs x and y and over all other taxa j: | Dijx - Dijy |/(Dijx + Dijy)^^z where Dijq is the distance between taxa i and j on tree q. Close relationships are emphasized if the exponent z is higher (default is 2).
      • -
      • Taxon Link — Supplies a tool for tree windows that jumps to hypertext links for taxa.
      • -
      • Taxon List — Makes windows listing taxa and information about them.
      • -
      • Taxon Pairs Histogram — Makes a chart showing some value for each of many pairs of taxa.
      • -
      • Taxon Pairs Scattergram — Makes a chart comparing two values for each of many pairs of taxa.
      • -
      • Taxon selection coordinator — Coordinates taxon selection.
      • -
      • Taxon Wand (data) — Provides a tool with which to select taxa automatically.
      • -
      • Terminal ? to Gaps — Converts terminal missing data codings to gaps.
      • -
      • Terminal Gaps to ? — Converts terminal gaps to missing data.
      • -
      • Text Window — Displays Text in a window.
      • -
      • Ti/Tv Rate Matrix Model — Defines and maintains two-parameter rate matrix models with a transition and transversion rates.
      • -
      • TNT — Imports and exports TNT files.
      • -
      • Top BLAST Matches — Does a BLAST search against GenBank on selected data and returns the top BLAST matches for each sequence selected.
      • -
      • Trace All Characters — Summarizes for each node the reconstructions of the states at all characters of the tree.
      • -
      • Trace Character History — Traces a history of character evolution on the nodes of a drawn tree.
      • -
      • Trace Character Over Trees — Summarizes at each node reconstructions of the states of a character over a series of trees. The summary is shown on the current tree; if you want to show it on a consensus of the trees, make sure that the current tree is that consensus.
      • -
      • Transform Trees from Other Source — Transforms trees from another source.
      • -
      • Translate DNA to Protein — Translates a stored DNA matrix to protein.
      • -
      • Tree Block Directly From File — Supplies a block of trees directly from a file
      • -
      • Tree Block Values — Makes a chart showing some value for each of many tree blocks.
      • -
      • Tree Blocks from Files Listed In File — Supplies tree blocks in files listed in a file.
      • -
      • Tree Blocks List — Makes windows listing tree blocks and information about them.
      • -
      • Tree Congruent with Constraint Tree Topology — Determines if tree matches topology of a given constraint tree. This module does not handle backbone constraints; all trees must have the same taxa present. For backbone constraint trees, where the constraint tree need not contain all taxa, use the 'Tree Congruent with Backbone Constraint Tree Topology' module.
      • -
      • Tree Depth — Calculates the deepest path (in branch length) from terminals to the root, treating unassigned lengths as 0. The length of the root is not counted.
      • -
      • Tree Farm Package Introduction — Extra utilities for trees, including comparisons, randomizations and manipulations.
      • -
      • Tree from ToL Web Project... — Gets the tree for the page of the Tree of Life Web Project for the group specified.
      • -
      • Tree of context — Supplies a single tree from the nearest tree context (e.g., an available tree window).
      • -
      • Tree of Life Web Project — Provides a URL to a taxon on the Tree of Life Web Project
      • -
      • Tree of Life Web Project Interface Package Introduction — Provides interfaces to the Tree of Life Web Project.
      • -
      • Tree Search — Supplies trees resulting from a search to optimize some value.
      • -
      • Tree Search Package Introduction — Coordinates simple searches for optimal trees.
      • -
      • Tree Utility Coordinator — Coordinates use of tree utilities in tree window
      • -
      • Tree Value Satisfies Criterion — Determines if the tree has a value either greater than, less than or equal to one specified.
      • -
      • Tree value using 2 characters — Coordinates the calculation of a number for a tree based on 2 characters.
      • -
      • Tree value using character — Coordinates the calculation of a number for a tree based on a character.
      • -
      • Tree value using character matrix — Calculates a value for the tree using a character data matrix.
      • -
      • Tree Window — Makes a basic tree window, which contains a tool palette. Hires assistants for the tree window (e.g., Trace Character).
      • -
      • Tree Window Coordinator — Coordinates the creation of basic tree windows.
      • -
      • TreeBase — Provides a URL to a taxon in TreeBase
      • -
      • Treelength — Calculates the parsimony treelength of a given tree and matrix.
      • -
      • Treelength — Calculates the parsimony length of a tree.
      • -
      • Trees & Diversification Characters — Evolves a series of trees, each tied to a single character controlling diversification rates.
      • -
      • Trees List — Makes windows listing trees and information about them.
      • -
      • Trees Package Introduction — Basic management and utilities for phylogenetic trees.
      • -
      • Trees Scattergram — Makes a scatterplot displaying two values (such as likelihoods, parsimony scores, imbalance statistics, correlations,etc.) for a series of trees.
      • -
      • Trim Terminal Gap Characters — Trims characters at edges of matrix that are gaps only.
      • -
      • Trim Terminal Incomplete Codons — Trims any incomplete codons from the start and end of each sequence.
      • -
      • Truncate taxon names — Truncates taxon names.
      • -
      • Type of character data matrix — Indicates type of character data matrix (e.g., continuous, DNA, etc.).
      • -
      • Type of Model — Indicates type of model (e.g., Mk1, step-matrix) in list window.
      • -
      • uBio — Provides a URL to a taxon in uBio
      • -
      • Unambiguous Changes — Counts number of unambiguous changes along branch below based upon the character reconstruction.
      • -
      • Uncorrected (p) distance (DNA) — Uncorrected (p) distance from a DNA matrix.
      • -
      • Uncorrected Distance (General) — Uncorrected distance from a character matrix.
      • -
      • Uniform speciation (Yule) — Generates tree by simple uniform probability speciation (a Yule process) as done by Harding (1971). The chance of speciation is equal for all tips.
      • -
      • Uniform Speciation with Sampling — Generates tree by simple uniform probability speciation (a Yule process), with subsequent sampling of species.
      • -
      • Unique ID (characters) — Shows unique id assigned to character.
      • -
      • Unique ID (taxa) — Shows unique id assigned to taxon.
      • -
      • Unique IDs default — Sets the preferences for storing unique ids.
      • -
      • Unroot tree — Sets the tree to unrooted.
      • -
      • UPGMA — Supplies trees obtained from UPGMA clustering.
      • -
      • Use Trees from Separate NEXUS File — Supplies trees directly from a file, without bringing the contained tree block entirely into memory. This is a special purpose module designed to allow much larger blocks of trees to be used within constraints of memory, but will make some calculations slower. Except for this special use, we recommend you use Include or Link from the file menu to access external tree files. This module does NOT copy the trees into your main data file, and so if you save your main data file then move it or the tree file, the data file will no longer be able to find the trees. This module does not know how many trees are in the file, and hence may attempt to read files beyond the number in the file.
      • -
      • User-Specified Nucleotide Frequency Model — Defines and maintains user-specified nucleotide frequency models.
      • -
      • Utilities — Provides a menu for utilities
      • -
      • Value for 2 characters with current tree — Coordinates the calculation of a number for two characters based on a current tree.
      • -
      • Value for Clade of Selected Taxa — Coordinates the calculation of a value for the clade of selected terminal taxa. If no terminal taxa are selected, the value at the root is given. If the selected taxa do not make a clade, no answer is returned.
      • -
      • Value for Node Selected In Current Tree — Coordinates the calculation of a value for a node selected in a current tree. If no node or more than one node is selected in current tree, no result is returned. If the assessed tree does not share the same clade of the selected node, no answer is returned.
      • -
      • Value from Tree — Calculates a value for each taxon using a tree.
      • -
      • Values (Tree information panel)... — Makes the Values section of the Tree Information Panel to display values pertaining to the tree.
      • -
      • Values for Current Tree — Makes the legend in a tree window to display the tree name and values pertaining to the tree.
      • -
      • Values for Nodes — Shows on a drawn tree various possible numbers at the nodes.
      • -
      • Variable (Mult. States) — Indicates whether a character has multiple observed states. If taxa are selected, only the selected taxa are examined.
      • -
      • Variable among taxa — Selects characters that are variable among the selected taxa
      • -
      • Visibility of Matrix — Indicates whether character data matrix is hidden or not.
      • -
      • Web page link — Provides a window to jump to a web page
      • -
      • Whole or Submodel — Indicates whether model is a complete or partial model of character evolution.
      • -
      • Window Holder — Helps other modules by holding their windows.
      • -
      • With probability p — Selects characters randomly with probability p.
      • -
      • Within-group PCA — Performs within-group principal components analysis on a continous-valued matrix.
      • -
      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/modules.html b/Resources/docs/mesquite/modules.html deleted file mode 100644 index 042e6177f..000000000 --- a/Resources/docs/mesquite/modules.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - -Modules - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Managing modules

      -

      If you are installing third party modules, you may want to go - first to the explanation of possible places - to install the modules. There is a complete - list of modules in the current version of Mesquite; this may - be useful for searches to find whether a feature exists in Mesquite.

      -

      Users will be able to use Mesquite more effectively if they become - familar with the concepts of modules and how they interact. An - understanding of the modular system will help the user more effectively - give commands to Mesquite via menus and - scripting, and interpret the results - obtained.

      -

      The page on how Mesquite works - introduces modules and how they cooperate. In brief, modules link - together to perform calculations and display the results to the - user. The linkage of modules is in the form of a tree, with the - root module being the "trunk" Mesquite module itself. - Which modules are currently active depends on the files the program - has read and the calculations the user has requested.

      -

      Installed versus loaded versus running modules

      -

      An installed module is one available to be used: it is - sitting as a file or a series of files on your disk or web server. - Mesquite can find these modules and, if approprate, can get them - started up. Among the installed modules might be some that you - never use, because you don't happen to need their calculations.

      -

      Not all installed modules are available to a user during a Mesquite - run. The reason is that, although a module might be physically - installed, it might not be loaded by Mesquite - at startup. An installed module might not be loaded if, for instance, - the user has chosen a configuration to control the loaded packages - (see Activate/Deactivate Packages in the File manue). The configuration - file might indicate that only some of the packages are to be loaded - and available.

      -

      When Mesquite starts up, or when the user requests new windows, - calculations, and so on, some of the loaded modules are started - up to do the work. These are the running modules.

      -

      This characterization is a bit misleading, however, since many - active copies of a single module on disk can be running at once. - That is, the installed module on disk can be thought of as a blueprint - for a machine, and each time Mesquite needs to start up a module, - the machine is built and started. If Mesquite needs another machine - of the same sort, it can build a new one from the blueprint. Many - machines (running modules) from a single blueprint (loaded module) - can be built and be running simultaneously.

      -

      (To the programmer, the loaded modules are the available classes - that are subclasses of the basic module class; an active module - is an object instantiated from one of these classes.)

      -

      Where modules are installed

      -

      To be installed and found by the Mesquite system, a module must - be within one of four places. We will describe each under the - assumption that a package "mypackage" with a single - module "MyModule" is being installed.

      -

      -

        -
      • the mesquite directory of Mesquite_Folder: this - is the primary location for modules. This is the only location - modules can be located for use on Mac OS 9. If installed here, - our example module would be at: Mesquite_Folder/mesquite/mypackage/MyModule/MyModule.class
      • -
      • in Mesquite_Folder/additionalMesquiteModules/mesquite: - this is an optional location for modules. If you are installing - 3rd party modules, you might want to install them here, so that - you can easily find them again and reinstall them when you upgrade - to a newer version of Mesquite. If installed here, our example - module would be at: Mesquite_Folder/additionalMesquiteModules/mesquite/mypackage/MyModule/MyModule.class
      • -
      • in Mesquite_Support_Files/classes/mesquite: - this is an optional location for modules. It can be useful for - users who don't have permission to modify the main Mesquite_Folder - but may want to install new modules. If installed here, our - example module would be at: Mesquite_Support_Files/classes/mesquite/mypackage/MyModule/MyModule.class
      • -
      • at the locations specified in Mesquite_Folder/classpaths.xml. - This file should have a format as follows: -
        -	<?xml version="1.0"?>
        -	<mesquite>
        -		<classpath>../MyExtraModules</classpath>
        -	</mesquite>	
        -
        - This tells Mesquite to look outside of Mesquite_Folder, and - inside MyExtraModules for the root of the classpath. If installed - here, our example module would be at: MyExtraModules/mesquite/mypackage/MyModule/MyModule.class.
      • -

      -

      Furthermore, the active configuration must specify that the module's - package be loaded. By default, all installed packages are loaded.

      -

      Thus, if you open up the Mesquite_Folder, you might see the following

      -
        -
      • com
      • -
      • corejava
      • -
      • docs
      • -
      • documentation.html
      • -
      • edu
      • -
      • examples
      • -
      • images
      • -
      • Jama
      • -
      • JSci
      • -
      • lesser.txt
      • -
      • pal
      • -
      • mesquite. In this directory, you might see:
      • -
          -
        • ancstates
        • -
        • assoc
        • -
        • basic
        • -
        • batchArch
        • -
        • categ
        • -
        • charMatrices
        • -
        • charts
        • -
        • coalesce
        • -
        • configs
        • -
        • cont
        • -
        • distance
        • -
        • genesis
        • -
        • io
        • -
        • jama
        • -
        • jsci
        • -
        • lib
        • -
        • lists
        • -
        • Mesquite.class
        • -
        • minimal
        • -
        • molec
        • -
        • ornamental
        • -
        • pairwise
        • -
        • pal
        • -
        • parsimony
        • -
        • rhetenor
        • -
        • search
        • -
        • stochchar
        • -
        • treefarm
        • -
        • trees
        • -
        • trunk
        • -
        -
      -

      Each of the items in bold above is a directory (folder) that - contains modules. Within minimal, you might see:

      -
        -
          -
            -
          • BasicFileCoordinator -
          • Defaults -
          • DrawHierarchy -
          • InterpretNEXUS -
          • ManageForeignBlocks -
          • (and so on) -
          -
        -
      -

      Each of these directories is for one module. For a module to - be found and used by Mesquite, it must be present in a directory - whose name is the same as the class file for the module (e.g., - the class file for the module "Basic File Coordinator", - BasicFileCoordinator.class, must be in a directory named BasicFileCoordinator).

      -

      Modules currently in use

      -

      While Mesquite is running you may want to learn what modules - are currently running. In the Help menu the Active Module - Tree menu item displays a window that displays the modules - currently running. You can also see the modules responsible for - any window by touching on the Modules tab in the window's information - bar.

      -

      If you touch on the name of the module in theses module tree - displays, a menu will drop down that allows you to find out information - about the module.

      -

      Information pages and Manuals for modules

      -

      Mesquite gathers information about each module and summarizes - it in an information page for each module. These are linked - from the page available via the Modules Loaded menu item - in the Help menu while Mesquite is running. As well, some - individual modules have their own manuals in the form of - web pages. These are also linked from the Modules Loaded web page.

      -

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/molecular/images/aahydroColorMatrix.jpg b/Resources/docs/mesquite/molecular/images/aahydroColorMatrix.jpg deleted file mode 100755 index 78f992303db1f05257ea940716f2b23dbb552d4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51353 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 diff --git a/Resources/docs/mesquite/molecular/images/becomesArrow.gif b/Resources/docs/mesquite/molecular/images/becomesArrow.gif deleted file mode 100644 index 059511bcdad33ee93ee759d94392f81d952b8555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmZ?wbhEHb)M4Obn8*ME|Ns9tmAnTe6@RiYGB7YR=zv5)@(fIxJ^d?BzvW*%#pw+9 m>Z36)@3zW!^gQca7QblQI?1GDo$M0ddx1;8?~7w#um%7eks(9? diff --git a/Resources/docs/mesquite/molecular/images/consensus.gif b/Resources/docs/mesquite/molecular/images/consensus.gif deleted file mode 100644 index 749698a5d553205ba4b1a592a2b2d39bc569e44a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16459 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 Q=c}199FYRNyMX`zJMO%eNdN!< diff --git a/Resources/docs/mesquite/molecular/images/cytStructure.jpg b/Resources/docs/mesquite/molecular/images/cytStructure.jpg deleted file mode 100755 index f5212a44483978376165a34594447688dd63b7b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35925 zcmb5VbyQqU(=R$`a1ZW-YjB6)?(XguT!Op1YjAh>1b2c54-*Cg2{yRjdERsG`JVTW zd)B%=vwH2`y?1w2b?xrzUsb>Tc>4*!Qjn3C0l>fl09Mc+;O#E}TguDQ(GLIvfCm5o zoX}fm01R;}R|{)^)mP{pn71uJ1ON%~p9Ia3(2(9Cp<$pPA)#Pkp`&ABqU@MWK?8iR18#fR19nkXu`(*PXoAw*qG3S zO^8o`hlfXi|Ih2h#8gz2R8;@xefqbr0Bj@}8W=k`7-|44HVhm#%-bkTDU`r>F#jaz z#eWh!0vs$N4B#EKH&hq^EG*o=YoRyb;1Ll2Q;7wDg@J>Eg@;9a2M5hyJz!wru;Bp+ zR5%>s>WH}J)NY}8oT(-6-nU2qziBM)bKzTD(713zm-cebVo#ShVw|ug? zwm#9>Rb3P7M|b>kdUn1sIn~{hKYrgc3drl*`^Dzg^h|9WKQIX@7&!RH<<<61Z=O72 zL-~PHiGTp*0Uiks&Kb%NHXQsv6eFlZDMoY)P30_Uxxo9jxDS+guVLYS$wk908HS&x zNn2{!I{eOKi3cPVPN0bv%_16VwN?G*}ehPq5o0) z<{#G>PVRCsa^c+w%)}=3AH~W`_g;;I|J<7XZZLgqR1aQae+e4Nd;)@#CLlk8bBOfi z#iSkH05|UOuc^?-To(<7UW`iL0Oh8SFVTK2&z%&92(4*BajS2D6EMLG^&4RQuL`S} zP73a$43&&EwDaJM%>PA6#}noofXM0%5L+OYHDdbF%*q$UZh`q*@&DFCbC4nC6`T+w z{lDm&`!Bwm&v~KEJ%8=gfU7zg){ehUFvZDgS`9#=I6n{2yw+)Y1L!gg9TU6`nWqO2 z#J&Lti(hGS=#iJrx4sK}NQmWZn>Gvx`)^sc{Wn8GbK(CH#>RgOgPyIpP6p-$h+W6@ z2IwD}m3RXTHJkJ_9g`cjywEln#T%N~Bc;@FupP#gSfWi#m@fx-8YCvwS)-rjd%WMN zPm|H`B{Rkx7pmcx$w!YL7igZMrlQ99i4*nmzU~dMI?etF9sj0{p?{A6+2OYbC$U+y zzvadM))2mb$!Dbh$17B7up4s4N~?=RP!$@x2n*gd#e6u8)z^2p^Y*@zRf|-*q^Xc@ z9LbBSy4$@E6uaXLuHCDHwR;0xPBy;*a_oW+HV=kaqeF^dW?3^@Pc~oY*$s}gVsXCc zoEy*p>aXwPTw`gMh`VKRAb365FD*jp_RuHVI?0xju82_pb zegniSXWhiQ7>s^|`xsRD6o>u>7?=q3cwOfRUc!Zrgc4o4VI*pGbKx%M^kw}g93pMg z(@(z^`#sRTx4SB{2+;P!IAcyvFm4(&w_HgnvcCt{s2)+Ql#2AcHk1mz0c!r~LM5o@ z4d9qFbc_uBRw`ZphqFjdhZbQhqb(_X#-Dj0ih3HmCBj5}8dU82y~dZ8RL9Q7L;SWv z8)=$CW-C<|l-b3`gmBK&Zn$K1oQ$15*MJeLpV>)C8$Yc*7ICWK4q1JVijtj9gT zB{=g*%p$nTMJy=}Ibs_9_g&wpjT?|9^da^tqWt5Mq@2hr<%r{&z`x4>w~x6sdB*(J z%sWd%_21J-KE{>hKPruCO+S~-3{mG7vL&OFi|}I{D|BJ=&$f8=yP;Mdn48cC14UY?RVa zHpaNb4WTzfZx>SMec8Nk#JHw=17u~t0YX(Ds<0M=egM3|9fH`#`u*jdPu}EF;cvGT@1?h z8K?+z0lv^a1~UcE2?XorzZ#gnB8VLp=m$+cST^fJ9yl+4z5K5(>gL`6tn6<9*y1Y{ z*MAp~<`Rq9(*pS40E#c%Lk1KlSHUxiZ-B2=&&wfn-O5}l{VOhKc|wlj!dF9h+;THQ zd>a>pt_3q!@j8M&scgom6r?>|8CMzxq6 zKGrgJPeWk)ta$iecTQF2P;K}kp8nN5)8^Bg2QD}KbIP6Q0n&CCp&5Dp2KAg#tO zxwRqm0WWaay*joMY?9aAFygmQ4{E=doFa+e7A)&R~v1gJZelp1tQr~f zxR&-u=!?L>yC@Y*6(foeZf+5-DTDPq;ctie8&N~GQy%ESKBP{T5h1eQ@Hn2y?0aO_gynD0oZ{>3Rmu3eb)bl{>`4%cB{y3nzGPcFl_8xH9{XZ}Oo|iQgfsal_v;az$f&H^(Z8m`0ZlMlml+5dR95 ztFo%)?17kOwl)NR&^b`G_74-jY_@#2KF|wsXfW|UOq{|(tMT1R(~TJ8iML>2$Jkir zTwTp7Di-|%0!Q+IMVOkT2C!S$TYMG&`>17-5y!+?D z?V+&AuSz>yVx=_6&pJupt5|`mbd0E zn9Ry`e&@CEir4zKvj|fI<3EaI2i8c?tA3T4cv)=DktS@_@V7Ji7kyXu-+i>TK;;Y&223|rLAA=3|ZBOlol z2nG+OvpjE9@7fb=wr3?;qG`&aVOQ0#SjSCD%1>fYARRyHfA3hBJY^E0_VYxIuj%L( z|7_Ej=_{|iiKr#F>KFQPC&|Kk`8Ejoo~ZTc(vo3<)-oEN@8%7Fmr!lYSHKUl%l*L} zsPW<|-#pN@)*jPgEO=Ad))&1R_OYh7`L`@t%x_uCPBFPS(?uP;!mp40|CwFi0OUqtfb*x5F^Yw z8;a})Nv78`zAOoPt&a_wV|on;f>5$^A|Q7`S^QrS%}iG?4&ML~K9x4AJTLN-aXspgK( zI?uAdtM?^8xZ?~n87tzNyHUPktp~HiYS^;D|Dl)aYxxPE^|pNF9p6W zYP*IuJP$$p2Bj7Ovj_Y8z4;2m#TVJk1KL=0s+#*`HtLKY-ouEH)mdd+0|(A$P8lnG z{rijrn2Xx3%_@~${{B}J`@`;x6J08L_hT&AC^qqE!aKZ;AvA5F14o7PwZd2586Kat z5M7Sq+Ts{M@J=xpF2Zy_>S*RV0p#Tk7*zb7Y+bNGXd`8Hi#GMC8C#Y#waWb!WG9@jD1_kbHqrTuz$zhfI z_>e05_~giH4)7v(&F)tf1dHrP$Xg%$&a#xiXmGEv)Ld#F{-(IxCi1RjSas%{$**mW z+#-C=#IjTIl;fddrFR-x#CNiR^^4cNZ|BKZro>~Tt>4!V?LicFCuSVO@T#QrVwh}} zlfD+^-bbU-JSr7zSpHZ6jYFD0hS*Nc+8}({pe_@n+Yd@3V~670iPwGUX$cCuyCizR z&dx;hu=m(wcnOyC&%FO&~ld zUiIlOHfYMMH6XT{#n3h^4VAG|iXxqng(KooI280dc;p(L=w_$;dmyC9zN~zTW2Y8f zMoHgmqcdGwq(4S_s_iFI|Avrx!(DaK2!BL???J~r3Ng68B144 zR31C}r4#NR%?UUFWj}8$tiZ!V3uMBd%4RnY%bHLFb&grtthyq$7W@F$fqDWu94zuv zsIod$C|bmtmAYiS;VjAFA*38QxKn6tQ&|KQDv~iVd9knY*$;X%aeCeE!+h?c!s=Tm zA9$F^j|Lu!Av4pjZhbGz{UnQyS@7nZET8;N= ztA1A>CR#F61}@3UpbU#&tjCn>p%2mbpVm5j_y!hH`96KiJ6LXz;H=h6g-oi8@&wt7 zOI<7Er59{i|Dk$6Me(d;Q>oA6i`L#&BnPk@OO9E;Ds?>d+9>%p2E?Mr@&UTF9T*x8 zasL(+Z6am3%?rF?>Bu<|(f%;0J%Qy%ca!+61(vO~TQkw^iQ6%8w$)6-ra2|V+T4_6 znx;g%wt)09bBKRrU|tttuL&~tGt^x>Si3>>E9*Q3`^m(Bng0j_$lTL-T-X27^@R0)&isVt%Tr|aUcbO zFfXY)p47Wl$i_D{5$pa$oiPCO zvY8xP*SYbh0CJvh1`$o?*=++;e3)~q5m_>_U-L$#k$1$a82Cj0k$L5kG%LOXL-Js) zgK_(@ZCB1lj5N(i$-&fPzFz*%kWm*~{)2?A7A+b7KHzeMyMl3b-q1ITKPFt-3ckIMa9s%oSaA(2iit`hjyAxGdIb%CL#L>_Gu&YPqm2`rI5=(uP zsxbJRa`~=hM1(|P_4y5OXbxW$Ikzuu{Qr6tG4FVh54JXp~oJnff?TZLBptQWa$ZrjLD-MWGNJAjU zx85h6ygCqBvgX>FM9TDiTA%yAqMoCUE0g3=%^Cc!YML*cPp@@Wp9!SVRpZCXi|RsT zx@|Zv+=x7SWX^KEJ=;t5-vC@;`UC3w``MV7RY4_xOmqy=vG+R#C&IU^oi*Z;^AGie11>j#$F6J0q4q2$o0RU zSuKy1Ezr*Dq)J`M#enqnqpSZKf_@r;gvfK57gh4s8Xt{<3j5@~h7qaq2$R@uYh=KU z@DPE3`7HcO{I*oX$`>njQO^ZV1;Xw>-;)D}F+T_*6qiDAo2-&I02H%3{JZyGCEmHr z7KLCbRp{1K@)e3f&20?*tMJ1)|NVc}{@8NF?^wmr&0e()UH*FsU@o~7n~NrdqA0&g z-aT7nztZ9>kS_F^y4kI~V7~#PKyQG`R2iGOeCpl58*LUfqD~ua56*v?qvCI9X1FiJqw{VnRt>wS#k+N|qpJw8;im1!O zl;5d;|3!yFl@)?grW01&ro=}K9vVQ|6mCrfs=^{t8cIrP?cF(oeh97Szv>siB8wf? zOG24T;w^jwe1KXDQyt$P28Sq@zp)?9ydNmxE47*3oLCZsR!kE&On2j*C=+$er8EI*{bI?Ozd?m=eX02lIa z03M5(TiF@1u!&FB|FjRLSc$&*$8>>Wvtg zmx=L!(wQIj^EhO6A}^qYx7e(DGeTp`!}^2|;Rfg$gI`j`u#tT{n~3lGbJc8)A)HW& z$m=?o;KxSXei|ny4O};+`@@IeX;tb6Cp&LZ>#W5a5&8H~+HaDin7HjqEz&cI;->9i z3r=pA6~Da!J{{eq`KTTW1=jDI7+)oIJXreG_-Sf1cdfvCRE&o0f>%rJL9rXSE6MQz z+#&=Z`hc9{y}}|*6kMIKD=@^jL4R; z`>`~T`<9|&%9H}7dl4-=odaFjihs#DwOH7%Oan3=$0Nil;6l29heLGmi`0?vCylFO zK1E!-a_>RqE{LQW*wf`kgG)Vy7w1r)B*4sgL3t$fJagq8mZwqz)_$k9at7ky=|^L9 zn(I|`V>^i?L`3bQKyl5KV^=q}Yb@`pKVx1$MLWFHF^OCSNARA**LbpSB73`0zn9ga&w37> z3eFM+*FP8<=3i_7@7F;>J@jsIL{Z*++k4wC0{P2fE1 zONLwYa-G~!*?_epVDxj!{N-2;pY)MgUA~m9KFE$!y5xZw(l*B_S>xwbo-z!lc)X)} zQX?ZPcLwaX_1gCQGBr`qzhDa%K{?Xw_IjK^R7CZ-t?FS4WXM3DQ#FMdbO1NapgkLi z3)@IWsb?<4Nu9f8o-^T-D)p4GMCtLjAe~ZK=&sG}i8d8^7IXTY&lr?%>f{GWr8F)wi?(B!pl-QAU2L4?hdsU^O{s}=H%VX4+5cVUX1DLJFILPK1S~=#ECntur4FaqwYq^Y?XpXIgccc5s>E1Wa4{Gj zsYeo&s~ii=C$DD9O*Y9hT~Kd}LEopFw&*on7Wo|!0XQaimo2N>^971r0}GNu3D6_| z3O?+e5;8V}Kwyb0fkH5^7X{0!o;|tAVAm?Rw|j+$S?x8V6>2@_;*F2mS6S|_^D0;Lj1R6MEKOSBvF6~eJDK{X$|el+{&I`M{m;e092FTaQS9`yQfkW7 z37?HbpwPmYyX^$EIjLGs*0w%OLf4TOn>-X4C=}i}L{~Xn(8Dq|+}dmyO&cL7qgG^w zPZGTPsS|Tl@d@)NE5@aLM`$)4j`?^g-!aU$`PxMeWg^zWEmJGFm0$J2`KXw|&tXA- zV5O2IIQy*CIMqm)#&yQuueczf1{}y(-nzsylPK}Z+q9ze!AK^;1qTG8Ps9!C z!+!(Nql+={h$zZkF&}rXHMv<=$C+#ni)cD6hFNrHxx@_U#=3y=4}4}C%1}dJ8Kd?+ zo6EjO%Uc7pgX^(}O(-to1FmIL8~ZzW!<`ATtU5kO60?r#^o#5JhP>9s@lng_Z10~k zE|80%iX|4gW51kzvLq%+#(0s zB_0#v6hh(0l2gD*RG)P2^y~3DXMe9DTw%vc66g-KacnC(4yBhX{jlWXNymQCgnSjJ z)ymw~t=t%1nwY7;OJ>^yeB^$F0@u;cqt=CyESBS!A8h8@nZHecx;SUATSpyCir21B z%6PmXCm>D4#bskk2+qT#FMB|7#<`o>M2*L`vYsy!KVT0Kj&A#RCX!jIrx)UjUzqhiSRxGDrx4X#4bs5s@O`0b}gG`VXm6sIf zw|$`XBW~I9x5}3mbTsHYR)6$91;Qd(3$I)_7rQB_VWKTNFi*^U9Ce$HNSwrAlRCE@ zScvE@LEa<4LVWt`p>$<4m&xVrw9%q#hP<)#3L9f3n$ZXQ?o{@9)a)4%>Jj@M{>lLb z(Q)EwF@li;p>PE11h&`Htm*XZ;dwxa(^2rF-Ms)!+F`H8bV566M~{EGm1}Y06L_624V-Aq1 z-xs_AwiRE?g3977Jl+6q?2n0$N$_Q!ruV<>_pZ<}pY#90qW@jWKkWJ+R0BK47}nW_ z;y~<#UzX$CJo~BV4WRWhUH6YQlfc$8F*m8Lu4BUufa#$*qPQA5axM%_SAm2iJsvZ) zI=H(!5|L2I!HQU(n~0uf9ba$U5FxUPa;3@olfBbWr4*h4Qej&y|G2W{fxJ5$FFefo z(z2%QIpCteBr{r1z`E4=cZcu|F!%#<(db#ttgQ$kPIp7II%yN3}(*o3GAu zo!jjK@~wk!Na*y@i%Q6p7b>^n^$skhP&Fk)nbcqzqoD@fpxUzVij82yf!l;RdxdDS z%Yh;nfN)AUD)G3-^~d(>viH|FKyGn1{;NTnh{>9Ku}snF-eROW{=y1HZ>-(8EEq^G zEd5>@={zOgkc1j^$iJ-4v>j3EN7b!?Y~eS)?Weop;YIjrOD^y2DFc^g(wp5Bk;Et& z#m9!tUOrLv;jj3#=W9i!wf1T z=)H2OaP@PwwXHkpHDEz&;qLOt#MMl2*ey>g0Gx@TrM{XPK6pRPuCX^5$ol5Bdxm|k zw5L)0&CC>Z`J;smuF0gfCovj7@WT`%;XxEhMhOw2YC;k@a|zW~IkqB$*-SF-vTT?s z=9;gtG<^Hnx!7|3iwBt8eu#=9GK%*JTnf}lx8w3uInA03ItI*`EgMO)=Uy)|5JFS! z75bqfzAT~leVLWllFhm<8aN+mrGx%niyaPScop+){4o5TCi!PWI2+wnh?C_@?Ks0U z5?X&EbBGwL7~}OErb@i#61r8xJkvZ&vcr;;V zR%&Ipik|dUGejj0y50saSqnrIll)JFKBEi1yDp7d z`=KN6TRTDcWoI)4BfQaX>xx+ig8p~Z&r&g#O{#ck{pZWrfZ?fItXz? z4`)$vn8!$(jSQ@e2|1^qo1)n}eY`@3A{7?NFk=v9=%JtcUDa}sn_t>3y2LyxGegz& zE)v_9!VziaaTFD}^3X8+V-Q!C$;MtdZ&jd+YZHy|QFoTBcHvN7)4h3PAvjT8M~u^S z%+)^a$~xDI#W185Q%Sr`XmtOCE=E{)vxG7ptiSj8?H5khx*m+m;!~8{fJzZHIWX=kmY`IczES^FI3}e`-6Rdr;Z_ z7EO_YsM-r7#eL~z>5|j%>n` zm*p;;WBf$UA6(3SB##Pg`px^6d(qKFhKV)`1ga;qE8kszrrFB~Qe9*DHT2!3iTiis zFa3s1BBfNkR6k~aUGvFmo(dUHbY}U^CC_*f;%)biwoq0z{IB}^~LOs=WLtgki? zy0du+{-Q}PX!A)Ik15>h88NP-U0vb@1al_tSNSKKVU8Xr{yvP>*X`#TidJ&Swd2_O zaL+=xm%7|~%_lqpz^b{7U;D8c0hWS*`0F@&w{5}^QmI6w(IT7LmvfgZK5%vhyN2O4 zP@-21cgIk04BNu~X_Dq;>frNtih%t=)7I4vu@Cx*IN*|%Mm_N=6Uk|Oy|o6`*--uJ z5+;Q-@#DSsko9yP3XwpwEo1%i+n@dydkerFq@lgqP>M8+Jpxm-a}!yJN<8?<(b!}S zL0RQwe3!WfE0stXyWFl+NcM#PVCBSvnNGcIB3=2{tHZZs1Qq^^gYyrQ2zkAYjZz+@ zpRzcWzLCfV5zaiUd`>?#mlD)`+&hNlx4wZZ60IVn0Z&#i&J1wnPE_jSX>i{IDAoM$ zb}6oK3&o7Bl?81*ai}M_xUEtMk!Wb;jmP|*3+4rCN|iaOsnoh={E- zP9!)FTM77F^cTAx7IDQ#YsV|P7vFXFy9g$T7E7Jv+C=iE+m~*1%yoAmt+$LF`!6B< z0=BpN*nXPF>Fa79=_7feBhuLX&N&re@N?CqVkWJ*K%C&VpzEiAbS3HWTMW6iE03bywx(mZl$&1pH)MpWE?_rJR zObQFQm;6``YkB7ArM_Hp*6AoM&fav6{78v0oR5}$5nM2!O~2~-WdGVAyj!q``Bl3M z(}ab$gaWzdx6rS_F6U2dKchZE45Re3BGeYMyZ5|+F2AtzrI*j>(m>YUX}bCpcgYI1 zkDjo7jK*<^Ng^z)^=l`3aQ^9aL`1nol?hw!beT3Rf%BNk&OWyWW!Inkte3cNxG1SN zvBZHdx7{2~POFOCmyzl^7C!;++}&9J?aATaJ0jc5wONUZ_HcLRCYj7^2S;1?WC?Ol zdG5%|lpr_%8hlzVTizFdjG*ym%%M`cK0Xx~rDyRgxTjQ~InbP5nI7%UtE$s21r)Lq zR%;v?9*ZwV7TOOz>v_MLl7{F*eGHgtT`yFw=m(wIaH~=Bt~vrls@_TVi+3kXd{YZx zzKrJvFH-;AE-!?&7Q8t;L8bcItfg^DW`9>nmW(pyz!Z$F^TJMWW4B!%)V;y{}v zt4Y3m8o#HnC0CM^Dw{8|BF$i$ut4Akvh5$mSYHo76v{C#>WzUFP1}LeyiGIai84vxjai? zAee3r?Kb@bdX>>Ec0;U?Jl?Fl-Fg%5CA)>cmH)zgaqggASJLL=$zRsq3+t5zw3a09 zH-OKD4y9*PP2uhG+^fOR8W?g~REG9gk7Sj$$!QQ0_=OY$A!`UHTs`_Tw&XIrkc4fN zV1nDK4EE2M86U!(Q-+m+HE)*$h%@NZER2>o;=t{Nv)I*^zVZ3>7W2yc17~YrLf7Y} zKS`PAF@Et^tx(uanK(GR!Dh+2N1wKTu!qTnfBU+VVbq=SrSnN7(&yV=;p0*Em&e9X zS9@!^3eQ8ur#FBKUDhrwU7#?XZhRxS`uYM7!d{dWsnZIh!}{76z&ob*PILbsVE4O$jNHY zCb;fc(lyt=bSU%Bv9GXN5i}on6^s!}{rXc?BcnFGhv_^u<&(yJ3Y;Sld|wDIZN`jUk?h~u} zX_#>MVO_N_xKi9)?qJ2*P}y879Bpwi!6m%LN~kVqvNms>btR!?d3FZR^GaCiS1ck< zMq(}q`}J?gJCV-2-oKln#dLZ62_X|H2cYCijwvnvQpcr$WDlx!F$N_}+V$)k{u_i; zcxUq(PUcUD?Ma>{^i8K#%PHu*ip6vf1t<8o>RTqqNP7ld1LWm$RxsUT$1R}QsFLq_ zaLWPLwgt~y&R{YQmxF|D9wqZf&?n0kMVo{`aJtaY0Y#v<2+t8!j^_k(%W+G+6K z)EfYvGymnU>isBmJ4o}5sGg@w)cC9wj&@;{qVA!p+i%eN`RmmS)UxM^f8n9={(eg5 z>r}tLLC-;NX=z)Fom@WHEaR6cr^}NO&WNzo8%rsYYxsjR0!@8kW-rCO_QOZ^ zBu`#j4&&NaI|5Z0dC++gR-VW4#{BB`l%lvlDQL{$v?siLd9Q81k{(^0{dkyOM!Pa- zlLRs4L0&Q4<7qRhSMNgB*xWf4aY51qeL;n4?z}!he&f%$wh6>)Ev(cNj+Sl}V|}&~ zJC`6R;*XCVXaAU;>rCDoxU(*zqN>5LNe$8`lI9ng9{8xn2VNc|QwbNgaEmohj(|@{ zvXezlx|IcvG6xOuNk11B!`~2HDypXG18w{g%2F`CfI*obQNK_#+jc!vZcS0-(hX0u ze~`BJbNYKxTUx#pi!?;@(w21(?5FhNY*hdZSPiE1wjt9?c^INbOAnqjT`vOW#W`%7pMM&PQO} zr%W6+nhRp658&skYG*rS?=Z0_$L8pLQkjnT&g}R=S+hZe4bpb1iG&3^x-ZkkB z-bR_y4~a*L)%(j0JUwi#qrrVi^WVrpI#N8`9FuxJ+(w&!+IthK@E`@g5X%uH70yZc zlCMm3Hl|}#1D+?~69}m+sa2qR3@JxMrL@llMDBSC{9*|?H;Fo2yN?;+vL_yO3eA-h z{?e^dP}7FuW`1Yu^4xRPS$J5?Hb%F$o(03|%KGElT6|dVkA#NwdxNK>jWMS;0K3?S z{^eld-huiW_k0tFyfzNyXeJ4C<1s;aQrS-L;F)47`&Z4@7b+-@YYZ$Pcba zbtKT4Gv`2{L&ck2bbnHyOsiEmgE{W>;6Kucla8RoVi0Zly#EH^AX@2Is;N>s3zO12 zWF?|Oghgg5Zv+kS&Igm{6D1;bgus3Y{bO?4^*nk6-12V%m^CPIKT8A~VVE#AY7=P- zCM|y}rbw5h(sWy`-0!!4Wt^oU&9hg_OZFoQr5s#rfr zNdL@jnZsL*Bg4mx;vmRoi!Y`?eQhjG{~O@~%QbzmCuDlmh)Y-9OnŸ$Jopty`P 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 V{RR!kf;xyBK_#>(Z5aP=0s!fS9Z~=Q diff --git a/Resources/docs/mesquite/molecular/images/gcBiasColorMatrix.jpg b/Resources/docs/mesquite/molecular/images/gcBiasColorMatrix.jpg deleted file mode 100755 index dff568b32779572b716bf12cd3ecfc2a35ce1298..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23782 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

      RszvqG0$8;~K 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

      0H)S2>2tsY^UwqPajMU%p~T5A+^ zOcT0lm(z&90LF>&k6ACbjk8?#q&-GTOb;GR#+4tf-0Qz(R6;N(GdzTZq&Z5-QzmI- z(FAgJmYm@;D)vWR=-Xfk)BnhImdeB7=B$KEzuhV|X7)}CB`ekJ>gx{UCd-?)OQ+{9 zCJCc9bKV^jw0(sPy;<=(F*NN;O?^U700i&=RW&k}hkzO0cqymSDK_~BNnO<}BzV=o zkSGY2(#H^hVW<-i*MO?&gCD7li`J`l&6nQ})3_Is1rXEx3=4X~j<9W96J5U4(8g}} zo%EJp(;+qojZ_j2gDKq*{BO}6HnI^BWx~AQdV2Eda_`rvf|T_>nwYV=?{p~tXFUP% zSnxl&%uOh>1litV=2vv`MqTz* zA@H5+j1NcRA9c}TtmW?Axh*DO~~F%<$AM^f
    1. 2_Ve0Dv*&j|KHvoyou87C-R-v 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 diff --git a/Resources/docs/mesquite/molecular/images/gene1beforeConcat.jpg b/Resources/docs/mesquite/molecular/images/gene1beforeConcat.jpg deleted file mode 100644 index 698a5408715398e03e523dea374731bb768b1dda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18261 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 diff --git a/Resources/docs/mesquite/molecular/images/gene1beforeConcat2.jpg b/Resources/docs/mesquite/molecular/images/gene1beforeConcat2.jpg deleted file mode 100644 index be2ec567a08833a88273e9f603f5901a69aa86b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18424 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
      *TnE8>=AwZD5YFNt`?=FB!DP&TFW8)#M~ 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 Jvv%{J{U64&IEerN diff --git a/Resources/docs/mesquite/molecular/images/genePQRBeforeInclude.jpg b/Resources/docs/mesquite/molecular/images/genePQRBeforeInclude.jpg deleted file mode 100644 index a590ad83800895faf4372674a4ce1b90e982ec82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18514 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 LmYJHXj6D25UsJmr diff --git a/Resources/docs/mesquite/molecular/images/genesAfterConcat.jpg b/Resources/docs/mesquite/molecular/images/genesAfterConcat.jpg deleted file mode 100644 index 8c9d2d05f0201983e48b39d6b88e5808d50f9298..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21395 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 POMF^FKJ^Wt7%%=GXrY|& diff --git a/Resources/docs/mesquite/molecular/images/genesAfterInclude.jpg b/Resources/docs/mesquite/molecular/images/genesAfterInclude.jpg deleted file mode 100644 index 6f9856185c1d08e357614f85a9e683a7b2861e78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21709 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 D;hb+? diff --git a/Resources/docs/mesquite/molecular/images/genesAfterMerge.jpg b/Resources/docs/mesquite/molecular/images/genesAfterMerge.jpg deleted file mode 100644 index ad39cf999d876889f45d6cbf0f9ea1cabfc2bea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19425 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 Nf2#(XQ{})4~7u5g& diff --git a/Resources/docs/mesquite/molecular/molecular.html b/Resources/docs/mesquite/molecular/molecular.html deleted file mode 100644 index 0262373da..000000000 --- a/Resources/docs/mesquite/molecular/molecular.html +++ /dev/null @@ -1,753 +0,0 @@ - - - - - -Molecular Data - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Molecular data

      -

      Molecular data (DNA or protein sequences) can be edited, manipulated, - simulated and analyzed in various ways in Mesquite. Most of the - features discussed elsewhere concerning editing and analysis of - general categorical data also apply to molecular data; here we - focus on features specifically designed for sequence data.

      -

      Contents

      - -

      -

      Editing molecular data

      -

      Molecular data can be imported from files of NBRF, FASTA, GenBank/GenPept, - PHYLIP, CLUSTAL, and simple table format. It can also be exported - to - some - of these formats.

      -

      The Character Matrix Editor - can be used to edit a molecular sequence matrix. Standard ambiguity - codes are allowed.

      -

      Alter/Transform - Tools

      -

      The following can be applied to all or the selected portions - of a molecular sequence matrix in the Character Matrix Editor. - These are available under the Alter/Transform submenu of the Matrix - menu (some of these may be under "Other Choices"):

      -
        -
      • Reverse Complement (DNA matrix only) — - reverses the order of contiguously selected blocks of sequence - and complements the sequence
      • -
      • Collapse Gaps — collapses gaps in the - selected block by pushing all sites to the left, to to yield - unaligned sequences
      • -
      • Remove Gaps-Only Characters — Removes - from the matrix all characters that consist of nothing but gaps.
      • -
      • Shift Other to Match — Shifts other - sequences to match a region in a selected sequences; described - in the manual for the a href="../../../mesquite/align/aAlignIntro/index.html" - Align package.
      • -
      • Shift To Minimize Stop Codons — Shifts each - sequence 0, 1, or 2 bases so as to minimize the number of stop codons. The amount each sequence will be shifted will - vary from sequence to sequence. This feature requires that codon positions be designated.
      • -
      • Convert Uncertainties to Polymorphisms — - Converts all uncertainties in the selection to polymorphisms. - For example, for a nucleotide sequence, a Y (C or T) will be - converted into "C and T".
      • -
      • Convert Polymorphisms to Uncertainties — - Converts all polymorphisms in the selection to uncertainty. - For example, for a nucleotide sequence, a cell that has both - C and T will be converted into "C or T", i.e., Y.
      • -
      • Convert to RY — Converts A and G - to R, and C and T, in a nucleotide sequence
      • -
      • Arbitrarily Resolve State Ambiguity — - Any cell that has partial uncertainty in the state (e.g., "Y", - which is C or T) will be resolved into one of its states, chosen - randomly. Thus, a Y will be converted to a C with 50% probability, - and to a T with 50%.
      • -
      • Nucleotide complement (DNA matrix only) — - enters the complementary sequence into the selected cells
      • -
      • Trim Terminal Gap Characters — deletes - characters at edges of matrix that are gaps-only.
      • -
      -

      Other options may appear; see the page on characters - for standard choices in this submenu. You can also apply the other - editing tools described for character - matrices.

      -

      The view of the matrix can be adjusted in various ways. Cells - can be colored according to the state at the site (Color - Cells submenu, Character State) or according - to a value like the GC bias (Color Cells submenu, Cell - Value; can request this coloring to use a moving window). - Examples of this are shown below. The Display submenu of the Matrix - menu contains other options such as a Bird's eye view - which makes the cells narrow to show more of the sequences.

      -

      Copy Sequence (at bottom of Edit menu) copies - the selected cells of the matrix into the computer's clipboard - as a sequence. That is, whereas the standard Copy would place - into the clipboard selected pieces of the matrix in tab-delimited - text format (e.g., if the sequence AATCA is selected, "A-tab-A-tab-T-tab-C-tab-A" - would be copied), this modified Copy Sequence command does not - include tabs (thus, "AATCA" would be copied). This style - of copying is useful when interacting with programs like Sequencher - (TM). For instance, if you want to find a piece of sequence - in a matrix in Mesquite within a chromatogram viewer of Sequencher, - do the following: select the sequence in Mesquite, choose Copy - Sequence, then go to Sequencher, select Find Bases, and paste - the sequence as the search string.

      -

      Alignment

      -

      The Align - package contains utilities for sequence alignment. These include - manual alignment tools (for shifting blocks of sequence, for example), - and automated tools (e.g., sending a region of the matrix to ClustalW - to align, or a pairwise alignment tool in the editor that will - align one sequence to another). See the - Align - manual for more details.

      -

      Finding Sequences

      -

      You have several options to find sequences in a matrix.

      -

      First, you can use the Search Data - entry at the top of the Character Data Editor to enter a sequence - and hit return. (If the entry indicates Search Features instead, - touch on the brown & or / until it shows a violet - and is labeled Search Data.) The results of the search will be - displayed in the Search results window.

      -

      Second, pieces of sequences can be found using the Find Sequence - and Find All Sequences submenus of the Edit menu. The current - options are:

      -
        -
      • Matching Sequence: This finds sequences - matching a target sequence the user enters. The search allows - a certain number of mismatches. Optionally, it can search for - the reverse, complement and reverse complement of the target - sequence.
      • -
      • Maintain Target Match: - This highlights and maintains highlighted the first occurence - of a given sequence in a given taxon. First, you are asked which - taxon to search in. Then, it displays a panel like this:
        -
        - underneath the matrix. The first button (red X) is to close - the panel; the second pauses the search; the third allows you - to select another taxon as your focus. If you type a sequence - into the text area, the matching sequence (if any) will be highlighted - in the matrix. Mesquite is constantly monitoring this text, - and so you don't need to give any command to find again if you - change the text. This is useful if working with a program like - Sequencher. If you see a stretch of sequence while viewing chromatograms - that you'd like to find in the matrix in Mesquite, type in the - sequence into the text box and you will quickly be taken to - it in the taxon.
      • -
      • Maintain Clipboard Match: - This is similar to Maintain Target Match, except that it obtains - the search string not from the text area but from the clipboard. - If the clipboard changes, the function will automatically find - the sequence again in the matrix. This is useful if working - with a program like Sequencher. If you turn on Maintain Clipboard - Match, then you can copy stretches of a sequence within Sequencher, - and Mesquite will automatically highlight it, without your having - to return to Mesquite or give any other command to it. (Mesquite - is constantly monitoring the clipboard to see if it changes).
      • -
      -

      Combining molecular matrices - or sequences

      -

      Often you have sequences in different matrices, and you need - to fuse them into a single matrix for analyses. You may be adding - new sequences from an existing gene, or you may be adding new - genes for existing taxa.

      -

      Adding new taxa/sequences

      -

      If you want to take two matrices and concatenate them vertically, - i.e. add new taxa to an existing set of gene sequences, then you - can do it either from a menu or using Drag and Drop.

      - - - - - - - -
      -

      -

        -
      • Merge Taxa & Matrices from - File: In the Taxa&Trees menu, this function reads - in an external file and attempts to concatenate taxa from the - file onto taxa blocks of the current file, and also to add their - data to existing matrices. This is useful to add new gene sequences - to an existing file. File formats that can be incorporated are - NEXUS, NBRF, and FASTA. This incorporation will NOT preserve - the associated information of the external NEXUS file such as - footnotes for the taxa and characters. The procedure for using this is: -
        1. Open the first file.
        2. -
        3. Select Merge Taxa &Matrices from File. It will ask you to which taxa block you want to fuse the taxa block being read. Select the taxa block to which the new sequences are to be added.
        4. -
        5. If it warns you that there are duplicate taxon names, then you may be making a mistake. Note in the example above, the taxon names are all different in the two files. If there are some shared taxa between the two files but the sequences are of the same gene, then if you use this procedure you will overwrite the old sequences with the new. If you are dealing with two different genes, see the section on Adding Genes below.
        6. -
        7. Then it will ask you to "Select matrix with which to fuse the matrix being read." If the new matrix being read in concerns the same gene as the first file, then you will probably want to select that matrix in the first file and hit OK. (You would hit Cancel if the second file being read in contained a different gene; see Adding Genes below.)
        8. -
        9. It should then append the new sequences to your matrix.
        10. -
        -
      • - -
      • Drag and - Drop: If you drag FASTA, GenBank/GenPept, or NBRF - files onto a Character Matrix Editor showing sequence data, - the - sequences - in these - files will be added to the matrix as new taxa. All files that - you drag and drop in one operation must be of the the same - file format.
      • -
      -

      Adding genes

      -

      There are two aspects to bringing together data from two separate genes: first, to bring the sequences from the two genes into the same file as two separate matrices, and second, to concatenate them into a single matrix. Here we will explain how to bring them into the same file; in the next section we will explain how to concatenate the matrices.

      -

      Our goal is to bring the two sequence matrices into a common file and belonging to a common block of taxa. That way, if you subsequently edit taxon names or add and delete taxa, these changes will affect both matrices synchronously.

      -

      If you have two files, each with sequences from a different gene but with identical blocks of taxa (i.e. the list of taxa is the same and with the exact same names), then you can open one file first, then use Include File to bring the second matrix into the same file. This will result in both matrices belonging to the same taxa block.

      -

      If you have two files, each with sequences from a different gene but with blocks of taxa that are non-identical because taxon names are different, then the only mechanism in Mesquite to bring them together in Mesquite currently is to use Fused Matrix Export (NEXUS) described under Concatenating Genes.

      -

      If you have two files, each with sequences from a different gene but with blocks of taxa that are non-identical because of differing taxon inclusion, then you can use Merge Taxa & Matrices from File to bring the two files together. This requires that any taxa that are shared between the two files have the exact same names. This is the procedure:

      -
        -
      1. First, open the one file. Then select Merge Taxa & Matrices from File from the Taxa & Trees menu, and choose the second file.
      2. -
      3. You will be asked "To which block of taxa do you want to fuse the taxa being read in?". In most cases you will have just one choice, the taxa block in your first file; choose it and hit OK.
      4. -
      5. It may warn you that there are duplicate taxon names; click OK because you were expecting taxon names to be the same in the two files.
      6. -
      7. Then it will ask you to "Select matrix with which to fuse the matrix being read." If the new matrix being read in concerns a different gene, then you will probably want to hit Cancel so as to make a new matrix for these sequences. (You would hit OK if the second file being read in contained the same gene but new taxa; see Adding New Taxa/Sequences above.)
      8. -
      9. You should now have a file with one taxa block and two matrices:
      10. -
      -

      - - - - - - - -
      - File 1:
      -
      File 2:
      -
      Merged File:
      -
      -

      Concatenating genes

      -

      If you want to take two sequence matrices and concatenate them horizontally to make long sequences including both genes, then how you do - this depends on whether your taxa have the exact same names in - the two matrices, or not.

      - - - - - - - -
      -

      -

        -
      • Concatenate - Matrices: After you have brought the two matrices into the same file and belonging to the same taxa block using the methods described above under Adding Genes, to concatenate the two matrices go to the Character Matrix editor of one of the matrices. Select (Character - Matrix Editor)Matrix>Utilities>Concatenate Matrices - to fuse the second matrix into it. After concatenation, the first matrix will have the second matrix's sequences added terminally. The second matrix will still exist on its own; you may want to delete it or close its file (if it was in a linked file).
      • -
      • Fused Matrix Export (NEXUS): - If the corresponding taxa have different names in the two matrices, - then this is the easiest method to fuse, although it can also - be useful when taxon names are the same. It is a special file - exporter that can fuse matrices of different genes as it exports. - It is available by choosing Export in the File menu. If you - have a single taxa block with multiple matrices - attached to it (e.g., one for each gene), then this exporter - will write a single combined matrix with the sequences of different - genes concatenated for each taxon. It will also write CHARPARTITION - and CHARSETs to record which section of the fused matrix corresponds - to which source matrix. It will also write a MrBayes block with - that program's partitioning commands. If the different matrices - are of mixed type (DNA, protein, non-molecular categorical) - then you have a choice between reducing them to simple categorical - data or maintaining a mixed matrix (suitable for MrBayes). Often - however, you will have slightly different names for the sequences - of different genes, and these may therefore exist in the file - represented by different taxa blocks. For instance, - you may have a taxa block with taxa "A1", "B1", - and "C1" with corresponding matrix for COI sequences - (gene 1) from species A, B and C, and another taxa block with - taxa "B2", "C2", and "D2" for - 28S sequences (gene 2) from the same species. You want to fuse - them as follows:
        - - - - - - - -
        - The Fused Matrix exporter permits you to export these into a - single matrix as long as you have indicated how the sequences - correspond to one another. To do this, we suggest you create - a new taxa block representing the species or specimens. In this - example, create a taxa block "Species" with taxa A, - B and C. This will be the "master block of taxa" that - will organize the export. (Alternatively, you could choose one - of the genes' taxa blocks as the master block.) Set - up a Taxa Association between the master block of taxa and - each of the other blocks of taxa. With the first Taxa Association - between species and Gene 1 indicate that "A1" belongs - with species A, "B1" belongs with species B, and "C1" - belongs with species C. Set up the species-Gene 2 association - similarly. The two taxa association will look like this in the - List of Taxa window for the master taxa block:
        - - Then when you choose Fused Matrix Export, choose Species as - your master taxa. The exporter will then find all of the data - corresponding to each species, either under the species taxon - itself or under one of the linked taxa indicated by the Taxa - Association, and compose a fused matrix. If a single master - taxon has more than one corresponding taxa in one of the other - matrices, the data are merged using the same rules as for Merge - Taxa.
      • -
      -

      Other Tools for Managing Molecular matrices

      -

      Managing sequences in different matrices, especially if from - different genes, can be difficult. Several functions assist in - this. These features are not restricted to molecular data, but - we anticipate most of their use will be with sequences.

      -

      -

        -
      • Alternative Taxon Names: - This feature allows you to have several alternative naming schemes - for taxa, e.g. one set of names that includes your specimen - codes, another set that uses formal taxonomic names (for publication), - another set whose names are condensed for exporting the file - to programs like CLUSTAL that can handle only short names, and - so on. For details see here.
      • -
      • Translation to protein: - a new matrix of amino acids, derived by translation from existing - protein-coding DNA matrix, can be formed by choosing Characters>Make - New Matrix from>Translate DNA to Protein. This request that codon positions, and the correct genetic code, - be assigned.
      • -
      -

      Display - of Sequences

      -

      Protein-coding sequences can be colored by the amino acid into - which a triplet would be translated (under the genetic code for - that triplet) by choosing Matrix>Color Cells>Color - Nucleotide by Amino Acid.

      -

      Consensus - Sequences

      -

      Consensus Sequences can be displayed above the character matrix - by choosing Matrix>Add Info Strip>Consensus - Sequence Strip, as indicated below by the arrows:

      -


      -

      -

      In the above examples, two consensus sequences strips are displayed, - with slightly different options.

      -

      Options are available by touching on the consensus sequence:

      -

      -

       

      -

      Codon Positions

      -

      You can assign codon positions to a portion of a sequence by the following steps:

      -
        -
      • Open the character list window by choosing Characters>List of Characters.
      • -
      • In the list window, select the characters whose position you wish to designate (choose Select All - from the Edit menu if you wish to select all characters).
      • -
      • Touch on the title box ("Codon Position") of the Codon Position column, and a menu will drop down. That menu will have a - submenu, called "Set Codon Position", that contains various options for setting codon positions.
      • -
      -

      Genetic Codes

      -

      The genetic code for sequence data can be specified in Mesquite's - List of Characters window (by choosing List of Characters, and - then Columns>Current Genetic Codes, - or with a data matrix frontmost, Matrix>Genetic - Codes...). Genetic codes are assigned to individual - characters (thus allowing one to have a mixed matrix of mitochondrial - and nuclear data, for example). To assign a genetic code, choose - select the characters, and use the popup menu of the title of - the "Genetic Code" column in the List of Characters - window.

      -

      The genetic code affects, among other things, the Translate DNA - to Protein command, as well as the coloring of nucleotide sequences - if Color Nucleotide by Amino Acid is chosen.

      -

      Interactions with GenBank

      -

      The following features allow one to interact with GenBank. They - require that you have an Internet connection.

      -
        -
      • BLAST in Web Browser: Select a sequence or - portion thereof in the data matrix. Choose Matrix>Search>BLAST - in Web Browser, and Mesquite will send a BLAST request - to GenBank to search for matching sequences. Your default web - browser should open and take you to the BLAST page.
      • -
      • Top BLAST Matches: Select a sequence or portion - thereof in the data matrix. Choose Matrix>Search>Top - BLAST Matches, and you will be presented with a dialog - box. In this you can choose: -
          -
        • maximum number of matches to be sought by Mesquite
        • -
        • whether the report of results should be saved to a text - file
        • -
        • whether details of the taxonomic lineage of the sequences - should be reported
        • -
        • whether to import the top matches into the current matrix
        • -
        • the maximum time in seconds to wait for the BLAST search - to complete.
        • -
        -
      • -
      • Fetch & Add GenBank Sequences: This option, - in Matrix>Utilities> Fetch & Add - GenBank Sequences, allows one to enter a comma-delimited - list of GenBank accession numbers, and Mesquite will acquire - these from GenBank and import them into the current matrix.
      • -
      -

      Simulating DNA sequence evolution

      -

      DNA sequence evolution can be simulated to build statistical - tests, for instance via parametric bootstrapping. See the page - on simulating DNA sequences.

      -

      Statistics for DNA sequences

      -

      Calculations for categorical characters in general can be applied - to DNA sequences. For example, Parsimony - calculations can be made for DNA sequences, as can basic descriptive - statistics such as the percent of a sequence or character that - is missing data or gaps. In addition, there are several modules - specifically designed for DNA data, illustrated by examples in - Mesquite_Folder/examples/Molecular. These calculate compositional - bias:

      -
        -
      • ACGT Compositional Bias - — This module supplies the compositional bias of taxa, - measured over the taxon's sequence. The bias is treated as a - continuous character, and thus can be used wherever characters - are used, as for instance in the reconstruction of the evolution - of compositional bias as shown in the image below. It can return - either the proportion G+C, or separately A, C, G, and T proportions.
      • -
      -

      -
        -
      • Character Compositional Bias - — This module supplies the compositional bias for characters. - It calculates the percent of taxa with particular nucleotides - (GC bias, or individual frequency of A, C, G or T) for a character. - The image below shows a moving window analysis of compositional - bias along a sequence; the instructions for generating the chart - are given here.
      • -
      -

      -
        -
      • GC bias coloring of matrices - — The cells of the Character Matrix Editor may be colored - according to a moving window of GC bias along the sequence, - as shown below, by selecting Matrix>Color - Cells>Color By Cell Value, then once shown the - colors can be smoothed by a moving window analysis by selecting - Matrix>Moving - Window (for colors).
      • -
      -

      -

      DNA Distances

      -

      Mesquite supports several distances for DNA data:

      -

      -

        -
      • Uncorrected (P) distances
      • -
      • Jukes-Cantor
      • -
      • Kimura 2-parameter
      • -
      • F81 (Felsenstein, 1981)
      • -
      • F84 (Felsenstein, 1984)
      • -
      - There are several options available (in the Distance Parameters - submenu) for dealing with ambiguous bases and gaps:

      -

      -

        -
      • Count Sites with Gap in Pair: If this is - chosen, then when the distance between two sequences is calculated, - then sites that contain a gap in one of the sequences but not - the other will be by default included in the calculation. If - this option is unchecked, then any site at which either sequence - is a gap will be excluded.
      • -
      • Estimate Ambiguity Differences: If this is - chosen, then sites in which one member of the pair has an ambiguity - have their contribution to the distance estimated based upon - the base patterns at non-ambiguous sites.
      • -
      • Base Frequence on Entire Matrix: If this - is chosen, then those distances that use as parameters the frequencies - of bases (A, C, G, and T) will calculate those frequencies based - on all sequences; if it is not chosen, then the frequencies - are calculated based upon just the two sequences being compared - at any one time.
      • -

      -

      Statistics for Protein Data

      -

      -

        -
      • Site hydrophobicity - — This module supplies the average amino acid hydrophobicity, - averaged across taxa, for each site. It can be used in charts, - for instance to see the relationship between a phylogenetic - statistic for the site (character) and it average hydrophobicity. - This chart, for example, - shows parsimony character steps as a function of hydrophobicity:
      • -

      -

      -

      -

        -
      • Amino Acid hydrophobicity - — The cells of the Character Matrix Editor may be colored - according to a moving window of hydrophobicity along the sequence, - as shown below, by selecting Matrix>Color - Cells>Color By Cell Value, then once shown the - colors can be smoothed by a moving window analysis by selecting - Matrix>Moving - Window (for colors).
      • -

      -

      -

      Visualizing tertiary structure

      -

      Although there are not yet dedicated windows for visualizing - phylogenetic statistics in the context of molecular structure, - features have been added to the Scattergram chart to allow it - to be adapted for this purpose. For instance, in this image cytochrome - B is shown, with the amino acids colored according to a simple - phylogenetic statistic: the number of parsimony steps on a phylogeny. - The colors are smoothed by a moving window, and show that several - coils of the molecule, a few at the left and one deep at the right, - evolve more rapidly than others. This example is illustrated in - the data file at Mesquite_Folder/examples/Molecular/06-cytochromeB.nex

      -

      -

      To build such a chart, begin with a file with a matrix of protein - sequences. The procedure is also described in the example files - 08-cytochromeBlinked.nex and 09-cytochromeBscatter.nex.

      -

      -

        -
      • Select New Linked Matrix from the Characters - menu. When a matrix is made to be linked to a second matrix, - the two matrices are constrained to have the same number of - characters.
      • -
      • Indicate that you want the linked matrix to be a Continuous - matrix, and link it to your protein matrix. Then, turn it into - a three dimensional matrix (Taxa X Characters X Coordinates - [x, y and z]) by using Add Item and Rename - Item in the Utilities submenu of the Matrix menu of - the Character Matrix Editor. The x,y,z coordinates could be - added for all taxa if known, but otherwise only one taxon needs - to be filled out (because we will use the average x,y,z coordinates - for the amino acids).
      • -
      • Once the linked matrix of xyz amino acid positions is entered, - select Analysis>New - Scattergram for> Characters. Indicate you want - the scattergram to be for Stored Characters. (If you have "Use Stored Characters/Matrices by Default" turned on in the Defaults submenu if the File menu, Mesquite won't ask you and will simply use Stored Characters.) Indicate Same value for the two axes. In - the dialog box "Values for axes", choose Mean - Value of Character (Linked Matrix). In response to - "Use characters from which matrix? (for Character Source)" - choose the protein sequence matrix as the matrix to be used. - This will plot the sites (amino acids, characters) in their - correct places, but as a series of round spots.
      • -
      • To change the appearance of the plot, select Join - the Dots in the Special Effects submenu of the Scattergram - menu. Then select Thick Joints, deselect Show - Dots, deselect Join First to Last, - and set the marker size larger (e.g., 8). This will result in - a plot as shown above, but without the colors.
      • -
      • Next, choose Color by Third Value from the - Colors menu and choose the value by which to color the amino - acids. For parsimony steps, for instance, choose under Character - Value with current tree.
      • -
      • Finally, to use a moving window to smooth the colors, select - Moving Window for Colors from the Colors menu - and indicate the window size (e.g., 5).
      • -

      -

      Sequence data within populations

      -

      See the page on population genetics.

      -

      Reconstructing ancestral states

      -

      Ancestral states of molecular characters can be reconstructed - as described in the page on reconstructing - ancestral states. Likelihood methods are not yet available - for molecular characters.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/otherPrograms.html b/Resources/docs/mesquite/otherPrograms.html deleted file mode 100644 index 72e36a2c6..000000000 --- a/Resources/docs/mesquite/otherPrograms.html +++ /dev/null @@ -1,237 +0,0 @@ - - - - - -Interactions with Other Programs - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Interaction with Other Programs

      -

      Mesquite needs to be able to interact with various other programs - because typically it depends on them for inference of phylogenetic - trees. The programs can interact through sharing files, or in - a few cases directly.

      -

      Importing/exporting files

      -

      Mesquite by default currently uses the NEXUS format for files. - Other programs such as MacClade, PAUP, MrBayes and NDE all deal - with NEXUS files, but there may be some commands not handled by - all programs. Mesquite has in addition importers and exporters - for various other file formats. You can import a file by requesting - to open it; Mesquite will ask you to identify its file format. - You can export a file using the Export item in the File menu.

      -

      MacClade — MacClade - may not be able to read all of the information in a NEXUS file - written by Mesquite, especially if it has multiple character or - taxa blocks. You may need to simplify the file (e.g. delete some - taxa blocks) for it to be read. Also, you could export the file - as a Simplified NEXUS file for reading by MacClade.

      -

      PAUP* — You might - want to change PAUP's setting to "Issue Warning and continue" - under "Warnings & errors" (set errorstop = no) so - that PAUP does not complain about IDs commands within taxa blocks. - Another alternative is to export the file as a Simplified NEXUS - file.

      -

      NDE — NDE currently - cannot handle some commands in the NEXUS files that Mesquite may - write, including the TITLE command. If NDE warns you about this, - turn off Mesquite's TITLE commands using the menu item under Defaults - in the File menu.

      -

      CLUSTAL — You may - find it useful to use Alternative - Taxon Names and then Condense - Taxon Names before exporting files for use by CLUSTAL, for - it has difficulty with punctuation and long names.

      -

      MrBayes interactions

      -

      There are two special file exporters useful for work with MrBayes: - first, there is an exporter Export NEXUS for MrBayes - that uses a simplified NEXUS format. It also composes a MrBayes - block that includes character partitioning. A second exporter, - Fused - Matrix Export (NEXUS), can fuse different matrices - in the course of exporting, create mixed matrices and include - MrBayes blocks.

      -

      There is a special Tree Source (MrBayes - Trees...) that can read a MrBayes tree file as MrBayes - is producing it. If the option is so set, Mesquite can respond - to new trees being added to the file. Thus, if you have a chart - showing a value (say, Felsenstein's contrast correlation) over - trees coming in from a MrBayes analysis, the chart will get updated - when a new tree is added. In the Tree window you can also ask - to retrieve only the last tree in the file, and this will update - as new trees are added. If MrBayes' .p files are in the same directory - as its .t files, then MrBayes Trees will attach to the trees the - tree score from MrBayes. This will be available as a NumberForTree - "MrBayes Score".

      -

      A variant on MrBayes Trees is MrBayes Max. A-Post. Tree, - which uses the .p file to find the tree with maximum posterior - probability.

      -

      CLUSTAL

      -

      Mesquite can call on CLUSTAL - to perform an alignment of a selected region of the matrix. -
      -

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/popGen/images/assoc.gif b/Resources/docs/mesquite/popGen/images/assoc.gif deleted file mode 100755 index 4787fca4e18045ef19ffe54fd6738a99c45ac6bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18859 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

      O|9twnkJPN6KB(X*f2O;61{LnB8H~~&e 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 diff --git a/Resources/docs/mesquite/popGen/images/assoc2.gif b/Resources/docs/mesquite/popGen/images/assoc2.gif deleted file mode 100755 index 3f8bfd4ab2cd33d182d6e8f484de699a0e61e3fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6340 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 G0RTHG@4|xs diff --git a/Resources/docs/mesquite/popGen/images/assocEditing.jpg b/Resources/docs/mesquite/popGen/images/assocEditing.jpg deleted file mode 100644 index 907f2b52bc1796c55bc63efb7aba0f93b9c6c69a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50075 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 diff --git a/Resources/docs/mesquite/popGen/images/assocEst.gif b/Resources/docs/mesquite/popGen/images/assocEst.gif deleted file mode 100755 index f10112d6f2f897933deaf6fb0b6f2a223301a9b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18888 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 bdgdpC+0CdN^O9%WcKmY(cb7dUX diff --git a/Resources/docs/mesquite/popGen/images/assocList.gif b/Resources/docs/mesquite/popGen/images/assocList.gif deleted file mode 100755 index 1adc5550a9018daddef8a9d346c89144e19fd7bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11570 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

      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Gene Trees within Populations and Species Trees

      -

      Mesquite's features for handling gene trees within populations - and species trees are relevant for population genetics, phylogeography, - and study of gene families. They can also be used by analogy for - host-parasite or other studies of associated taxa. Some of the - relevant features and calculations are:

      -
        -
      • simulations of gene trees by coalescence, either within a - single population or in a diverging population or species tree
      • -
      • simulations of sequence evolution, which can be used to evolve - haplotypes on a gene tree
      • -
      • calculations of fit of a gene tree to a population or species - tree or population subdivision (Slatkin & Maddison's - s, deep coalescences, - gene duplication and extinction)
      • -
      • randomizations of trees to obtain null distributions for these - measures of fit
      • -
      • searching for population trees that optimize fit of gene trees
      • -
      • cluster analysis of populations using similarities of contained - gene sequences
      • -
      • charts, scripting and production of batch analyses to yield - statistical tests
      • -
      -

      In these analyses individual samples or haplotypes will generally - be represented by taxa. Thus, each gene sequence will be a taxon, - and the sequence itself will be a row in a DNA matrix.

      -

      Many of the features and calculations described below are illustrated - in the example data files in the Mesquite_Folder/examples/Coalescence/ - folder. The majority of these features are provided by the Coalescence - package (mesquite.coalesce) and the taxa association package (mesquite.assoc); - some are provided by the distance analysis package (mesquite.distance).

      -

      Contents

      - -

      Importing and Exporting data

      -

      Mesquite can import and export gene sequences in text files - in the following formats: Simple text table, NBRF/PIF, FASTA, - PHYLIP, .ss (NONA, Hennig86, WinClada) as well as NEXUS files. - It can also import GenBank/GenPept files.

      -

      Single population: Coalescence simulations

      -

      Gene trees within a single population can be simulated under - the assumption of neutrality, panmixia and constant population - size. A sample of such simulated gene trees can help you generate - null expectations in tests, for instance of population subdivision. - Mesquite simulates these gene trees by a coalescent process, beginning - with the set of defined genes (taxa) and coalescing back in time - until a single common ancestor is reached. Simulated coalescent - trees can be viewed or used in other contexts where a source of - trees is used — in the Tree Window or in Trees charts, for - instance.

      -

      To view simulated gene trees, first prepare a data file with - taxa representing the sampled gene copies. Select New Tree Window - from the Taxa&Trees menu, and indicate you want Simulated - Trees as your tree source. Choose Coalescent Trees as your tree - simulator. You will be asked to indicate an effective population - size. The simulated tree that appears will probably not be shown - with branch lengths indicated; for optimal viewing we suggest - indicating you want "Branches Proportional to Lengths" - in the Drawing menu, and use the Tree Form of Curvogram. You may - also want to choose a narrower line width. The tree might look - something like this:

      -

      -

      The blue numbers represent time in generations. To examine other - simulated gene trees, scroll from one to another using the blue - arrows in the upper left corner of the Tree Window. You will notice - that depth of the trees vary, depending on when the last coalescence - happened during the simulation. In order to fit the tree into - the window nicely, the scale of generations changes. You may find - it interesting to prevent this rescaling, so that all trees are - shown to the same scale. You can do that using the "Fixed - Scaling" menu item in the Drawing menu.

      -

      The parameters of the simulation may be changed using the Set - Seed (Tree simulation) menu item, and the items in the Coalescence - Simulations submenu. To change effective population size, select - "Set Ne". These simulations treat the organisms as haploid. - For reasonably large population sizes, an exponential approximation - can be used in the simulations to avoid having to model all genes - in the population explicitly. This exponential approximation is - the default; you can turn it off using the "Exponential approximation" - menu item.

      -

      Simulated gene trees can be generated and saved in a trees block - in your data file. To do this, select Taxa&Trees>Make - New Trees Block From>Simulated Trees>Coalescent Trees. - Simulated gene trees can also be used in charts, as in the following - example.

      -

      Example: Chart of coalescence depths

      -

      Simulated gene trees can be examined in charts by using Simulated - Trees as your tree source. For instance, the example file 03-coalescenceDepth.nex - shows a chart of time to final coalescence in a sample of 100 - gene trees. This was made by asking for the Bar & Line Chart - for trees, using Tree Depth as the value to calculate (this is - a secondary choice), and Simulated Trees, Coalescent Trees as - the source of trees. Here is the same chart modified to ask for - a sample of 10,000 gene trees.

      -

      -

      The effective population size is 1,000. Although the average - time to final coalescence is about 1760 generations, the curve - (as expected) has a long tail. By touching on the Text tab of - the window you can see that there was one simulated tree with - depth >11,100 generations.

      -

      Multiple populations or species

      -

      Gene sequences from multiple populations can be analyzed and - modeled in Mesquite. For instance the following shows a simple - example of 6 genes within 3 extant species or populations, in - which a coalescence simulation within a diverging species tree - (blue) generates a hypothetical gene tree (green).

      -

      -

      To treat a set of gene sequences as being distributed across - multiple species, you incorporate them into a single matrix, then - indicate to which species each sequence belongs. Three components - must be established in your data file to do this:

      -
        -
      1. A block of taxa representing the gene sequences. - The sequences themselves do not need to be represented by a - DNA matrix, although the matrix could of course be important - for some analyses. For purposes of gene tree simulations, however, - it is enough that each gene sequence be represented by a taxon - in a taxa block.
      2. -
      3. A block of taxa representing the species - (or populations). Each taxon in this block represents a different - species or population.
      4. -
      5. A taxa association block, which is a special - block of information that indicates how the taxa representing - genes are associated with the taxa representing species. It - is this that indicates for each gene what species it belongs - in.
      6. -
      -

      Once these three components are established, you can ask to do - calculations (e.g., gene tree simulations) using the genes in - a way that pays attention to the species in which each gene belongs. - We will next describe how to set up these three components, then - what calculations can be done.

      -

      Establishing the association between - genes and species/populations

      -

      In this section we describe how to set up a Taxa Association, - that is, to indicate how the taxa in one block are associated - with the taxa in another block. We will explain this in the context - of gene trees and species trees to establish what genes belong - to what species. However, setting up a Taxa Association can also - be useful for studies of parasite and host cospeciation, or for - fusing sequences - of different genes into a single matrix.

      -

      Let's suppose you want to set up a file with six gene copies - (sequences) distributed among three species (genes a1 and a2 in - species A, b1 and b2 in species B, and c1 and c2 in species C).

      -
        -
      1. Make a block of taxa representing the genes. This can be done - by importing a data file with gene sequences, by creating a - new file in Mesquite, or by selecting New Block of Taxa from - the Taxa&Trees menu. Give this block of taxa a recognizable - name, like "Genes". Give the genes (taxa) names in - the List of Taxa window or the Character Matrix Editor. In our - example, the names are a1, a2, b1, b2, c1, and c2.
      2. -
      3. Make a block of taxa representing the populations or species - containing the genes, and give it a recognizable name, such - as "Species". Give the species (taxa) names in the - List of Taxa window that will appear, e.g. A, B and C.
      4. -
      5. Choose New Association... from - the Taxa&Trees menu. You will be asked which will be the - first block of taxa in the association. Although you can choose - either genes or species to be the first block, it will typically - be easier for you to edit the taxa association if you choose - the containing taxa (species) as the first block. Then, name - the association. You will be asked whether you would like to - edit the association from the perspective of the first or second - block of taxa; typically you would choose to edit it from the - perspective of the containing (species) taxa.You will be presented - with the List of Taxa window with a special Association Editor - panel to the right, and a column in the table showing the genes - currently associated with each species. -

        -

        - To indicate what genes are associated with a species, first - select a species in the table at left. In the example above, - species B is selected. Then, go to the Association Editor panel, - and select the genes to be assigned to that species. Touch on - the arrow button to assign the genes to the species. This replaces - any current assignment to the species. If you want to add to - the genes already assigned to the species, use the add button. - To delete genes from an assignment, select the genes and use - the subtract button.
      6. -
      -

      Editing already-created taxa associations

      -

      The instructions above indicate how to create two taxa blocks - (genes, speices) and link them using a Taxa Association. After - you have done this, you can modify the Taxa Association by choosing - Edit Association from the Taxa&Trees menu.

      -

      Simulating coalescence within a species/population - tree

      -

      Simulating gene trees evolving within a species or population - tree is similar to simulating gene trees in a single population - as described under Single Population. To be able to do it, however, - you need to have already established an association between the - gene taxa and species/populations, as described above. You also - need to have a Tree Window open and showing a species tree, because - the calculations need to be able to find a current species tree - in which to perform the simulation.

      -

      If your data file is ready to go, you can generate and use gene - trees simulated within the population tree in many contexts, such - as a Tree Window or chart. You merely need to specify the source - of trees to be Simulated Trees, and choose the simulator to be - either "Coalescence Contained within Current Tree" - (if you are assuming no migration) or "Coalescence - in Current Tree with Migration" (if you are assuming - migration occurs). The latter is a secondary choice, and hence - if you can't find it, it may be available under "Other Choices" in a menu or by selecting - "Show Secondary Choices" in a dialog. Once you've selected the - coalescence simulator, you will be asked to choose Effective Population - Size and, if you've chosen the option with migration, the migration - rate.

      -

      The simulation starts at each extant population. Within each, - the ancestry of the gene copies contained (as specified by the - Taxa Association) is simulated by coalescence, going backward - in time until the simulation arrives at the previous population - (= species) divergence. These within-branch simulations use the - same calculations and assumptions as the Single Population simulations - (neutrality, panmixia). Migration, if assumed, occurs either with - a constant probability per individual per generation (and it is - equally likely to go to any of the contemporaneous populations), - or it occurs as a burst in a single generation. The length of - time allowed within this branch is the length of the branch, which - is treated as the number of generations. (Thus, branch lengths - of the population tree will typically be large, e.g., 1,000 to - 1,000,000 or more.) The population size is determined by the chosen - Ne, and is constant throughout the simulation unless modifed by - branch widths. Branch widths, which can be controlled by the Adjust - Lineage Widths tool (the horizontal ruler) in the Tree Window, - are treated as multipliers of the basic Ne. Thus, if the lineage - width is unspecified or is 1.0, then the indicated Ne is used - directly. If the lineage width of a branch is 0.5, then the population - size along that branch is 0.5*(indicated Ne). Population fluctuations - such as bottlenecks can be introduced explicitly along a single - branch by inserting extra nodes within the branch using the Insert - Nodes tool, and then varying the widths of the different segments - independently. This is shown in the example file 08-fluctuating.nex.

      -

      By the time the simulation reaches a branch point, i.e. a species/population - divergence, coalescence may have resulted in a single remaining - ancestor of the sampled gene copies, or there may remain more - than one ancestor. Whatever gene ancestors remain, they are united - with the gene ancestors remaining in the sister population into - the ancestral (pre-divergence) population. Coalescence then proceeds - from there, moving backwards along the ancestral branch, and so - on, until the root of the species/population tree is reached. - Then the simulation continues in the root until only a single - gene ancestor remains. The branch lengths in the resulting gene - tree reflect the generations in which each coalescence occurred.

      -

      Reconstructing gene history within - species/population tree

      -

      If we are given a gene tree and a species/population tree, how - can we interpret how the gene tree fits within the species tree? - In what ancestral species did each gene divergence occur? Mesquite - is currently able to make this reconstruction under only one assumption: - that the only process occurring is lineage sorting (there is no - migration among populations), or, equivalently, gene duplication/extinction. - Thus, the reconstruction reconciles the gene tree into the population - tree (Page and Charleston, 1997) so as to minimize the depths - of gene tree divergences (i.e., minimizing the implied incompleteness - of lineage sorting), which also minimizes gene duplication/extinction - events.

      -

      This reconstruction is performed by Mesquite when visualizing - gene trees within species/population trees using the Contained - Gene (or Other) Trees tree drawing mode and when counting deep coalescences, - both of which are described below. Three parameters determine - how the reconstruction is done: -

        -
      • Treat Contained As Unrooted — If enabled, - then all possible rootings of the gene tree are tried to find - that which minimizes incompleteness of lineage sorting. This - is typically an appropriate setting for empirical gene trees - (which are typically unrooted) but inappropriate for fitting - simulated gene trees into the population history on which they - were simulated, because the roots of these gene trees are known. - (Default: disabled)
      • -
      • Contained Polytomies auto-resolve — - If enabled, then polytomies in the gene tree will be automatically - resolved into dichotomies so as to minimize incompleteness of - lineage sorting. In the visualization of Contained Gene (or Other) Trees, - such resolved areas are colored magenta. (Default: enabled)
      • -
      • Use Branch lengths of Contained tree — - If enabled, then the branch lengths of the contained (gene) - tree will be respected in fitting into the species/population - tree. Thus, if the gene tree's branches are long and the population - tree's branches short, the gene tree will be interpreted as - extending deep in time past the root of the species tree, even - if this implies lineage sorting is more incomplete than it might - otherwise need to be. If disabled, then the branch lengths of - the gene tree are ignored in minimizing incompleteness of lineages - sorting. For fitting simulated gene trees into the species tree - on which they were simulated, it is usually best to enable this - option, for then the fit will reflect the actual history. (Default: - enabled)
      • -
      -

      Visualizing gene history in a species/population - tree

      -

      The visualization of green gene trees embedded with blue species - trees shown elsewhere on this page is done by the Contained Gene (or Other) Trees - tree drawer. This tree drawer can be used in various contexts - where trees are drawn (e.g, the Tree Window), but it requires - that the data file is already prepared with two blocks of taxa - and their association. To ask for this visualization, have open - a Tree Window showing trees of Populations (Contained Gene (or Other) Trees - draws species trees with embedded gene trees). Select Drawing>Tree - Form> and then choose Contained Gene (or Other) Trees - from the dialog box. You will be asked what gene trees to draw - within the population tree. The gene trees could be from any of - the usual sources: stored in the file, or simulated. You can choose - to show gene trees simulated within the population tree itself - at that moment.

      -

      Once Contained Gene (or Other) Trees is showing the tree, many of its controls - will be in the Contained menu, not in the Drawing menu as usual. - If you want the contained gene tree to appear in a separate window - in addition to embedded in the species tree, select Contained>Display - Contained Tree.

      -

      Measuring fit between genes and species - or population trees

      -

      If the genes of a population do not form a clade in the gene - tree (i.e., a monophyletic group) on the gene tree, then there - is discordance between the gene tree and the population subdivision. - To measure this discordance, Mesquite has these measures:

      -
        -
      • s (Slatkin & - Maddison, 1989). This measures discord between the gene tree - and the subdivision into populations; it does not pay attention - to a population tree. It treats the populations as a categorical - character and counts the number of parsimony steps in this character - on the gene tree; the more scattered on the gene tree are the - genes from a population, the higher the s - value. If the populations have been long separate and the only - process causing this scatter is migration, then s - can be interpreted as the minimum number of migration events - between the populations.
      • - The s statistic can be calculated for - gene trees whenever a Taxa Association is available indicating - how the genes are associated with populations. -
      • Deep coalescences (W. - Maddison, 1997). This measures the discordance between a gene - tree and a species or population tree. It assumes that all discord - between the population and gene trees is due to incomplete lineage - sorting, and counts the number of extra gene lineages (beyond - the minimum of 1) on each branch of the population tree summed - over all population branches. The number of extra lineages is - counted on the best fit of the gene tree into the species tree - using the reconstruction methods described in the previous section. - Deep coalescence can be calculated in various ways: -
          -
        • Deep Coalescences (gene tree) — This calculates - deep coalescence from the gene tree's point of view. That - is, it can be applied to a gene tree. It seeks a current - species tree (for instance, on in a Tree Window) and measures - the fit of the gene tree within that current population - tree.
        • -
        • Deep Coalescences (species tree) — This calculates - deep coalescence from the species (or population) tree's - point of view. That is, it can be applied to a species tree. - It seeks a gene tree from available tree sources (e.g., - gene trees stored in the data file) and measures how well - it fits within the species tree
        • -
        • Deep Coalescence Multiple Loci — This also calculates - deep coalescence from the species (or population) tree's - point of view, but for multiple gene trees simultaneously. - It seeks a set of gene trees from available tree sources - (e.g., gene trees stored in the data file) and sums deep - coalescences for all of them. For instance, if you choose - Stored Trees as the source of gene trees, all of the gene - trees in a single stored tree block will be used. By summing - deep coalescences for these gene trees, each is treated - as if its descent was independent from the others, that - is, an independent locus. You might expect each locus to - be represented by a different block of taxa, but the Coalescence - package of Mesquite cannot yet sum deep coalescences across - taxa blocks. What if your include loci with different sample - sizes in the different populations (or species), for instance - locus P has 7 sequences from species A, 3 from B, 4 from - C, while locus Q has 5 sequences from A, 3 from B and 6 - from C? You can create a taxa block with sufficient taxa - to accommodate both (7 genes contained in A, 3 in B, 6 in - C) and then for each the gene trees representing the different - loci exclude the extra genes as needed.
          - -
        • -
        - (NOTE: a bug in versions 1.0 to 2.01 build j27 of Mesquite cause population branches without any contained genes to contribute -1 to the deep coalescence score. This affected absolute but not relative scores. The bug was fixed in version 2.01 build 28.)
      • -
      • Gene duplications and extinctions. - This measures the discord between a species tree and a gene - tree, assuming all discord is due to duplication of gene loci - and subsequent extinction of (or failure to sample) some loci - in some lineages (Goodman et al, 1979; Page, 1993, Page and - Charleston, 1997). Duplications/extinctions can be counted from - the perspective of either the gene tree or the species tree, - as follows: -
          -
        • Duplications and Extinctions (gene tree) — This - counts duplications and extinctions from the gene tree's - point of view. That is, it can be applied to a gene tree. - It seeks a current species tree (for instance, on in a Tree - Window) and measures the fit of the gene tree within that - current species tree.
        • -
        • Duplications and Extinctions (species tree) — This - counts duplications and extinctions from the species tree's - point of view. That is, it can be applied to a species tree. - It seeks a gene tree from available tree sources (e.g., - gene trees stored in the data file) and measures how well - it fits within the species tree
        • -
        - With either of these, you can choose whether to count duplications - and extinctions together, or just duplications, or just extinctions. - This choice can be made with the Counting Mode (Dup./Ext.) submenu.
      • -
      -

      These measures assign a value to a tree, and thus are available - as "Numbers for Trees". They can be calculated and displayed - in various contexts, such as a histogram of values for trees, - or in the Tree Legend, or as a column in the List of Trees window. - They can also be used in tree searches.

      -

      Example: Effect of population divergence - time on s

      -

      If you have reconstructed a gene tree from sampled sequences - from two populations, you may want to use the degree of scrambling - of the genes from the two populations as a measure of completeness - of lineage sorting, and thus time since divergence. Although the - s statistic was designed to measure gene flow, it might be used - instead to measure time since divergence (assuming there is no - ongoing gene flow). In the example below simulations are used - to derive the expected s values under different divergence times. - Ten genes are in each of two populations. A population tree with - branch lengths of 5,000 and 10,000 are compared. These branch - lengths are used as number of generations for the coalescence - simulations, which here are using an effective population size - of 10,000. The green-in-blue images of gene trees in population - trees show the Contained Gene (or Other) Trees tree drawing mode of the Tree - Window, with the gene trees simulated by Coalescence Contained - within Current Tree. The charts are a separate calculation based - on the same population trees; they are Bar Charts for Trees, in - which the block of taxa for the trees are the genes, the value - for the trees is the s statistic, and the gene trees are derived - by simulations using Coalescence Contained within Current Tree. - Note that with divergence 5,000 generations ago, s values of 3 - are fairly common, whereas they are quite uncommon with divergence - at 10,000 generations. By adjusting branch lengths, hypotheses - can be tested and confidence limits derived.

      -

      -

      Inferring the population or species - tree

      -

      Mesquite can infer relationships of species/populations using - contained gene trees or gene sequences, but currently its algorithms - are relatively crude. Tree search and Cluster analysis are two - options.

      -

      Tree search

      -

      Population trees may be inferred via a tree search that finds - those population trees in which observed gene trees fit best (Maddison, - 1997; Page and Charleston, 1997). Mesquite's tree search facility - can be used to seek population trees that minimize deep coalescences - (Maddison, 1997) or duplications and extinctions. Select Taxa&Trees>Make - New Trees Block From>Other Choices and indicate - Tree Search in the dialog box. Select populations as the taxa - for the new trees block (the search will produce population trees). - When asked for the criterion for the tree search, check the "Show - Secondary Choices". You will see three choices for deep coalescences. - Deep Coalescences (gene tree) or Gene Duplications and Extinctions - (gene tree) are inappropriate because they assess fit from the - point of view of the gene tree, but your goal is to assess and - choose species (population) trees. Thus, choose either Deep Coalescence - (species tree), Deep Coalescence Multiple Loci, or Gene Duplications - and Extinctions (species tree). Deep Coalescence (species tree) - and Gene Duplications and Extinctions (species tree) will ask - you what gene tree to use as the basis for measuring fit within - the candidate species trees. Deep Coalescence Multiple Loci will - ask you what block of gene trees to use. More details on these - criteria are given under measuring fit.

      -

      Mesquite's tree search does not yet infer branch lengths, and - thus the fit between gene trees and species trees is measured - so as to ignore branch lengths.

      -

      Cluster analysis

      -

      Cluster analysis can be used to infer population trees by similarity - of contained genes. Select Taxa&Trees>Make - New Trees Block From>Other Choices and indicate - Cluster Analysis in the dialog box. Indicate you want the taxa - of the new trees block to be populations (as we are building a - populations tree). For the measure of distance, indicate Distance - of Contained Taxa (this a secondary choice), and then for the - distance among contained taxa choose Uncorrected Distance or Patristic - Distance (a secondary choice). "Uncorrected distance" - counts the simple number of difference in gene sequences, and - thus choosing this will yield a population tree that depends on - a data matrix of the contained genes, but not on a gene tree. - "Patristic Distance" measures distance along the branches of the - gene tree, and thus requires a gene tree but no gene sequence - matrix. If for the method to count distances among contained taxa - you choose "Closest", and then "Single Linkage" as the cluster - method, you will have an inference method similar to that implied - by Takahata (1989): the similarity between two populations is - judged by their most similar pair of gene sequences (not their - average pairwise sequence divergence).

      -

      Simulating sampled gene sequences

      -

      Simulations can be used to generate gene sequences evolved under - genetic drift and various models of mutation, either within a - single population or within a history of diverging populations. - To do this, the gene trees simulated as described above (in a - single population or multiple - populations) are used as the basis, and mutations layered - over top of the gene tree to yield a series of simulated sampled - sequences. If done on a single gene tree, a gene sequence matrix - results (each taxon a sampled gene copy; each character a site - in the sequence). However, one can replicate this process automatically - to produce many matrices, and thus obtain statisticial distributions - to test hypotheses. We introduce below some of the possible ways - to generate sequences. For more details see the Character - Simulations page, which explains how the Genesis package of - Mesquite can be used to simulate nucleotide evolution.

      -

      To simulate sequence evolution you should first define a model - of evolution as described here. - A key issue in simulating is using the scaling factor of the model - to compensate for the units by which branch lengths are measured. - Gene trees simulated by coalescence have branch lengths measured - in generations, which may be in the thousands or millions, whereas - most standard stochastic models expect trees whose branch lengths - are much less than 10 for typical sequence divergences. For gene - trees with lengths measured in generations, small scaling factors - (e.g., less than 0.0001) should be used. We do not yet have recommendations - as to exactly what scaling factor to use. We suggest you simulate - a few matrices to find the scaling factor that gives you sequence - divergences in the range desired.

      -

      Generating a single matrix of - sequences

      -

      Gene tree already available in Tree Window

      -

      If a gene tree (simulated or otherwise) is shown in a Tree Window, - you can simulate sequences simply by selecting Characters>Make - New Matrix From>Simulated Matrices on Current Tree. - (By "shown in a Tree Window" we don't mean shown as - a thin green tree within the blue population tree in the Contained Gene (or Other) Trees drawing mode. We mean in a Tree Window dedicated to - showing trees for the block of taxa corresponding to genes.) If - your file has multiple taxa blocks you'll be asked for which you - want a new matrix; indicate the taxa corresponding to genes. Indicate - that you want Evolve DNA Characters. You will be asked to choose - a model of evolution and a number of characters (i.e., sequence - length). After it's done, the simulated matrix will be shown to - you in a Character Matrix Editor window. If the sequences appear - highly saturated (many changes) it may mean the scaling factor - was improperly set.

      -

      Gene tree not in Tree Window

      -

      Select Characters>Make - New Matrix From>Other Choices..., then indicate - Simulated Matrices on Trees as the choice. Using this, Mesquite - will get the gene tree on which to simulate sequences not from - a Tree Window, but from some other available source of trees, - such as gene trees stored in a trees block, or simulated at that - moment by coalescence. After being asked for details about the - model of evolution and number of characters, you will be asked - to specify "Source of trees on which to simulate character - evolution for matrices". Here you choose the source of gene - trees. One possiblity is to choose Simulated Trees then Coalescent - Trees or (under secondary choices) Coalescence Contained within - Current Tree, in which case the matrix will be simulated on a - gene tree simulated by coalescence at that moment.

      -

      Generating a series of matrices

      -

      Multiple replicate sequence matrices can be generated and stored - to files. This can allow you to perform a statistical test, for - instance generating 100 sequence matrices under some hypothetical - scenario, then examining them to see if their properties match - those of an observed matrix.

      -

      On a single gene tree

      -

      To generate multiple sequence matrices evolved on a single gene - tree, display the gene tree in a Tree Window. Then choose Characters>Save - Multiple Matrices>Simulated Matrices on Current Tree. You will - be asked to set up the simulation as for a single matrix (see - above), except that you will also be asked to supply a base name - for the file, the number of matrices, and the file format. If - you choose "test" as the base name, 4 matrices, and - the NEXUS file format, then four matrices will be simulated and - written to the files test0.nex, test1.nex, test2.nex and test3.nex. - You will be asked where to save the files.

      -

      Each matrix on a different gene tree

      -

      Matrices alone —To simulate a series of sequence - matrices, each one evolved on a separate gene tree, select Characters>Save - Multiple Matrices>Other Choices..., then select Simulated Matrices - on Trees. Your choices will be similar to the preceeding single - tree case, except that instead of automatically choosing a gene - tree in a tree window, it will use gene trees from the selected - tree source. The first matrix will be simulated on the first gene - tree from the tree source, the second from the second, and so - on. Thus, if you choose Simulated Trees, Coalescent Trees as your - tree source, then you will be generating a series of matrices, - each simulated on a different gene tree simulated by coalescence - within a population. These matrices represent a series of replicates - of samples of gene sequences from a population evolving under - drift with the specified model of mutation. You can similarly - use Coalescence Contained within Current Tree to simulate genes - evolving in a divergent population history.

      -

      Matrices plus batch files —The many sequence files - generated by the preceding option can be analyzed by hand or by - some other program. However, if you want Mesquite to help you - analyze them automatically, you can ask it to generate batch files - that can script Mesquite or some other program to analyze the - resulting files one after another, automatically. A batch file - is simply a text file with instructions to a program; what to - do, step by step. Whether you can do your desired analysis this - way depends on whether the program you want to use to analyze - the files can be scripted using batch files, and whether someone - has designed a batch file template for the analysis.

      -

      To generate a series of matrices and corresponding batch files - to analyze them, select Analysis>Batch - Architect> Export Matrices & Batch Files. You - will be asked to specify how the matrices are to be generated, - and then you will be presented with a dialog titled "Export - Matrices & Batch Files". In this dialog you indicate - the number of matrices to save, the base name for the files, and - what batch file template to use. An example is given below, and - details on the use of Export Matrices & Batch Files are given - on the page on Character - Simulations.

      -

      Example: Multiple simulations - of sequence samples

      -

      Suppose you had 20 gene copies sampled from two populations A - and B and you reconstruct a gene tree. You notice that the copies - from A and B do not form respective monophyletic groups, but rather - are somewhat intermingled on the tree. You calculate the degree - of intermingling using Slatkin & Maddison's s, - and determine it to be 4. You want to know: what would be the - probability of observing an s of 4 if - the two populations had effective population sizes about the same - as the number of generations since divergence, say 10,000. (Assume - the populations have been completely isolated since divergence.) - How can this probability be calculated?

      -

      First set up a data file with 20 genes associated with 2 populations, - and display a tree window for populations showing a tree with - divergence at 10,000 generations:

      -

      -

      One way to get a quick answer is to select Analysis>New - Bar & Line Chart for>Trees and indicate you - want trees representing genes, and thatyou want Simulated Trees, - with the tree simulator Coalescence Contained within Current Tree. - Indicate as the value to calculate (under secondary choices) - s of Slatkin and Maddison. This would simulate - a series of gene trees within your proposed population history - and plot their distribution of s values. - However, these are the true gene trees simulated, and you don't - know that your empirical gene tree is in fact correct. It would - be better if you simulated not just gene tree evolution, but gene - tree reconstuction also, so that you would be able to compare - simulated reconstructed gene trees with your empirical - reconstructed gene tree. Thus, we will simulate the gene - trees, simulate sequence evolution on them, and take those sequences - and attempt to reconstuct gene trees from them.

      -

      The procedure is as follows. First, set up the file to have - the two taxa blocks (genes, populations) and the association between - them. Display a tree window for the populations and set it to - match your hypothetical scenario of population history. Our population - history has two populations diverging 10,000 generations ago, - with effective population size of 10,000. Build a model of sequence - evolution. For instance, we built one like this:

      -

      -

      The scaling factor (here, 1.0E-6 which is 0.000001) was chosen - to yield fairly low sequence divergences under the expectation - that the branch lengths on the gene tree could be as long as 10,000 - to 50,000 (generations). We tested it by simulating a few matrices - to see that the divergences were as desired.

      -

      Then choose Analysis>Batch - Architect>Export Matrices & Batch Files, indicating - to save matrices for the genes. The matrices to be exported come - from Simulated Matrices on Trees (a secondary choice). Choose - Evolve DNA Characters, your model, and 1000 characters to indicate - how each matrix is to be simulated. For the trees on which to - simulate, indicate Simulated Trees, then Coalescence Contained - within Current Tree (a secondary choice). Indicate an Ne of 10,000. -

      -

      You will be shown the Matrices & Batch Files dialog:

      -

      -

      Choose a template that will reconstruct the trees for you from - the matrices. We will assume for the rest of this example that - the template "Basic PAUP Tree Search" was chosen. Indicate - how many matrices to make, and the base name to give to the files - (here, "simForS"). Generating the matrices may take - a while. Produced will be a series of files (here, "simForS0.nex", - "simForS1.nex", etc.) with the matrices, and the files - TreeFileList, [base name]BasisTrees.nex, and commands.nex. TreeFileList - is a simple text file listing tree file names that will be produced - by PAUP*, in this case simForS0.trees, etc. [base name]BasisTrees.nex - (in this example, its name will be simForSBasisTrees.nex) stores - all of the gene trees simulated and used to generate the matrices. - These are saved to document what was done in the simulation. The - file commands.nex is the batch file that tells PAUP* to execute - each of the data files and for each infer trees. Start PAUP* and - ask it to execute commands.nex.

      -

      PAUP* should produce the following files, assuming the base name - you choose is "basename": -

        -
      • basename0.trees, basename1.trees, etc. — trees reconstructed - by PAUP from each of the matrices
      • -
      • CBbasename — the consensus trees from each of the tree - searches, stored as a series of distinct tree blocks in a single - file
      • -
      • consensus.trees — the consensus trees fused into a single - tree block
      • -
      • ConsCons.trees — the consensus of the consensus trees - from all the matrices. (In this example, this file is not very - useful and will likely contained fully unresolved tree.
      • -
      - The key file for us is consensus.trees, because it contains the - 100 trees reconstructed, one for each matrix. Back in Mesquite, - ask to Link or Include this file. Then select Analysis>New - BAr & Line Chart for>Trees and indicate you want - trees representing genes, Stored Trees, and the value to calculate - (under secondary choices) s of Slatkin - and Maddison. These Stored Trees will be those reconstructed from - the simulated matrices. The chart may look like this:

      -

      -

      As you can see, it appears unlikely that you would reconstruct - a gene tree giving an s value of 4 under - the scenario of population history.

      -

      References

      -

      Goodman, M., J. Czelusniak, G.W. Moore, A.E. Romeroherrera, and - G. Matsuda. 1979. Fitting the gene lineage into its species lineage, - a parsimony strategy illustrated by cladograms constructed from - globin sequences. Systematic Zoology 28: 132-163.

      -

      Maddison, W.P. 1997. Gene trees in species trees. Systematic - Biology 46:523-536.

      -


      - Slatkin, M. and W. P. Maddison. 1989. A cladistic measure of gene - flow inferred from the phylogeny of alleles. Genetics 123: 603-613.

      -


      - Takahata, N. 1989. Gene genealogy in three related populations: - Consistency probability between gene and population trees. Genetics - 122:957-966.

      -


      - Page, R.D.M. 1993. Genes, organisms, and areas - the problem of - multiple lineages. Systematic Biology 42: 77-84.

      -

      Page, R.D.M and M.A. Charleston. 1997. From gene to organismal - phylogeny: Reconciled trees and the gene tree species tree problem. - Molecular phylogenetics and evolution. 7:231-240.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/publication.html b/Resources/docs/mesquite/publication.html deleted file mode 100644 index 367f4aa3b..000000000 --- a/Resources/docs/mesquite/publication.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - -Publishing results - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Publishing results from Mesquite

      -

      Are Mesquite's calculations well-enough tested to be reliable - for published analyses? Because Mesquite is modular, the answer - to the question - of publication-readiness may not be a simple "yes" or "no". - Mesquite modules are marked as either being prerelease versions - - (not ready for published results), or release versions. In addition, - the modules are marked as substantive (possibly involved in - producing - results), or not (simple graphical or administrative modules - not likely to affect results). When all of the substantive - - modules involved in a calculation are release versions, then - we consider it as safe to publish the results as it is with - any such - biological software. Note however our disclaimer.

      -

      How do you know if any substantive modules involved in a calculation - are prerelease versions? Mesquite windows currently show either - (green check) - or (red - !) in the information bar. The - indicates that at least one module involved in producing the results - of the window is marked as both substantive and pre-release; a - indicates - that all substantive modules are release versions. Also, if you - select the Modules tab of the window to see the modules involved - in the window, those modules that are both substantive and pre-release - are marked by the

      -

      To help ensure that any remaining bugs are found and fixed, we - urge you to pay attention to any strange, unexpected or apparently - incorrect behavior of Mesquite, and to send bug reports to us - at .

      -

      How to cite Mesquite?

      -

      Citing the system in general

      -

      The citation for this version of Mesquite is:

      -
      -Maddison, W. P. and D.R. Maddison. 2011. Mesquite: a modular system for 
      -     evolutionary analysis.  Version 2.75  http://mesquiteproject.org
      -

      (The version number listed above might not be up to date. Check - the Mesquite Startup window or the Project and Files window when - Mesquite is running to find the version you have.)

      -

      Citing Mesquite for analyses done

      -

      Mesquite's unusual modular nature may give great flexibility - in calculations, but it can make it difficult to compose a citation - for the calculation of published analyses. Here is a hypothetical - example. If the analysis were mostly done by a module written - by J. Doe and another by T. Za, one possible citation would be - as follows: "The Snidely Index was calculated using the module - SNIDIND (Doe, 2008) within the Mesquite system for phylogenetic - computing (Maddison and Maddison, 2011); its null distribution - was determined by calculating it over 1000 trees simulated by - the module Uniform of the SimSpeciation package (Za, 2008) with - parameters s = 0.3 and e = 0.1." with the literature cited - indicating:

      -
      -Doe, J. 2008. SNIDIND: a Mesquite module for calculating the Snidely Index, 
      -     version 2.2.
      -
      -Maddison, W. P. and D.R. Maddison. 2011. Mesquite: a modular system for 
      -     evolutionary analysis.  Version 2.75  http://mesquiteproject.org.
      -
      -Za, T. 2008. SimSpeciation: a package of modules to simulate evolutionary 
      -     trees. Version 2.67.
      -

      How to figure out what modules to cite

      -

      A single Mesquite analysis may be the result of the cooperation - of many modules, some of which are worth citing (like a module - that calculates a key value), some of which are not (like a module - that draws the shape of the tree). While we could expect the user - to keep track of the calculations requested and what modules to - cite, Mesquite has some built-in features to help, via tabs in - the information bar of each window. The two tabs that most directly - help with citations are:

      -
        -
      • Citations tab: when touched it shows the citations - for modules involved in the analysis. This is the most direct - way to find citable modules for an analysis. -
      • Parameters tab: this shows the parameters of the modules. - These may include settings such as rates, weights, population - sizes, the tree being used, and so on. They can be very important - to help you keep track of the assumptions and input behind your - results. -
      -

      Another relevant tab is:

      -
        -
      • Modules tab: when touched it shows in the window the - employee tree of modules involved in producing the window. This - includes modules involved in calculations shown. It is useful - to help you understand what modules are in use, but it includes - all of the modules involved, not just the ones worth citing. -
      -

      Which version is being used?

      -

      The current version of the Mesquite system being used is shown - the in Mesquite window (the window that appears on startup) and - in the Projects window (which appears to the left of the screen - following startup). The current versions of the modules are - reported in the citations view of each the window.

      -

      Disclaimer

      -

      THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY - OF ANY KIND. WAYNE MADDISON AND DAVID MADDISON DO NOT WARRANT, - GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE - RESULTS OF THE SOFTWARE OR DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, - RELIABILITY, CURRENTNESS, OR OTHERWISE. IN NO CASE WILL THESE - PARTIES BE LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, - OR OTHER DAMAGES THAT MAY RESULT FROM USE OF THIS SOFTWARE

      -

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/scripting.html b/Resources/docs/mesquite/scripting.html deleted file mode 100644 index 8cdf59388..000000000 --- a/Resources/docs/mesquite/scripting.html +++ /dev/null @@ -1,573 +0,0 @@ - - - - - -Scripting and Macros - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Scripting and Macros

      -

      Mesquite's scripting system allows modules and other objects - to be scripted using text commands. Mesquite uses scripting by - text commands as follows:

      - -
        -
      • When a menu item, button, or tool is used, Mesquite sends - a text command to the appropriate object, informing it of the - use. This means that most user interface commands can also be - executed in scripts and macros. -
      • When Mesquite re-reads a NEXUS file, it attempts to return - windows and analyses to approximately the same condition as - when the file had been saved. It does this by reading scripting - instructions in a MESQUITE block that Mesquite had written - into the file when saved. Thus, Mesquite writes scripts called - "Snapshots" to later instruct itself. -
      • Macros are script files which, if placed in the recognized - directories, appear in submenus as selectable menu items. When - selected, the macro is executed. Mesquite recognizes directories - called "macros" within the Mesquite_Folder directory - and the "Mesquite_Prefs" subdirectory of the Mesquite_Support_Files - directory. -
      • Not all scripts in MESQUITE blocks need to be written by Mesquite. - Users can write MESQUITE block scripts by hand. -
      • Users can send a script to a window using Window>Scripting>Send - Script. This page gives some simple - examples for the tree window. -
      -
      -

      The text commands are sent to modules or other objects. The particular - text commands to which a module or other object responds will - depend on the object. When Mesquite shows a web page for the first - time, it attempts to compile automatically documentation for scripting - commands that is available. This includes commands predefined - by the scripting language, and commands belonging to particular - modules. This compiled documentation is available from the web - page linked from the "Scripting Commands" menu - item in the Help menu when Mesquite is running.

      -

      Mesquite's scripting language is not as human-friendly as it - might be at present, especially in its handling of variables and - aspects such as the lack of "else" statements. Since - the vast majority of Mesquite scripts won't be written by humans - but by Mesquite itself, that is not such a liability as it might - seem. We hope to reform the scripting language in the future.

      -

      Macros

      - -

      Scripts performing some special function can be written and distributed - by programmers to end users as "Macros". For some calculations - or display functions, the number of different analyses a user - might like to do are too many to be easily supported by a graphical - user interface. For instance, the user might like to print the - ancestral state reconstruction of a character using a series of - different stepmatrices. One can invent many such scenarios in - which something repetitious is needed, and a module would be hard-pressed - to maintain each as an option. Thus, small scripts using Mesquite's - scripting language can be written and placed in the "macros" - folder. These macros will appear as options in an appropriate - place, depending upon where they are applicable. When the user - selects the menu item, the script is executed.

      -

      Macros can also be automatically composed by Mesquite. As noted - above, Mesquite composes a script to place in NEXUS files that - it saves. This script applies only to the particular saved file. - In some contexts, you can ask Mesquite to save a script as a macro - file. This is currently available in only a few contexts. Save - Window as Macro in the Analysis menu and Window menu save macros - that attempt to reproduce the condition (including analyses) of - the foremost window. This is useful to reproduce a complex chart - with a different data file, for example. Save Macro For Tree Drawing - in the Drawing menu of a Tree Window creates a macro by which - you can later reproduce the current appearance of the tree drawing - (background color, font, tree form, orientation, and so on). Save - Tree Analysis As Macro in the Tree menu of a Tree window creates - a macro by which to reproduce a particular analysis with the tree. - Macros so created are stored in Mesquite_Support_Files/Mesquite_Prefs/macros, - and could be (for instance) shared by users.

      -
      -

      Learning about scripting

      -

      Users can learn about the scripting language from this web page, - but also by inspection of existing scripts. Some sources of scripts - to examine are:

      -
        -
      • The MESQUITE block within NEXUS files saved by Mesquite. - If you want to know how to script a tree window to trace a character, - for instance, open a tree window, turn on character tracing, - and save the file. You can look at the file with a text editing - program to see how such a script would be written -
      • If there are any macros installed, you can examine - the files that specify them. These files are simple text files - with scripts. Macros would be found in folders called "macros" - within the Mesquite_Folder directory, and in the macros folder - of the "Mesquite_Prefs" directory of the Mesquite_Support_Files - directory. -
      • The menu item Windows>Scripting>Show - Snapshot shows a snapshot for the window — - the script that would be needed to set the window to its current - state. -
      -

      Another way to learn about the language and particular scripting - commands is to look at the web pages linked from the "Scripting - Commands" menu item in the Help menu when Mesquite is - running. In particular, examine the page on universal commands, - which shows basic commands available regardless of the object - being scripted, including the basic flow control and variable-defining - commands of the system. (We cannot provide a link here to this - web page because this web page is created by Mesquite when it - runs, and is placed in a location that depends on your particular - computer. After running Mesquite once, you may want to find some - of these files and save a bookmark/alias/shortcut to them — - the file on basic scripting commands is named 'puppeteer.html').

      -

      Commands within scripts

      -

      In general, a command found within a script takes the following - form:

      -
      -
      -     commandName  argument1 argument2 ...;
      -

      The commandName is a single word (token); the arguments can be - multiple tokens, so long as the module knows how to interpret - them. Typically each argument is a single token (though this may - be string of multiple tokens converted to a single token by quotation).

      -

      Scripts

      -

      A script consists of a series of commands. At each stage in the - script, there is an implicit recipient of the command given (for - instance, a module or a window). For instance, here is a script - within the MESQUITE block of a NEXUS file. To the right of the - commands are comments to explain them.

      -
      -
      -Begin MESQUITE;
      -  getNumberOfDataSets;      [file coordinator queried for number of data sets]
      -  Integer.dataSets *it;     [storing number of data sets in integer variable 'dataSets']
      -  getEmployee 'Data Window Coordinator'; [querying for reference to Data Window Coordinator module]
      -  tell It;                  [commands to follow will be sent to the Data Window Coordinator]
      -    Integer.dataNum 0;      [Define integer variable 'dataNum' and assign it 0]
      -    for *Integer.dataSets;  [for loop; cycle as many times as there are data sets]
      -      showDataWindow *Integer.dataNum;  [commands to make a data window for dataset]
      -      tell It;              [commands to follow will be sent to module that makes data window]
      -        showWindow;         [tells the module to make the data window visible]
      -      endTell;              [finished sending commands to the module that makes the data window]
      -      increment.dataNum;    [add 1 to the variable 'dataNum']
      -    endFor;                 [end of the for loop]
      -  endTell;                  [finished sending commands to the Data Window Coordinator]
      -  getNumberOfTaxas;         [file coordinator queried for number of sets of taxa]
      -  Integer.taxaSets *it;     [storing number of sets of taxa in integer variable 'taxaSets']
      -  getEmployee 'Tree Window Coordinator';  [querying for reference to Tree Window Coordinator module]
      -  tell It;                  [commands to follow will be sent to the Tree Window Coordinator]
      -    Integer.taxaNum 0;      [Define integer variable 'taxaNum' and assign it 0]
      -    for *Integer.taxaSets;  [for loop; cycle as many times as there are sets of taxa]
      -      makeTreeWindow *Integer.taxaNum;  [commands to make a tree window for set of taxa]
      -      tell It;              [commands to follow will be sent to module that makes tree window]
      -        getTreeWindow;      [queries the module to return a reference to the tree window itself]
      -        tell It;            [commands to follow will be sent to the tree window]
      -          newAssistant 'Trace Character History';  [the tree window is asked to hire a module]
      -        endTell;            [finished sending commands to the tree window]
      -        showWindow;         [tells the module to make the tree window visible]
      -      endTell;              [finished sending commands to the module that makes the tree window]
      -      increment.taxaNum;    [add 1 to the variable 'taxaNum']
      -    endFor;                 [end of the for loop]
      -  endTell;                  [finished sending commands to the Tree Window Coordinator]
      -END;
      -

      This MESQUITE block causes Mesquite to show a data window for - each of the data sets, and a tree window for each of the Taxa - blocks; the tree windows are shown with a character traced.

      -

      This script illustrates some of the features of Mesquite's scripting - language:

      -
        -
      • There is a current object to which commands are sent. - Which object is being commanded can be changed by a "tell" - command. Initially, the implicit recipient of the commands is - the FileCoordinator of the file in question. -
      • Any given command may return an object that is stored - within the variable referred to by "It". Thus, - in the above script, the makeTreeWindow returns the module hired - to supervise the tree window. The immediately following command, - "tell It" thus shifts the recipient of commands to - this tree window module. -
      • The scripting language has variables. They are defined - or their values set by commands beginning, for instance, Integer.myIntegerName - or Object.myObjectName. Their values can be utilized by prefixing - their names by an asterisk, for instance *Integer.myIntegerName. -
      • The scripting language has control flow, including - if, for loops, and while loops. -
      -

      Some of the lines of this script are commands unique to particular - commandable objects (getNumberDataSets, getEmployee, showDataWindow, - etc.); others are predefined by the scripting language (e.g., - Integer, tell, for). More details on particular commands can be - found in the web pages linked from the "Scripting Commands" - menu item in the Help menu when Mesquite is running. Some details - are found below.

      -

      -

      Variables: Integers, Strings and Objects

      -

      Three sorts of variables are supported. Reference to each requires - the type of variable with name appended, as in "Integer.numberOfCharacters" - or "Object.treeDrawCoordinator". The generic variable - "it" refers to the object last returned by a command.

      -

      When the variable is passed as an argument for a command, it - should be preceeded by an asterisk. This allows the system - to know that a variable, and not a constant string, is being passeed.

      -

      Numerical variables

      -

      Two sorts of numerical variables are supported: Integer and Number. - The former contain whole numbers. The latter can contain whole - or decimal numbers. Reference to each requires the type of variable - with name appended, as in "Integer.numberOfCharacters" - or "Object.treeDrawCoordinator". The generic variable - "it" refers to the object last returned by a command.

      -

      When the variable is passed as an argument for a command, it - should be preceeded by an asterisk. This allows the system to - know that a variable, and not a constant string, is being passeed. - The commands concerning variables are:

      -
        -
      • Integer.[name] [number];— this declares an integer - variable of name "name" and assigns it the value given - by the number. If the variable already exists, its value is - replaced by the number. The number may be represented by a constant, - as in "Integer.counter 5", by an integer variable, - as in "Integer.counter *Integer.previousCount", or - by a String variable that contains a string that can be parsed - into an integer, as in "Integer.counter *String.countString". - If the number is indicated as "random", a random integer - will be placed in the variable. -
      • increment.[name of integer]; — this adds one to - the integer's value -
      • decrement.[name of integer]; —this subtracts one - from the integer's value. -
      • Number.[name] [number];— this declares a numerical - variable of name "name" and assigns it the value given - by the number. If the variable already exists, its value is - replaced by the number. The number may be represented by a constant, - as in "Number.rate 0.5", by an integer variable, as - in "Number.rate *Number.previousRate", or by a String - variable that contains a string that can be parsed into a number, - as in "Number.rate *String.rateString". If the number - is indicated as "random", a random number between - 0 and 1 will be placed in the variable. If the number to be - placed into the Number variable is preceeded by a '+', the number - doesn't replace the existing value of the Number variable, but - is added to it (similarly for '-'). -
      -

      String variables

      -

      One sort of variable contains a string of text. The command to - define and assign values to a string variable is:

      -
        -
      • String.[name] [string]; — this declares a String - variable of name "name" and assigns it the value given - by the string. If the variable already exists, its value is - replaced by the string, unless the string passed to it is preceded - by "+" in which case it is appended to the existing - string. The string passed may be represented by a literal string, - as in "String.name John A. MacDonald", by an String - variable, as in "String.name *String.name.firstPM", - or by an Object variable, in which case the name of the Object - will be used. -
      -

      Object variables

      -

      One sort of variable contains a objects (such as modules, or - windows). The command to define and assign values to an object - variable is:

      -
        -
      • Object.[name] [reference to object]; — this declares - an Object variable and assigns it the object indicated. If the - variable already exists, its value is replaced. The reference - may be "it", as in "Object.thisModule *It", - or an Object variable, as in "Object.thisModule *Object.storedModule". -
      -

      The variable "It"

      -

      Standard Mesquite Commands to modules return an object. In the - scripting language, this returned object is stored in the variable - "It". Thus, after a command "getNumberDataSets" - to the FileCoordinator, the FileCoordinator returns an Integer - variable containing the number of data sets. This can be stored - in an Integer variable by following the command by "Integer.numDataSets - *it". Likewise, "tell" often makes use of "it".

      -

      Flow and command control

      -

      As noted above Mesquite's scripting language has flow control - as well as control of the object to be commanded.

      -

      Using "tell" to direct commands

      -

      Commands are directed toward commandable objects, including modules, - windows, and others. Since different objects might use the same - command names, the object to which a command is directed must - be indicated. In the scripting language, at any point there is - an implicit object being commanded. Subsequent commands are directed - to a different object using the "tell" command, which - must be balanced by "endTell". At the root level, the - FileCoordinator is being commanded.

      -

      Flow control

      -

      Flow control statements include "if", "for", - and "while". Others are available (such as ifnot, - stop, exitTell). Details on these can be found via - the web page shown by selecting Scripting Commands from - the Help menu while Mesquite is running.

      -
        -
      • if [integer or integer variable]; ... endIf; - — the statements between if and endIf are executed if the - integer variable is non-zero -
      • for [integer or integer variable]; ... endFor; - — the statements between for and endFor are executed as - many times as the initial value of the integer variable. -
      • while [integer or integer variable]; ... endWhile; - — the statements between while and endWhile are executed - repeatedly as long as the value of the integer variable is non-zero. -
      -

      Debugging

      -

      There are a number of commands that are useful for debugging. - For instance, if the Command "debug" is placed in the - block, a debugging mode will be enabled which reports in the console - more details about the commands as they are executed. More information - about such commands can be found by selecting the "Scripting - Commands" menu item under the Help menu when Mesquite - is running.

      -

      Examples

      -

      Here are three simple example scripts that you can send to the - Tree window using Window>Scripting>Send Script. Open - a tree window, turn on Trace Character History, and then paste - one of these scripts into the Send Script dialog box. The - first script scrolls from tree to tree, for each recording in - a file "results.txt" the reconstruction of ancestral - states.

      -

      -

      String.resultsFile 'results.txt';
      -saveMessageToFile *String.resultsFile 'RESULTS with different trees';
      -appendReturnToFile *String.resultsFile;
      -getWindow;
      -tell It;
      -	getNumTrees;
      -	Integer.numReps *It;
      -	ifNotCombinable *Integer.numReps;
      -		Integer.numReps 10; [in case indefinite number of trees]
      -	endIf;
      -endTell;
      -
      -Integer.count 0;
      -for *Integer.numReps;
      -	increment.count;
      -	getWindow;
      -	tell It;
      -		setTreeNumber *Integer.count;
      -	endTell;
      -	getEmployee #mesquite.ancstates.RecAncestralStates.RecAncestralStates;
      -	tell It;
      -		getLastResult;
      -		String.result *It;
      -		appendMessageToFile *String.resultsFile *String.result;
      -		appendReturnToFile *String.resultsFile;
      -	endTell;
      -endFor;
      -

      This second script scrolls from character to character, - for each recording the ancestral states in a file "results.txt":

      -
      String.resultsFile 'results.txt';
      -saveMessageToFile *String.resultsFile 'RESULTS with different characters';
      -appendReturnToFile *String.resultsFile;
      -getEmployee #mesquite.ancstates.RecAncestralStates.RecAncestralStates;
      -tell It;
      -	getNumHistories;
      -	Integer.numReps *It;
      -	ifNotCombinable *Integer.numReps;
      -		Integer.numReps 10; [in case indefinite number of characters]
      -	endIf;
      -endTell;
      -
      -Integer.count 0;
      -for *Integer.numReps;
      -	increment.count;
      -	getEmployee #mesquite.ancstates.TraceCharacterHistory.TraceCharacterHistory;
      -	tell It;
      -		setCharacter *Integer.count;
      -	endTell;
      -	getEmployee #mesquite.ancstates.RecAncestralStates.RecAncestralStates;
      -	tell It;
      -		getLastResult;
      -		String.result *It;
      -		appendMessageToFile *String.resultsFile *String.result;
      -		appendReturnToFile *String.resultsFile;
      -	endTell;
      -endFor;
      -

      The third script scrolls from tree to tree, printing - each one.

      -
      getWindow;
      -tell It;
      -	getNumTrees;
      -	Integer.numReps *It;
      -	ifNotCombinable *Integer.numReps;
      -		Integer.numReps 10; [in case indefinite number of trees]
      -	endIf;
      -endTell;
      -for *Integer.numReps;
      -	getWindow;
      -	tell It;
      -		setTreeNumber *Integer.count;
      -		printToFit;
      -	endTell;
      -endFor;
      -

      Technical Details

      -

      (See the developer's - documentation.) The Puppeteer is in charge of defining the - basic language as it relates to variables and flow control. For - an object to be scriptable, it must be of the Commandable interface. - Commands internally in Mesquite are remembered in objects called - MesquiteCommands.

      -

      -

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/simplification.html b/Resources/docs/mesquite/simplification.html deleted file mode 100644 index 5e3abf04f..000000000 --- a/Resources/docs/mesquite/simplification.html +++ /dev/null @@ -1,224 +0,0 @@ - - - - - -Interface Simplification - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Interface Simplification

      -

      Mesquite's interface can be simplified by hiding menu items and tools. This can focus the interface on functions most relevant to you, or ease the burden on novices.

      -

      Mesquite can operate either of two modes:

      - -
        -
      • Full Interface: No menu items or tools hidden.
      • -
      • Simple Interface: Some menu items and tools hidden.
      • -
      - To switch from Full to Simple, touch on the "Full Interface" or "Simple Interface" near the top of most windows. A drop down menu will allow you to switch to the alternative.

      -

      Simplification Themes

      -

      Mesquite offers several built-in simplification themes. One limits the interface to features of most relevance to morphological phylogenetics, another to population genetics, and so on. To choose a simplification theme, touch on the label "Full Interface" or "Simple Interface" near the top of most windows. A drop down menu will appear, with a "Load Simplification" submenu. Choose from it a simplification theme:

      -

      -

      You can also load a simplification theme from the Simplification Control Panel that comes with the Mesquite Log window:

      -

      -

      To load a simplification theme, touch on Load Simplification and choose a theme from the menu.

      -

      The built-in simplification themes are:

      -
        -
      • MacClade-like: This simplification attempts to mimic the functions of MacClade. It emphasizes parsimony reconstruction of ancestral states, and editing of molecular and categorical matrices.
      • -
      • Basic Population Genetics: This simplification enables molecular and coalescence calculations but hides many others. It does not provide all functions of relevance for population genetics, but rather only basic functions.
      • -
      • Basic Morphological Phylogenetics: This simplification theme excludes molecular and coalescence functions It does not provide all functions of relevance for morphological work, but rather only basic functions.
      • -
      • None Hidden: This theme has nothing hidden, i.e. is not a simplification. It is provided as a starting point for you to edit your own custom simplification.
      • -
      • Minimal Interface: This excludes almost all excludable menu items. It is not a usable interface, because too much is hidden, but can serve as a basis for editing a customized simplification theme.
      • -
      -

      -
      -

      Editing Simplification Themes

      -A simplification theme specifies what menu items and tools are hidden. A menu item or tool is hidden if it has been specifically chosen to be hidden, or if the Mesquite package that controls it has been hidden. -To create or modify your own simplification theme, turn on the Editing Mode by selecting the brown box "Editing Mode" in the Simplification Control Panel. -

      When Editing Mode is turned on, the windows are highlighted in cyan. This is done to remind you that Mesquite will not respond normally to your actions when in interface editing mode. In the Simplification Control Panel you will see a list of packages and modules:

      -

      -

      To hide all the menu items and tools belonging to a Mesquite package or module, uncheck its box in the Packages Shown list. (This list is visible only if Editing Mode is on.)

      -

      To hide a single menu item, select it when Editing Mode is on. Hidden menu items will be marked with "(OFF)" if you have chosen that particular item to hide, "(PACKAGE OFF)" if the item will be hidden because its module or package has been hidden. Menu items that cannot be turned off are marked with "(*)".

      -

      To hide a single tool, select it when Editing Mode is on. -

        -
      • individually hidden tools Hidden tools are ringed in red if you have chosen that particular tool to hide
      • -
      • package-hidden tools Hidden tools are ringed in blue if hidden because its package has been hidden.

      -

      After you have edited what you want to hide, deselect "Editing Mode". Then, choose "Simple Interface" to show the simplified interface.

      -

      Saving Simplification Themes

      -Your current simplification theme is automatically saved for you, and loaded when you restart Mesquite. However, you can put aside simplification themes you've created for use later. To do this, make sure Editing Mode is on. Then select Save Current from the Save/Rename/Delete drop-down menu. (Note: this menu will not be available if your computer account is not permitted to modify the Mesquite_Folder directory.) You will get an opportunity to name the theme, and then it will be available for you to re-load as needed. -

      Technical details

      -

      The simplifications you make are stored in Mesquite_Folder/settings/mesquite/minimal/Simplify. If your computer account does not have permission to modify this directory, you will be able to load simplification themes but not to store them for later. (The current simplification theme that is saved automatically for you is stored in Mesquite_Support_Files/Mesquite_Prefs/Simplification.xml. You could get an administrator to copy this file into Mesquite_Folder/settings/mesquite/minimal/Simplify if you want to have it for later access. You may want to open the file with a text editor to change the indicated name (look for <name>...</name>.)

      -

      For teachers

      -

      You can lock a copy of Mesquite in the simplified interface by choosing "Lock in Simple Mode" in File>Defaults>. This can be useful for use by students in a course, so that they don't accidently switch to the full interface.

      -

      If you want to have install a simplified version of Mesquite on several computers for a laboratory section of a course, without having to set up each copy, do the following:

      - -
        -
      • Choose a simplification theme and find the file describing it. This could be one of the ones stored in Mesquite_Folder/settings/mesquite/minimal/Simplify that you have previously saved.
      • -
      • Change the name of this simplification theme file to "locked.xml". If it is not already there, place it in Mesquite_Folder/settings/mesquite/minimal/Simplify.
      • -
      • Mesquite will find this file on startup. Because its name is "locked.xml", Mesquite will know to use this as the simplification. It will also set the interface to simple mode, and will lock it so that students won't accidentally switch on the full interface. Because the file locked.xml is within Mesquite_Folder, when you install Mesquite_Folder in the lab computers, it will carry locked.xml with it.
      • -
      - -

       

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/studies/index.html b/Resources/docs/mesquite/studies/index.html deleted file mode 100644 index 727c2f5c6..000000000 --- a/Resources/docs/mesquite/studies/index.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Studies using Mesquite

      -

       

      - - - -

      -

       

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/studies/study001/images/barValue.gif b/Resources/docs/mesquite/studies/study001/images/barValue.gif deleted file mode 100755 index 8ff28331cc133fd8d35c732f45bb9e55cae318c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2602 zcmV+_3f1*TNk%w1VVD4s0J8u9|NsA4=6V4C|L*XrfPjDj1Oga8AyCh5MYCT!nNciq zJlNWrnw)NKZ%)6!h(bayA^8LV00000EC2ui0GI%g000F4aL7rky|aMLJ19gbj-lpx z!g;1D$F|$s$}=3dSgunh43fZJ%?6;Yh()6DXj=kyP>fLZ1CFN5rV{CNakr|dm`AKy zOJJ>fJ!Gq#<2cr1KF>Q{ult>b<&$9-3l0+w3>1bscN}$Ai#L6Iky(C|8yF7{5)BWW zo1L0cWoK8GD5iL*dX<3{4W0uA5)Xv31GG{Cy1TprjX}M^!o$SH#>dFX77nzU3%0M% zn+>8iza)=u4517S=Mw4FKBOYqf8LVYsoiiC1O^WV1r5>$s0*mh zU5jg_?A-&`rlCVh9WXGHU|_+mS{89#$c8XpH+m5N>pcv~?Sw>h1v;@yNzEV?cxV)^ z8d;L&LYiVMQqbx0M8}v6MG75S(g&Y+8fopdSos=%I)vs_3GOBAVTh2OZi$ zqm))^>7|6qXlEG(1Q39hT6!w#sHB!^>Zz!vs_Lq$YM^Ol9Ci9B0G@`*>aDous%xu{ zUg?9ZquRRbu*4Q?s;fB$`s=Y880+l+v$`T%C#;+@ODnY4W_xU}%0@bB0tg&X>;d8i zfB?9o9*{t}+CD2Shuu;k>j4HRpg;n}8eo8@_v*{9z5BN7F1IWS>S+Q2dy0U<;;y@H z0O*nmaJsSvY{0?-8~ZMx1uq-G0R<@FDaf8){As-*D^LK&3SS(sy7zu8tGyX(Ot6>+ zkE}1b6)#+XxCY=$v(5(~@Uj9ym)vi{HSfAHSiX8YD$*neU~N;;u%0*mmWSf;t$rW(yO%VaZOa`NmtpQ`T`EKmSNv(%D(F2z7u zDguR*YVxQ7GhTD~y_<^gzql4qO!es;LJ&aEv=o}|q8bo3#t0Pfu&DUz-~Yk|Ky@_? zW9l-Wxfu4bg$2-m;_B4@@~42q-HLjJ;KU);F@X4?!+sS2UAinbvHn#sSP%;t(2&MB zuBpskE3;Yx!e_O=i7aLkRN=`~Mmdn_FIO1cNdXo>5C#-cFq3i}#P)T#r2ULkvXYh2 z#8xYy2~7bYQy}5!wXYxlMzMER6d%)A6~qZx&mtAMNGvi^yZaq)ZtEl5rzj`5IwH(o zg~J-nlsCeD9qx;@DwzV6r$t`L$N-!mz)DooL6$HEf6uGh)#wPws->@navWU#_Qk?L z*0GLBBU=CHIK9X5#Ejy|-SMm@E~JfZj!@*6$q?o*P{OT(fRh*#pIAqvxlM+midoji zSW3?YMuh32;jMbeDpIb>nFBMXU67eB-ifY^kn@-|cZbc)X>*&e>t^Xz3C_@o^O%q< zr#VT7PI8)xn46QHz|J|%be>9yoP%e(=(!dVvTR}MVwn^fXs)^?K#LChSi~R(vFH`8 zVFzod+#c#IeuhQ=gfXL+49C|gN!l=!K~ts+H;OSAKCxaZ!&ekhw!)NFl%4g=+1!Mg z$&U7HitEc_>?k+1lY+})Dy^ann^?%vNwc52``Hic^-7z*?T$m^BMOz)R6)kkiJlDF zRf`Hlm?AZDu7ubP^C&Z!g$tjUyyOgPDoC&iu#Od5*U#Q+v!h;AcWsjyQzKY1z&S9N z${XXnT;T8rO@^|r$=X}m)QLLB zCIzyj-JEIVV9(UvZM9=St!rP4*~jWms>V83@;b}S+MZT-j4c+@kfuxGk`}f~F`WP# zrY?oC%wY%r6rU!am)3G3_bSQ_na{?C(tw#1hAh))CO;OixNY;gY>6B%pGZ_#CQWN` zjN=jyrccdtgrv zv#OYkTLMP`o%dDcH?sxJ2#2%4v2E>aYZl^1YIeo*L~(Lo3}bDz7>SHPYmH+( z;os7D$I!a5@kV^B`sT{Ws?u$#il(sk$r!t<9PlT1Wj-CRYPe%W*nXv4t0$*-#LIPV z>?ZoPgO1G1a)Y4Y{ufXHN|b!ly(BBi=wHRK|r=kTk?|1X)VbS`k`j z?29G;zql-9HxgNjKt&-=_oY*r6%trJ4Q3w0NZ(E?TC8;Lv4J1$>9|P{rG=9!ZY>;F zJ!AN@0v_|hlzGoOi&$z?^(YE0Nj{bZ7t>Z9YgQEq;RVY1gsHQ&i;0X_SBjLr{tB$Q zayhlDwUw}Z1ttJF978Re49UGyHjX#oy(Q<0nO`%NiJPgag&H!nI3qHU*?n12r&v&! z%D2AvO(}5?`5?E6Q-svSCwONQ;K7-a!286UCL#Pn3Xiy#jKjLYBz)pG`jd*_C0d^Z zT;ge>6365Ha1(*tPXvFC!M$1X?wma1Dc8`*5B`#ihkW5n5|21&hltxrAQ8)Md5Y^79wU{O54+bTa=rP@Z`>dF zc+}+-a~#!a9E9MY2iXC_-#E$SYah7CIW_>eOQ48Hbh^iFj`F>4obM0t`5M)j#;k|1 zMO?c1%ZomuLU2uA7GZ!R8_7t)TO8_=&pX3=6NOXu{nk&%d+1kR`1L?4^)45E&h_s4 zicd=ItcSVb&la!2gTD2XmwM%U|9RB|U-ngk8u4#Wc->DOKK7pR-D977$|IlZ)j=jH!nw)NEX-ZmKK-t@y*V&rW)t9%qgY538>FcI_ep&ADs^#aT z4F3QChX4Rk008PyQU7>&<7;dG zhll^k$%lA&?(XjA=jYws-OS9)%F4>SyStg0nTUvphlhuNfPi>-cxGm1RaI3)L_{+) zGbbk}A^8LV00000EC2ui0NMb-000L6z<_W_ECvL|q!Ot#x>_zGvq_y&o7Sr_t1WW7 z!Y}wZE^p1!aqF~7qr>l^xI3rE$@lvG9M==qZE|^geprNqhLxuCMMylyRW{# zNyx;tjym&~lqQ#3CGiuz(F=Ii3=%ShX2r{5RE$Y_o8>x?z zNR=e}p>)^s>`DgPAPN7w3#zQ)UD9@iyjWPwc@~F#HFn7w7 zI<=Y7Y*wLR4I7neOs!{^0{!!n?AD}R`MoXWmRsAna?$EFSr${>kYn*`TMM^n;gu{0 zUU53ttm4LA1slF3>@H!)d?DxE%j~Z|%abXGjy!rZ*shGzKIRNnv+2&LLH89sn{@5h zK`#eL&6;cJ!M}B?4b6LXZ_JsGBhO7-wrk+Gp+6Vi1%UPI*f(R}PTffH#U2K`e>(j?phh27P?Ant-b!L1hD|($|kan0;_1S%aZ!6sxM00?2Oc& z>KU`jW}B+F(MG8MEUebbXu}OPX!CBoLfl|4yhF%9@3+Frx-Ghs0$gdh{`Nb>4n5pJ z!VOX&tT4kcm~bz>GVs9gwHRk?9=B==%xk%}UMd3#LdakO5d@GNfXM;W&_fY6^ssQq zv68zV$A)@*tj4I;9Dofw4B^8JLlh9S5JTHw@eM=|VK2??@|y&-0jt~dtD^cm>eE8> zux|ku2jKM$Cg`Ap2{t$#Hpo0*JvGj{>U6b6n%66kQeda-E2!;_`g;o{^Pn?M_s1Lk-Lnt38lYmalJ1G4zX$$0Sx#|iyycw>L_(30rFpX0M}&iCXmI94~3XOloP9gtXnbEcu8^ev*z-Y$O<~$jK{85|GkxB>+KrNmI58 zk7C@@9&yyiA&#<(;FIMY!&u8Pf(!;Ev_S!EK+S4e^P1R{W;VBp&1q7T2LR{+H?!%@ zadNYqCB)t_3%Eu{=CPBCiop+lz`=Uj^Pc$3r#|<|&w3`{2Qe6yGBpXzW(rek@&v#S zcCZ5jF!Z4iji^K!>d=W=G@=!~s74#QQH^GF2lNE!IyctNSw1qA6LeKVMGC|;Vvq>` zD-9?s*?B~F1~XKi6hcgY_|i$jG^8@!rR-{I(s$YtQ9I@7DqqQ@q>9d$E;{KQ3t1+o zR&c38&5KoGsYaqMla?q2A(6J)Qe57$2xN_ANxv#pf>Jd{XXFt`4)l}-4XYao zR9Cr<^o>f0s~7M3OJ?ddk}RofS%($7DwM8r( zigPZD*<|(f3RdOp3T@h1ygG9oq%AEMhuH+Dsur}YU9Cw)E2P-UcCNZf>TThJD|k4-ix{KsCO*O_UH|Z~*US)}{DGt9>;{*apvzgD5xw z3W#6;mfjb^X^cUEExaNCz#)aJFdi-7IB4z$~GF7>nn-Ahz!JKN{JwX}iz z=z8lo(#_U(yrW%gb<^A5N9OXjowRRU1AMz$exSPtj&F4P`QUaAw?GAMZpb>E(d$k) z#C^T+ig)(n-zFuyX$$LeAGhH1Ztlp1JaK%#o8T6gcfVi#Z<+_(Gq3#4 z6hC>)`R(nE&-s$QHlog5j&h#Yyyx~lbENe)`k9Y znOhy|U)Qx=r@rQ@r~B#=|M}X-PW7Q19PUg-`nUth_Cvef&sSEv+y}4qr5irq+%|ih z?=JYTqh0KWM?B2SPV~j6T;z^_dWY%WcDrAi@yFJCvh`!~x>Fw4pa(bMvkvLVzr5j! z_cN}qoOH0WUg3Su_utQhdRN!J@wdOX>vK-)oqN0YGyi?)N#63|b6w9MN50jSulmg2 z-1%hhdhB`sdEf6{sn&OK$FmRp?E^siZ}-DJCH`0HlY9K8*M8+?-~Hrk;rydsebgD5 zdwqMp*y#6gsDgj}rhjQiXvN2L|95=#H+}bKa0ZBXN|%8DuD5#x$bj~D1s9lZ5%_rg z$9aCYfR+bgf<-8NF8G2j7=1&?gik1hGZ=(9$Z~&GdORq9 zHfV$P6ot`af>f}6S;U4Ph=gOPgk_k88%Td$xP>)%d4`gDP*jH)cZ5|)e3JJbEuaD^ zFo$<&hfS!6c*rGuxQBW;N`82QP0~-6c!`*piJG{HoY;w;$cY*dilR7*q*#ikc#5c) zimJGZtk{aK_=>O?i?TS2v{;L_c#F80i@Laryx5EXzW9s47>vR=jKo-s#(0d#n2gG} zjLg`K&iIVb7>&|6jnr6;)_9HBn2p-FjojFc-uR8+7>?pNj^Ky^50C*8@Bt3+isp!p z>IjSNn2zh{it+f4?0Amyc#rNlkMxL-_SlN`$dA&<0V5y*86W~7P>`)ikOqm63b~L4 zd5{Sy0T9`c6X}W!DUlDkiW%vU6j_lP`H>tMkse8n9uNVecmWD90jzkEDY=rZ=#rwS zk}SE3G8u|A8IveElQ3zMJBgD$>60&6ld5==8jzFHXaOT|0irko39tdIsFX|@icSfY zQMr^&`IJ{Vl^Rf$ttgdQX_cx7mQ<;gTN#%BXIYkF8I2i00t&DIZs`H8*p_b@m#;{d zaH#-t*@}2+mviZsdAXOY*q3^Fmw@S)gL#;RX^jlv0Yv$Vjro|6>6o$@nX_n_v51+O zNtv4|nbX(-Tv-9K*a00tiy%OY7{HaRxB>I{03hH2s+o!oumBc7ixuDj7_b2u5CRlH zj}`y|5&!}W0FVACkh{15CQt$o5Q-$wiWeXO2><~QkenIdiVd&;*omCj`IR4;0VNQf zu4n-vpaBn{02vSgA~}{LumBR!o3Ka$B!He0umB&h01K%A!HJ(FAOaXkk{8K~4- z-~c1AoXyFK0ZIW9Fai@mkg5I_RL`HB$0pC3R1P$>bPX^I{&o*Ezm9>4(!fB`x=l)UHxA*uly>H!D3 ziZ7}G9`KP8Fr3Z_0w$^eub83^kO4#5q^;NhBrpL<+5u)cmiDOu91sE~Af>HX0koL_ z3$OtM>7%R206Q51a*3sB*_B_KiyhDdO*sMp(25Q)o*d8sp{M|E8lEGN0IztR*g208 zaH6az0w$0E06+pi00FHSprgp8F1i37U;znG0z=A*A)o+i%9IOGsH;erf(eWRii{l) zs>Qeg58wgrnT!{(maNDDqDhPYnkkH|Ig7svtj6hz!77Wz3X8{zti#%h$@+@T+KUg+ zr?MEWv`DSfDy`Q#i`JU0+}f?IimI=80pJ?0=uC%DGvdFIOdakz!nxeR? ztthXdNU!x8ny+ZD8i22?$glpYiU13X1M7+f8;hj*i^!>*%;|~?OQJ{0iVxectvIn7 z5V5Ohu^5|*8vBYJTd~Orv99=>(K($ZP@MoOpag25m#VS_da)j+&fqXlY8>+nd+fn$*^q)76)_x`b9&KJ4zO z>FcJImTG-|S?=(v<>#d1<)Yo+p1;6|rKWa^jAMm{Uw3#_adJ_gpmH}iCnO{q85t4~ z5DfnS0Q2+n?(XjA=jYws-OS9)%F4>SyStg0nTUvphlhuNfPi>-cxGm1RaI3)L_{+) zGbbk}A^8LV00000EC2ui0NMb-000L6z<_W_ECvL|q!OuY5|J*Kb2*(dtH~?YsND{` zULiQ_9dFI&K$LuBKiy(@9FE4;=%$mKv&coN1(pALI*4vNN&fjydjLPKRvg_>GoZ;y5?v~=X_gn(|{Qds_ z00Rmf2rvr4g9sBUT*$DY!-lbzrRj!^9a8`Q>Zzie#bUR_{3`(@9FrUVNP8&KB<4vB~kj{f@w4_j~OF2q~ zWD{S^r&q&@jp|Wb*LX~=<{Vp<)mCd~wUzBScVk+&b>qYZcb8>enl#r6{=B+t80vhnfCbJM zpnamTN1=iXx`$gB5PE0-AY{(bXCPpiFxa4f4uYs*5*>E;;ekaE=;4K!S!kY#`C+)B z7cI&s8xbZz)e6)&13z9$4LjoCu^Ugf??DNkAL7Z{RB!3KZvnZpvt+o=&YjTzjM-8>qN*~NLo&z6RGRFW< zEwd9si%c|J=*Il@*=P^@u%OQ=H+0keKCO1zb9-%fpdu~}CDvyDTDHe>=SX$kRTrpt z03(yV^~>L8z2)JFPib`HeG5K#ta)3#_l#Zpy?D}uTTVCT0YW~u-c0=ev>x6(oAt0azFlfOH3@C&e0H6gM zd|>?G@Hh$j?o%b}U;s2Y1Q~vCc7UHl>fh+se)yf1uAq#_V?SGp_~5p@=Hlnq+Y z0}U$^jl+z@TVdffG`P;gaH~xm_|VY?ospm z5|FgmEiN*0kX0n)6-NaYWk83Mr^kVh@xZ0aoKK$v8F`@|C^gWWqkFN`cYR zU71wVCf``WTK-`MHlV>Q+oiH#zG#BP+#)aafCB*NV3~QjWg>@ZN~fign%2Z7wX~_p zTt>5#)1*T+uSq6mV#}Ft>t@`(sm^e=Gn=h+qdd2_N=vR&oQ)%=FwI$@wk79&^i;$@ z?>WwV9uk@nd}x^d=FUJY)L*}BW*Z;sP+X!jp_;fTBQyHWjd~QKSd?guP>!2z zBdsXSOzI+oc66K4T+0iPX@j2n^rt>G08ocY)Swpis6Z7eQjscDWd`)7UXBPQkbaquiRUqA`UB7Mh2FwDy5Vu7;8b2T7t3`d~8_jvXffKdUUmABYaHOyfL&o?-jr7(U~DccOkx526X$AeejCa;z0K6Dz z!$q-m1KgU@ikQ1V9+Hpc7vBHwxU3Xu?T@$1PcYNa#qXdD2ASw06my-&4zB0D=y+uA$m$Suzx$fNk}zLG2}9r`NY*C3YrzO;Ke3 zI@q@Tw4@ho?B)X7U!Hcgv|-Is*D4y-*&g<^H(c$?qI%KRQ+8RI{kd6ZIoadZw!Ar9 zZqYgy+`{H{v_;+QdpjH3`Cj(E>+S7Y_wv%=);FXH?rudME!P2$cc>Ze%X8y<-{O8X zwflW-YeQSz?q#-3O?~hJJG|2o5Bb1dkb{=HTstIZmdsg=afQb_3NLs0GyQC9e>b$| z0$(`Ga}INpWBT8YP5FYEP4uEyxa5|+ILMd2@}_&%;4`Njlz}e)@nR1>=K!$!$=l7a ztxtX46aV_l!%p<_pnL4y)@av*esi_!TUe*9-n9<#zHfWufN%Ss zJPY;U3O?a<*LZ~O-g35seeq&%JeJ|kA*FAa>1_{u6)eB@o_9R6p64*=!7lnKkY4Ae ze>T7k|M{wiUhxfkedS|+?4O@q^|ohy+ea=ks}sNAyiYpqf&cg03;*)PcYf)OnNGg{ zKGdsUd*Y!VqwP;0`I@IS^9|p_ZK6_=XwQ*BUjgX%ZGjC_kZRmf0ZYIP6s6acsF_#I32n-f&Ybe8 z_<;@>f)Pl66i9+jkbyhLJt)WqU)6#x_*GHxf-*RRG+2W+c!O>80Xn#YJlKOi_=7+g zghDukL|BAIc!Wrpgi5%COxT1@_=Hdxg;F?$R9J;pc!gM)g<80UT-b$P_=R8?hGIB| zWLSn~c!p@0hHAKmY}kfw_=a#8hjKWFbXbRWc!zkHhkCe&e3*wEkO3Z`0VN;-Nce|= zIEYDTh=NFnN2rL1ScrhQh>&=QjM#{g_=ra6h?Tg8A)o>p-~kc8K zgr*3JqDYEGxQeLgim&L2teA?kc#5s4inJJurMQd#xyXhjKmk0s0Siz8MHr03Sd2!9 zj5|n-#z=(BsDsY9jKbKA$_S0sD2>;Mjmh|oLl})8FpX=N0V=QoJ6Hh<00Kowj^?O? z=%|kCSdQnIj`7%zAMlPw$d2;}k3*=B?nsaIxQ_w(kNl{H9<@ z7GQ}dpaCZU0f~5tn@EKY&;l$l0y?+?Mz{h08lV6ZFacue0Y?}C4iJ}N8JGF!iXOlM zYI%eifC3+o0YBgY6d;TJr~(h50auxX7O(<=*#Hkv0t`@!3!s%h&;TpY0lJ8bwn&8; z&;T1C0V+V2X1R_HU;z!l02R=QOBsYBpaKmb0TS>78Ss>%`2iNd02Y7&k7*o{?40=!9^ zDnJ6ENrV$%nIzzf4ZxLWc>=+?07#et4=@5A@SW*tgb}a;6_5g!DFOi5kHz@`A%Frc z;GRZ^0S=G>3h)3R(23efgb+}TD8P{a^*NCD*q>4;0=apQDgXdRC;@yK0ui8t3(%l? zsR9asgm4*`jMxCeS%e+X0tx^CEARsoV1y$em=#c?N0TD6jwtYK{&- zqD1JC9GQik8HOSdq+kdFBR~R&DTW(Rkgs?FPDqnmD5Xs3rC<7+N(iP)NTx|>re`Xq zY1)KndW9pvp-cFtO(>^v3a53-gmikRdb+1filj)m0eetF|hHxQc|!yE?04>8eMFmTJkCEZ~+^xS5^#nYCJ%$qJf!$(f$% ztfJYh%gU_LTCKwgt;(9KL5Qr^%B?@>t=synq-mO{*`42M0pSU*KIok~sIKC9gzgHS z@p_Eux~}qiuk{Lz`pT~D+ONw9u)1lU=&7Dlh@t1Wp`Dtc6`-&So3M5|gb3@74qJp1 ztDzAqgcsYe8LP1jTd@-Ru^k(P9txl#`T--lg-yDsU-_pkdzLQ?vxge9MYys`XtRBo UvpT!8JlnHA`?Em1g+TxSJO9SQlK=n! diff --git a/Resources/docs/mesquite/studies/study001/images/histogramAsText.gif b/Resources/docs/mesquite/studies/study001/images/histogramAsText.gif deleted file mode 100755 index ba4f178e473bbc441fb02e023918ab83e5dc9c7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6481 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 diff --git a/Resources/docs/mesquite/studies/study001/images/noterid.jpg b/Resources/docs/mesquite/studies/study001/images/noterid.jpg deleted file mode 100755 index a9e98b80d46e45b1d752824ab8619a5e58583e8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18991 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 diff --git a/Resources/docs/mesquite/studies/study001/images/showPercentile.gif b/Resources/docs/mesquite/studies/study001/images/showPercentile.gif deleted file mode 100755 index 836e3697ee5acb7ddf115931497437d0ed139259..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14007 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 diff --git a/Resources/docs/mesquite/studies/study001/images/trachypachid.jpg b/Resources/docs/mesquite/studies/study001/images/trachypachid.jpg deleted file mode 100755 index 591d145f89d9333b520a80f92c4c413d22f794af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21167 zcma%iWl)??@aE#4;IcR@5G1&}ySwY+EbbQE-CYvgez+4{g9Nw5CBZeg9QVJftGaL3 zQ&aU;&xe`mn(3bI=Xu{(-nRjm^3rnB02o*R0Q}Ja@23DPNe>Hq9{>yh9smFceyGj? zpTxjU=9U0(--ia~eH{=6K!k^fM}S8}KtM!6{OD-Nh=|B&=%}b@sHo_e=>H>_=$}4g ze*T1xgM*8UgF`}0OiV)le+32!2?+xogAfyw5Qv9`2mHSS|GyvaeE=+E7$(3D91Io! z77GRr3+8fI4dqzZBK;l(469p7#Gaq|PfSK*2;=L4GT0VL{OXna zh7yp3n3JQ9$vJo~@3M&>CrcnoKAQfChk#_P)zs|=)8xd&BsL8{vG-cjI{?nZTS}Mk z7xz)QXK;Lw&Yp`FMk8q`)j*856+_7s#$ph>iP0A|Dko$ep&we3RC2ia$IRTh5A)s# zNj2!9=zk|lTxewk+kbzT^8tGPl}zNE9+<DC8 zBCR;=8y3#fn2yig7LJiqR@7;{y(N!3q7Zz{{TMGO7NbX?0%}xRj2D*#Y>*cUF$l%$ zREn46-oYAj_!oGVj#2k*wV98i&t`~ruRIC#KAeKPqTTxEbu?QgXSA=pDCoQdb zw<~Z*c=V3p_I&ZdNUmcMd_y_+ADQ09iJ zb!B4$bn$$SkIk`%M%PAPp?_NQc8^uYieY6Rys>!LhJ*N!gnDCtN_T z81a}uQ@#h6J?&g^TfF_faj-xuXT&{;$5jb3UzdFyt{$xOwSU*A&RKNBn9HGAR`Uce zY#?V(6v-4lF%j5I0=5|YOpj^UL|w4C99?dlAlx#pHrH(a8wSMH&fv>Gpiyh=KR|uQ z^&x`~Yd;}ttdp%6LeAAyOUEoWNp$0gf_p^u4ey`Ja)4N9*6-@4g_YC+Xz&jolpzFA z69OYwwp2|J6i%!1D_oTG_w=~Fp=mhE{Xi~3ux&bLC5&U5!|q#|GSBW8Z+ea$_FRle zPnny~X(stHxSEY|r70xg30#Yg1N*rJ`dUozuPl=~oMNRP0|K*kScSRQ4wsFI9a zujAY&O;V|%6X19r4}xF;|kN` zDaKz@*p#}q(q9-h8|8IjWpnV8s-i(ugL^|c8Jc8+9L>)wA$p!+{1w7f3%ZymE$--w zG-^~y(kE^eaq(>c790W>xNzP54splN0~MeKcB&J7DIPONZl0Z5K~&U6*Tozrdc$go zN5JBL6Sp~GTK+*(-HMkbvQ+r?ZPO*Fs)7WPlUF0FIQhh))o$hN-l!emX0Fk5dlH^6 zJ-l@a!ZkxL^xuuZ32yr;bGilFL5hrKH*VYq8uoaan#rxQY!f>`{IwWP?uVP2bxsAh zg{Q2ffr<+(Za^;D{6T#VlnPzXBKP+JJNC0V;>p8xIr>yLyj;?0_zD`!lq3923oA8? zvLH>ac=_VI5em{kibQ@eRPYKj6l~QmgJv)ihE!e+vXqRO1`dphOKBwIT1v47YaJk} z1suy%-OrV#)2zrgP=&~)#>W6M04xbnqVn&m?H@ot18I5QO; zd!%HXn0IsOvW{jw_p@zSy&P>-AwdSSb3PQgpE>xV2VTzl zwxV(X!_zn!^FTd7&&)`)7=o(=FXY0ntpum87gc3!UNjZE$+sn0wnK!K9B9E@ASSN3LYMk86 zhGLZ1Xk(E?>l3Tc9ff%Il)k6ZAfgLNnLAb=FGo|4lvQ~k#eXi=BNg0kd≫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 diff --git a/Resources/docs/mesquite/studies/study001/images/treeTestDialog.gif b/Resources/docs/mesquite/studies/study001/images/treeTestDialog.gif deleted file mode 100755 index c78ae4af802a0d3fbb82e8c6b95e4f718046ff2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31067 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 diff --git a/Resources/docs/mesquite/studies/study001/index.html b/Resources/docs/mesquite/studies/study001/index.html deleted file mode 100644 index bd48969ce..000000000 --- a/Resources/docs/mesquite/studies/study001/index.html +++ /dev/null @@ -1,445 +0,0 @@ - - - - - -Testing monophyly of a group - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Testing monophyly of a group of beetles

      -

      David R. Maddison

      -

      The question

      -

      There is an enigmatic group of terrestrial beetles - called the Trachypachidae (left, below). These had traditionally - been considered to be related to other terrestrial beetles in - the suborder Adephaga, but later analyses of morphological data - suggested (Bell, 1966; Hammond, 1979; Roughley, 1981; Ward, 1979) - that they were instead closely related to some water beetles, - the Dytiscoidea (right, below).

      -


      - A terrestrial trachypachid (Trachypachus holmbergi, left) -
      - and an aquatic dytiscoid (Hydrocanthus sp., right).

      -

      Shull et al. (2001) report sequence data of the - 18S rRNA gene suggesting that trachypachids are not related to - dytiscoids, but are instead related to some other terrestrial - beetles. For example, the most parsimonious trees in one analysis - have trachypachids with other terrestrial adephagans, and not - with dytiscoids. Forcing trachypachids with dytiscoids increases - the treelength by 9 steps.

      -

      However, given the vagaries of the evolutionary - process and phylogenetic inference, it is possible that even if - trachypachids and dytiscoids are truly related, one might incorrectly - infer that they are not, just by chance or because of difficulties - such as long branch attraction (Felsenstein, 1978; Hendy & - Penny, 1989; Huelsenbeck, 1997). A statistical test could help - us determine whether or not a difference of 9 steps between trees - with trachypachids placed with dytiscoids and unconstrained trees - is expected under the hypothesis that trachypachids and dytiscoids - are related.

      -

      A statistical test

      -

      Is 9 steps a significant difference in treelength - in this context? Can we can reject the monophyly of trachypachids - plus dytiscoids?

      -

      To test the hypotheses that trachypachids are related - to dytiscoids, we first need to flesh out its details of the hypothesis. - It needs to be detailed enough to allow us to predict the observations - we would expect to see if this hypothesis were true. First of - all, we will need a detailed phylogenetic hypothesis. We could - find the tree of highest likelihood for 18S rDNA under the constraint - that trachypachids are with dytiscoids; for one matrix, this tree - is as shown below, with trachypachids marked in green and dytiscoids - in blue.

      -

      -

      Branch lengths of this tree and parameter values - for a GTR + Gamma + Proportion Invariant (GTR+G+I) model of evolution - are estimated by maximum likelihood using the 18S rDNA data. We - thus have built a model that contains our best guess of the nature - of evolution presuming that trachypachids and dytiscoids form - a clade; the details of the model were established using the 18S - rDNA data.

      -

      We can now ask: if evolution occurred under a GTR+G+I - model with the parameter values as inferred, up the tree shown - above (with trachypachids and dytiscoids forming a clade), then - what would we expect the difference in treelength to be between - the most parsimonious trees constrained to have trachypachids - with dytiscoids and the most parsimonious unconstrained trees? - Would that difference in general be similar to the observed value, - 9? Or is 9 an unexpected value? Specifically, is 9 a value that - we would expect to observe less than 0.05 of the time? If so, - then we could reject the hypothesis that trachypachids are related - to dytiscoids.

      -

      This test is an example of the use of parametric - bootstrapping (Huelsenbeck et al., 1995; Swofford et al., 1996; - Goldman et al., 2000). It is almost identical to the monophyly - test proposed by Huelsenbeck et al. (1996), except that they use - a difference in likelihood rather than treelength as their test - statistic. Treelength is used here for pedagogical reasons as - it allows the reader to conduct the test quickly; the methods - described below could easily be modified to use likelihood values - instead.

      -

      Building the statistical test

      -

      To conduct this test, in Mesquite open the example - file "study001.nex", in the folder - Mesquite_Folder/docs/mesquite/studies/study001/. This file contains - a matrix of 18S rDNA, and the tree of highest likelihood found - in which trachypachids are with dytiscids, with branch lengths - inferred from the data. It also contains a GTR+G+I model with - parameters inferred by PAUP* using maximum likelihood and 18S - rDNA. We will ask Mesquite to simulate 100 matrices, and then - (using the batch file Mesquite produces) ask PAUP* to find the - most parsimonious trees with trachypachids constrained to be with - dytiscoids and the most parsimonious unconstrained trees, and - write their treelengths to a scorefile. Mesquite will then read - in the results and calculate the distribution of treelength differences, - allowing us to determine if the observed value of 9 is unusual.

      -

      The simulations can be done by choosing (Tree - Window) Analysis > Batch Architect > Export Matrices & - Batch Files.... After selecting "Simulated Matrices - on Current Tree" and "Evolve DNA Characters", choose - the GTR+G+I model. You will then be presented with the Export - Matrices & Batch Files dialog box. Give a base name for the - matrices of "TDTest", and do 100 replicates. We will - use the template "PAUPConstraintTestParsimony":

      -

      -

      If you wish to look at the contents of this template, - touch on "Edit Templates", and in the Template Manager, - select "PAUPConstraintTestParsimony", and press "View". - (As this template is built-in, you can't edit it, only view it.) - You will see some elements of the batch files that will be produced. -

      -

      -

      The complexity of this template needn't be of concern. - If you are interested, details of how it works are presented in - " Design - of Batch Templates". Just press "OK" to get - back to the Template Manager, and then press "Done". -

      -

      You are almost ready to have Mesquite simulate the - matrices. However, the template we are using requires that we - specify a tree to use as a constraint tree. In this case, the - constraint tree is one with trachypachids with dytiscoids, but - with no other structure. A tree like this is stored in the file - under the name "TD constraint". To choose it, touch - the "Choose Tree" button, and select "TD constraint".

      -

      All the options have now been chosen. Press the - "OK" button in the Export Matrices and Batch Files dialog - box to start the simulation. You will be asked for a location - to save the files, and be given some messages. When you are asked - for the number of characters, Mesquite recognizes that you are - calculating some elements of the model using an existing matrix - (in particular, the frequencies of A, C, G, and T), and for this - reason it gives as the default number of characters the number - in the original matrix. That's the number we want to use in this - case, as we want the simulation to be as realistic as possible.

      -

      Once the simulations are all done, then go into - PAUP*, and execute the file "PaupCommands.nex". When PAUP* completes - its analyses, go back to Mesquite, and choose (Tree - Window) Analysis > Batch Architect > Show Results via Instruction - File.... Choose the file "MesquiteInstructions", - in the same folder as the simulated matrices, and then choose - the results file (which should be called "TDTestScore.scr",). - Mesquite should then show you a histogram of the treelength differences. -

      -

      Interpreting the results

      -

      An analysis of this exact sort but with 500 replicates yielded - the following histogram:

      -

      -

      Of the 500 replicates, 439 had a value 0, 58 had a value 1, and - 3 had a value 2. You can determine these numbers by touching on - each bar with the arrow:

      -

      -

      You can also see these values by going to the Text view of the - chart (by touching the Text tab at the upper part of the chart - window):

      -

      -

      To see what values are in a specified percentile of the left - or right tail of the distribution, you can choose (Bar - & Line Chart) Chart> Analysis > Percentiles.... - In the dialog box presented, you can choose the value of the percentile, - the color of the bar to be shown, and whether the left or right - tails (or both) are calculated. By default, the percentile value - is 0.05; on this example, it would be displayed as:

      -

      -

      All values to the right of this red bar are thus - in the extreme of the distribution, and our simulation would suggest - that any value greater than or equal to 2 would occur with a frequency - of less than 0.05. Our observation of 9 is thus an unlikely outcome - if our hypothesis were true. Thus, we can reject our hypothesis - at p < 0.05, and conclude that trachypachids and dytiscoids - do not form a clade.

      -

      As it may be hard to interpret the value of the boundaries by - the colored vertical lines, you might want to know the exact values - of the percentile boundaries. This information can can be gathered - by looking at the text view for the histogram. Toward the bottom - of the text view in the above example is the following:

      -

      -

      The percentile bar shown will be that that is closest - to that requested, but not over it.

      -

      The behavior of Mesquite can best be illustrated - with another example. If you requested a percentile of 0.05, and - if a percentile bar might be placed at 0.043 (left, below), but - moving it one increment higher would include enough values to - increase the percentile to 0.051 (right, below), then the percentile - bar shown will be 0.043.

      -

      -       -

      -

       

      -

      Summary

      -

      The hypothesis tested herein was the monophyly of a clade. The - steps in the test are:

      -

      -

        -
      • Determine the observed value of the test statistic for the - observed DNA sequences. In this case, the treelength of unconstrained - most-parsimonious trees was determined using PAUP*, and was - then subtracted from constrained (trachypachids with dytiscoids) - treelength.
      • -
      • The best tree matching the hypothesis to be tested (trachypachids - with dytiscoids) is inferred using the available sequence data, - with branch lengths inferred using maximum likelihood. This - is the model tree.
      • -
      • Values of parameters of a model of sequence evolution (gamma - shape parameter, rate matrices, etc.) are inferred using maximum - likelihood on the model tree for the DNA sequences.
      • -
      • The data matrix is opened in Mesquite, along with the model - tree. Submodels and a model of character evolution are created - within Mesquite to match those inferred.
      • -
      • Mesquite's Batch Architect is used to automate the process - of simulating the evolution of multiple (100 or more) data matrices - under this model, using Mesquite's Genesis package. Batch Architect - also builds a command file for PAUP* and an instruction file - for Mesquite so that it can interpret the results of the PAUP* - analyses.
      • -
      • The command file is executed in PAUP*, telling PAUP* to search - for the shortest constained and unconstrained trees for each - of the simulated matrices, accumulating the results into a score - file.
      • -
      • The Mesquite Instructions file is then read into Mesquite, - and the score file is read, and Mesquite presents a histogram - of the distribution of the test statistic (constrained treelength - - unconstrained treelength).
      • -
      • The observed value of the test statistic is compared to the - distribution of the statistic expected under the model as determined - by the simulations. If the observed value is more extreme than - that expected (say, greater than 95% of the expected values), - the hypothesis is rejected.
      • -
      -

      -

      References

      -

      Bell, R. T. 1966. Trachypachus and the origin of Hydradephaga. - Coleopts Bull. 20:107-112.

      -

      Felsenstein, J. 1978. Cases in which parsimony and compatibility - methods will be positively misleading. Systematic Zoology, 27, - - 401-410.

      -

      Goldman, N., J. P. Anderson, and A. G. Rodrigo. 2000. Likelihood-based - tests of topologies in phylogenetics. Syst. Biol. 49:652–670.

      -

      Hammond, P. M. 1979. Wing-folding mechanisms of beetles with - special reference to investigations of Adephagan phylogeny. Pp. - 113-180 in Carabid beetles; their evolution, natural history, - and classification (T. L. Erwin, G. E. Ball, D. R. Whitehead, - and A. Halpern, eds.) . W. Junk, The Hague.

      -

      Hendy, M.D. & Penny, D. 1989. A framework for the quantitative - study of evolutionary trees. Systematic Zoology, 38, 297-309.

      -

      Huelsenbeck, J.P., Hillis, D.M. & Jones, R. 1995. Parametric - bootstrapping in molecular phylogenetics: Applications and performance. - - Molecular zoology: Advances, Strategies, and Protocols; Symposium - held during Annual Meeting of the American Society of Zoologists, - - St. Louis, Missouri, USA, January 5-8, 1995 (ed. by J. D. Ferraris - & S. R. Palumbi), pp. 19-45. Wiley-Liss, Inc., New York.

      -

      Huelsenbeck, J.P. 1997. Is the Felsenstein zone a fly trap? - Systematic Biology, 46, 69-74.

      -

      Huelsenbeck, J. P., D. M. Hillis, and R. Nielsen. 1996. A likelihood-ratio - test of monophyly. Syst. Biol. 45:546-558.

      -

      Roughley, R. E. 1981. Trachypachidae and Hydradephaga (Coleoptera), - a monophyletic unit? Pan-Pac. Entomol. 57:273-285.

      -

      Shull, V., A.P. Vogler, M.D. Baker, D.R. Maddison, and P.M. Hammond. - 2001. Sequence alignment of 18S ribosomal RNA and the basal relationships - of adephagan beetles: Evidence for monophyly of aquatic families - and the placement of Trachypachidae. Systematic Biology, 50:945-969.

      -

      Swofford, D. L., G. J. Olson, P. J. Waddell, and D. M. Hillis. - 1996. Phylogenetic inference. Pp. 407-514 in Molecular Systematics - (D. M. Hillis, C. Moritz, and B. K. Mable, eds.) . Sinauer, Sunderland, - MA.

      -

      Ward, R. D. 1979. Metathoracic wing structures as phylogenetic - indicators in the Adephaga (Coleoptera). Pp. 181-191 in Carabid - beetles; their evolution, natural history, and classification - (T. L. Erwin, G. E. Ball, D. R. Whitehead, and A. Halpern, eds.) - . W. Junk, The Hague.

      -


      -

      Citation for this page

      -

      Maddison, D.R. 2004. Testing monophyly of a group - of beetles. Study 1 in Mesquite: a modular system for - evolutionary analysis, version - 2.54, - http://mesquiteproject.org.

      -

       

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/studies/study001/study001.nex b/Resources/docs/mesquite/studies/study001/study001.nex deleted file mode 100755 index ed13fa562..000000000 --- a/Resources/docs/mesquite/studies/study001/study001.nex +++ /dev/null @@ -1,504 +0,0 @@ -#NEXUS -[written Sat Mar 27 14:16:34 PST 2004 by Mesquite version 1.01+ (build e92)] - -BEGIN TAXA; - TITLE Beetles; - DIMENSIONS NTAX=49; - TAXLABELS - Omus Oxycheila Clinidium Omoglymmius Trachypachus Systolosoma Metrius Pachyteles Scaphinotus Nebria Loricera Elaphrus Antarctonomus Omophron Pasimachus Clivinini Dyschirius Creobius Bembidion Psydrus Mecyclothorax Agonum Chlaenius Haliplus_laminatus Haliplus_ruficollis Copelatus Cybister Hydroporus Laccophilus Neoporus Gyrinus Spanglerogyrus Hygrobia Hydrocanthus Noterus Suphis Bruchela Tenebrio Helochares Dynastes Cyphon Clambus Hydroscapha Torridincola Distocupes Sialis Anisochrysa Oliarces Phaeostigma - ; - -END; - - -BEGIN CHARACTERS; - TITLE 18S_rDNA; - DIMENSIONS NCHAR=2529; - FORMAT DATATYPE = DNA GAP = - MISSING = ?; - MATRIX - Omus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAAA-----ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC-----ACATATACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCTAACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-TGTGGCGTC------------------CCGGGCTCCATATGATTCTGTACCTTTGCGTACGTTCATGTGTCCTGGTGTGCGTTCACACATATTAC--TGGTGAATCTGAATAACTT---GCTGATCGCATGGTC-TCGTACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTTTCGATGGTAGGATCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCTTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGGAGCAACTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAGTAGCGTATATTAAAGTTGTTGCGGTTAAGAAGCTCGTAGTTGAATTTGTGTCTCGCGCTGTCGGTTCATCGCCTGCGTGCGGTGTT-AACTGGCACGC--CGCGGGACGTCTTGCCGGAAGGACCGGTATGTGTTTGCTTCGTGTCGTTCTTGATGTCCATGTTACTCTAATGTCCATAATTTTATGATTTGTTGTTGTGGTATATTTATATTTTAAACGGTATATTATATATTACACACATTTCTTATTATGGGTTCATATTGTCATGGCTCCATCATGCTTCGGCCGGCTTAGTGCGTACGTAGTCCGACTTTAAT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCTAGGTGCTCTTAACTGAGTGTCGT----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-A---T-TG-T--TGCCTGAATACAGT-GTGCATGGAATAATGAAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAATTA--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGACCGTCGCAAGACGAACTTAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACTATAAACGATGCCAACTAGCGATCGGCCGACGTTCCT-CCGATGACTCGGTCGGCAGCT-TCCGGGAAACCAAAGTCTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCTTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAGCGAGACTCTAGCCTGCTAACTAGACGT-----ACATACTCGATTTTCGAGAGCCCGGTATTCCGAGGGTCGTTCCTGCTACTTCTGGCCGTTGTTCGTGCATGTCCTGTGCGTACATATGTGCGGTACGTGTTATGCACTTTGTGTATTACCTCCGTGCCGTCATTTGT -TTCGTACTTGCTCGTGTCGGCAACGATACTGGTTGTTTGTGG---------------------------------------------------------------------------GCG-ATCTTTACTACCGGCGTACACATA-AA-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCATGTC-CTCCCT-GGCCGAGAGGTCCGGGTAATCCGGTGAAACTCCTTCGTGCTAGGGATTGGGGCTTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCCGACCGGTAC-TCCGACGACGTTT-----CGAC-------------------------------------------- - - Oxycheila TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAACTTA------ATGAAAGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACA------AAGTTACATGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCGTACCGGAGACGGAATGAGTGCTTTTATTAGATCAAAACCAAT-TGTGGCATC----------------CCTAAGGCTCCATATGATTCTGTGTCTTTGCACACGTTCATATGTCCTGGGTGTATGTTCATATTTTTTTATTGGTGAATCTGAATAACTT---GCTGATCGCATGGTC-TTGTACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTTTCGATGGTAGGATCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCTTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGGAGCAACTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAGTAGCGTATATTAAAGTTGTTGCGGTTAAGAAGCTCGTAGTTGAATTTGTGTCTTGCTCTGTCGGTTCATCGCTGA-CTGCGGTGTTTAACTGGCATGG--TGCGAGACGTCTTGCCGGAAGGGCATGGTATATGTTTTATTTGTGTAAAATATAATATATACACTGGTAATTAATATTATATAGTTAATAGCTATATTTATATTTTATTATTGGTTGTTTTATATTATATTGCGCCAGATAATAACGTGTACGTAGTCCGACTTTATAAT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGAGGTGCTCTTAACTGAGTGTCGT----CGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-AA----TG-T--TGCCTGAATATAGT-GTGCATGGAATAATGAAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-TGATCAAA-CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGACCGTCGCAAGACGAACTTAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACTATAAACGATGCCAGCTAGCGATCGGCCGAAGTTCCT-CCGATGACTCGGTCGGCAGCT-TTCGGGAAACCAAAGCCTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCTTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAGCGAGACTCTAGCCTGCTAAATAGACGTATAAACTCGATTTAACGATCGGGAGTCCGGTATTTCGAGGGTTGTCCTTCGGCAACTGGCCATTATTTGTTCGCTACTTGTATTTTACATTTGATGTATATAATACTTGTTATTGTATATATTTGGATGTGTTTTACTTGTT -TGCGTCGAATAATGTAACTAGTTGTTTGTTG--------------------------------------------------------------------------------------GCA-ATCTTTACTACCGGCGTATATTTG-TA-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAACGTGTC-TTCCCT-GTTCGAGAGAACCGGGTAATCCGTTGAAACTCCTTCGTGCTAGGGATTGGGGCTTGCAATTATTCCCCATAAACGAGGAATTCCCAGTAAGCGTGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-TC-GGCCGATGTT---TCGACG-------------------------------------------- - - Clinidium TCGTCTCAAAGATTAGGCCACGCATGTCTAAGTACAGCTTTCTATGT-AATAAAGTGAAACCGCGAAAGGCTCATTAAATCAGTCATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCTGACCGGAAACGGGAGGAGTGCTTTTATTAGAACAAAACTGAT-CGGTGTTTC-----------------GTCTATTTTATAGGCGTGCATCGCAAGTGAAC---------------------------------------TGGTGAATCTGAATAACTTT-TGCTGATCGCATAGTCATAGCACTAGCGACAAATCTTTCAAATGTCTGCCCTATCAACTGTCGATGGTAAGATCTGCGCTTACCATGGTGATAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACTTCTAAGGAAGGCAGCAGGCGCGCAAATTACCCAATCCCGGCTCGGGGAGGTAGTGACGAAAAATAACGACACGGGACTCATCCGAGGCCCCGTGATCGGAATGAGTACACTTTAAATAATTTAACGAGGAACTATCGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCGATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTTCCGCGCTGTCGGTTCGCCGTTCG----CGGCGAT-CACCGGCACGTT-CGCGGAACGTCTTGGCCGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TGGGTCTTGGTGCTCTTTATTGAGTGTCTC-GTCTTTTCACCGGCACATTTTACTTTGAACAAATTAGAGTGCTTAAAGCAGGCAGCGT-AACGCAT--TG--GCCTGTATAATGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTATGTTTCGTTGGTTTTGGAGAGCA---CGAGGTAATGATTAACAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACTTAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGATCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCTTATTTATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACTGAAAGGATTGACAGATTGATAGCTCTTTCTCGATACAGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAGCGAGACTCTATCCTGCTAAATAGACGT----------------TTATCAAAAACCGGTATCACGAAGGCTTGTTGGCCCTTGTCGGTGTCATTGAGATGCACAACACTTTTCAATGCTGATTACTAATATTACGGACGAATGCTTGTTGATTTCCTCACGGGGTTGATA -AGTGTTCGGCTCGTATGAGGTGGTTAGTACTTGGAATGCTGGGGTCCCTCAGTGCCCACTTGTTGGTC-------------------------------------------------ACG-GTTTTTACTACCGGCGTACAATTG-AA-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTCCTGGGCCGCACGCGCGCTACACTGAAGGAATCAACGTGTG-CTCCCT-GGCTGAGAGGCCCGGGTAATCCGTTGAACCTCCTTCGTGCTAGGGATCGGGGATTGCAATTATTCCCCGTGAACGAGGAATTCCTAGTAAACGTCTGTCATAAGCGGGCGTTGAATACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTGGTGAGGTCTTCGGACCGGCAC-GT-GGCAATGTTT-----CGGCA-TTGCTGGCGGC-GCTGTAAAGATGACCGAACCTGA-TTATTT - - Omoglymmius -----------------CCATGCATGTCTAAGTACAGCTTTCTATGTAACAAAAGTGAACCCGCGAAAGGCTCATTAAATCAGTCATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCTGACAGGAGACTGAAGGAGTGCTTTTATTAGATCAAAACTGAT-CGGTGTGTTTTACGGCCGGACGTTTTACGTACGTGTCCGTAGGCCACCGCAAGTGAAC---------------------------------------TGGTGAATCTGAATAACTT-ATGCTGATCGCATGGTC-ACGTACCGGCGACGCATCTTTCAAATGTCTGCCCTATCAACTGTCGATGGTAGGATCTGCGCCTACCATGGTGATAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCAATCCCAGATCGGGGAGGTAGTGACGAAAAATAACGACACGGGACTCATCCGAGGCCCCGTGATCGGAATGAGTACACTTTAAATAATTTAACGAGGAACTATCGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCGATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTTTCGCGCTGTCGGTTCGCCGTTCG----CGGCGAT-CACCGGCACGTT-CGCGAAACGTCTTGGCCGA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------TGGGTCTTGGTGCTCTTTATTGAGTGTCTCGACTTGTTCATCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGCAGCGT-AACGCAT--TG--GCCTATATAATGT-GTGCATGGAATAATGAAACAGGACCTCGGTTCTATGTTTCGTTGGTTTTGGAGAGCA---CGAGGTAATGATTAACAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACTTAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGATCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACTGAAAGGATTGACAGATTGATAGCTCTTTCTCGATACAGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAGCGAGACTCTATCCTGCTAACTAGACGT-----------------TTATTAAAACCGGTATCACGAAGGCTCGTTGGCCCTTGTTGGTGTCATTTTGGTGTACAATTCTTTTTGGGGGCTAATTTTCAATATGACTTGACTGTGTTCCTATTTATAGGGCATGGCTTGTA -TGAGATTATTAGTTTTCTTGAAATGCTTGCGTCCCAAGGTGCCCACTTGTTGGTC--------------------------------------------------------------ACG-GTTTTTACTACCGGCGTACAATTT-AA-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTCCTGGGCCGCACGCGCGCTACACTGAAGGAATCAACGTGTG-CTCCCT-GGCTGAGAGGCCCGGGTAATCCGTTGAACCTCCTTCGTGCTAGGGATCGGGGATTGCAATTATTCCCCGTGAACGAGGAATTCCTAGTAAACGTCTGTCATAAGCGGGCGTTGAATACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTGGTGAGGTCTTCGGACCGGCAC-GT-GGCAATGTTT---------------CGACATT-CCTGGG------------------------ - - Trachypachus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTTCCAACCGGAGACGGAAGGAATGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG--------------------TCGCTTGCGATCGTTCGCCGGCACACT-----------------------------------------TGGTGACTCTGAATAACTTTATGCTGATCGCACGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGTGCTGTCGGTTCACCGCCCG----CGGTGTTAAACTGGCACGTT-CACGGGACGTCCTGCCGGTGGATTGGTTATTGCTTTATGCTATTGTTTTCTGTTTCATGCTCGCATGTGTATGTACGTGTTAAAGCGTAATATATTATGTGTGTTGTATGTATTCAGTTAGTGATACATTTTGCAGTACCATCCGACTTTTAAT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--T--CGCCTGAATATTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT--------------------ACTTTACCGGTATCTCGAAGGCTCACAGCTCCCTTATCGGTGTGTGCTGCACGTTATTGTCATTCTTGCATTTCGGTGTTAAGTTATGTACTTTAGCGTGTTTGTACATTTCCGTTTGTGGA -GTTT-----------------------------------------------------------------------------------------------------------------GTG-GTTTTTACTACCGGCGTACAATTG-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCATGAGATTGAGCAATAACAGGTCTGTAATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAACGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCAGACCGGTAC-GC-GATGACGTTT-----CGACG-T----------------------------------------- - - Systolosoma TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAC------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGTGGCGT------------------TGCTTTACGGCTTCGTTCACCGGCACATT-----------------------------------------TGGTGACTCTGAATAACTTTATGCTGATCGTACGGTC-TTGCACCGACGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGTGCTGTCGGTTCACCGCCCG----CGGTGTTAAACTGGCACGTCTCACGGGACGTCCTGCCGGTGGACGTTGTTATCGTGCTGTTTCGGCTGCATATGCTTGCATGCATGCGCGCCCTACCATATCAGTGCTGTATGATGACTCTTGAGTAACATGTGCGCATTTGGTGTGTAGGGGTCGTCGTGTGTATGTGTGGTGTGTGTGTGCTGTGCAGTGTGGTGCACGTCCGACTTTTGAAAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-AAAAT-T--T--CGCCTGAATACTGT-GTGCATGGAATAATAGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGTCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT--------------------TACTTACCGGTATCTCGAAGGCTCGCTGCTCCCTTGCTTAGCTGCCGTTTGTGTTGTGTACGCGCGCACATTATCTCGCAGGTATGCCCGTGTCCGCACGGTAGTGTACCTGTGCGGGTGTG -TGTGTTGTGTGCGTGGCCGGCGGTGGTGTGCTTGTGGAGTTT---------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTACAATTG-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAACGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGAATGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GATGACATTT----CGTGTG-TGATCGATGTC-GCGGGGAAGATGAACAAACTTGA-TCATTT - - Metrius TTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACAAACTTTTT----ATAAAAGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATGGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACTGAGCTCCAACCGGTGACGGAAGGAGTGCTTTTATTAGATCAAAACCAATACGGCGGCGA---------CTATTGTTTTATTACTTTAGTTCGTACGTCGCAAATAT-----------------------------------------TGGTGACTCTGAGTAACTT-ATGCTGATCGTACGGTC-TAGTACCGACGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGATCTGCGCCTACCATGGTTGTAACGGGTAACGGG-AATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCACGCAAATTACCCACTCCCAGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCTATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATCCCAGCTCCAATAGTGTTTATTAAAGTTGTTGCGGTTAAAAAGCTCGTGGTTGAATTTGTGTCCCGTGCTGTCGGAACACTGCCCG----CAGTGTTTAACTGGCATGTTTCACGGGACGTCCTGCCGGTGGATGCGTCATACTTTATACGTGTACTTACCATACACATAATTTACCATTTGGTGATAATAACATTGCAATTAAAACATTTCATATTATGTTGCGGGCACGACTCTTTATTAAAATTAATCATATTATGGCCCCCCATTAAAATTATTGGTGCACGATTTTATCGTTGTTTATCAATATTTTATATGGTCATAATTGATTAAAAAGATGTTCGTTGTTTATCGCTCATTATGTTATGTGCTTTTGTTTTCTTATCCGGTTTATTATGTTTAAATGTATGGGGTCCGTATATTTGTTATGCCATCCAGACTCATAAAT----------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATCGAGTGTCGA----GGCAGGCCGGCACATTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----C-AAAAT-TA-T---GCCTGAATACAATTATGCA-GGAATAATGGAATAGGGCCTCGGTCCTAT-TTT-GTTGGTTTTT-GGACAA---TGAGGTAATGATTAATAGGGACAAGATGGGGGCATTCGTATTCCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACTAAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAGCGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCT-CCGATGACTCGGCGGGCAGCTATACGGGAAACCCAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACTGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCAGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGTGATTTGTCTGGTTAATTCCGATAACGAACGA-ACTCTAACCTGCTAACTAGGCGT--------------------ATTTAACCGGTATCCTGAAGGCTCGTGTTCACCGCATTAACTGGTGATCGGTACCCCATTGTGTTCTACATCACACATATATGTGAGGTTGTATGGGCATCTATGATGTTTCGTCTTAATTG -ACGTTCTTATAGTTGTACCGCTACCTATTCAAACACATTATGTTGTTTGTTAGTTCACTGGGTTCTTGTCCGTGATCTGGGCGGTCTGTTC--------------------------ACG-GTTTTTACTACCGGCGTACACATA-AA-TCTTCTTAGAGGGACTGGCGGCATCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTAATTCCTT-GGCCGAAAGGTCCGGGTAAACCGTTGAATCTCCTTCGTGCTAGGGATTGGGGATTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTTGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTCCGGACCGGCAC-CC-GGCGGTGTTT-----CGATA-TCGCCGATGCGTGCTGGGAAGTTGACCAAACTTGG-TCATTT - - Pachyteles TTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACAAACTTTTT----ATAAAAGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATGGTACC-----ACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACTGAGCTCTAACCGGTGACGGAAGGAGTGCTTTTATTAGATCAAAACCAATACGACGGCAT----------TATTTATTTTTAATAAATTAATGTACGTCGTTTTTAT-----------------------------------------TGATGAATCTGAGTAACTT-ATGCAGATCGTATGGTC-TAGTACCGACGACGCATCTTTCAAATGTCTGACTTATCAACTGTCGATGGTAGGATCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCACGCAAATTACCCACTCCCAGAACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCTATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGTTTAAAAAGCTCGTAGTTGAAATTGTGTCCCGTGCTGTCGGTACACCGCCCG----CGGTGTTTAACTGGCATGTTTCACGGGACGTCCTGCCGGTGGGTGCGTCGTACAATTTACGTGTACTTACCATACAACATTGTCCATATGATAAATACATTGTATTTAAAAACGTTCATTTATAAATATGTTGACGGTGCACGTTATTTATATAATATTTAAATAAATATATTATGGTTCCCCAATATATTAAATAAATTTACTGGTGCACGATATATATATTATATATTTATTATATACATATATATATCGTTTTGTTATCAGTAAAAATATATTGGTCATAATAAATAAAAATTTATTTATAATATATAATAAATAACGTTGTTTTTATCGCTCATATTTTATGTTCGTACATTGTTTAAATTTATCGGTCAATGTAAATTAAAATGTTTGGAAGTCCGTAAATTTGTTTACGCCATCCAGACTCATAAATCCTGTCGCGGTGCTCTTAATCGAGTGTCGA----GGCAGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----A-AAAAT-TA-T---GCCTGAATACATTTATGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTTTTGAACAA--TGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACTAAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAGCGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGTCGAAGTTCCT-CCGATGACTCGACGGGCAGCTATACGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAATCTCACCAGGCCCAGACACTGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCAGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGTGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT--------------------ACTTAACCGGTATCTAGAAGGCTCGTGTTCACCGCATTAACTGGTGATCAATAAATTTCTTATATATACCAACACTATGTTAATATGGGGTTGTTTGTGGTAACTATATTTTCATTACTAGT -TGATGTTTAATATAGTTTTCTGCTTTCAATCTAATTTGTAAACATATTTCATTGTTGTTTTGTGTATATATAAGGGTTTGTTTTGTGATCTGGGCGGTCTGTTC-------------ACG-GTTTTTACTACCGGCGTACACATA-TA-TCTTCTTAGAGGGACTGGCGGCATCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTATTTCCTT-GGCCGAAAGGTCCGGGTAAACCGTTGAAACTCCTTCGTGCTAGGGATTGGGGATTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTTGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTCCGGACTGGCAC-CC-GACGGTATTA-----CGATA-TCGCCGATGTGTGCTGGGAAGTTGACCAAACTTGG-TCATTT - - Scaphinotus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAAA-----AATAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGGAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGTGGCGG------------GTTCGCGTTCGCGCGTTCACGTCCACCGTCAATAA-----------------------------------------TGGTGACTCTGAATAACTTTATGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATTTGTGTCCCGCGCTGTCGGTTCACCGCCCG----CGGTGTTTAACTGGCACGAT-CGCGGGACGTCCTGCCGGTGGATGTTTGTGTGTGGCTGGGTTCTCATGTGTGTGTGTTGTTACAGTGCCTTCGTGGTGTTGTTTCGCGCACCGTGTGGGGCTCGCATGTCACCGCACATCCGACTCAAAAAT----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-AAAAT-T--T--TGCCTGAATATTGT-GTGCATGGAATAATGAAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCAC-CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATTGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGTCGATGTTCCT-CCGATGACTCGACGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTGGCCTGCTAACTAGGCGT--------------------AACTTACCGGTATCTTGAAGGCTTGCGTCTCTCGTTCTCTGTCCGTGAGTGTGTGTGTGCGTTGGGTGTGGCGTTTGGGTGTACCGTGCGTTTTGGCGTTTGGTCACACTCTCGTTCATTCG -CGTATATACATTACTACGGGCAAGGCGGGAGTTC-----------------------------------------------------------------------------------GTG-GTTTTTACTACCGGCGTACAATTG-TA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGAATGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAACGGCCCGGGTAACCCGCTGAAACTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGAATACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTTGGACTGGCAC-GC-GGCAGCGTTT-----CCACA-TTGCCGATGTC-GCCGGGAAGATGACCAAACTTGA-TCATTT - - Nebria TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------AATAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACA----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACACGCAAACAGAGCTCCGACCAGAGATGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGGGCA-------------------GGCACTGCTGTCTGTTCGTCGCCCTATT-----------------------------------------TGGTGACTCTGAATAACTTTATGCTGATCGTACGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGTGCTGTCGGTTCACCGCCCG----CGGTGCT-AACTGGCACGTCTCACGGGACGTCCTGCCGGTGGAAGACCAATCGCTCAGTATTGTCTGGGGTCTGTGCGTGCATAACGCGCGTACAGAATTCCCGGGTGCTCGGTGATCCTTCCGACTTTTTTAAAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--T--CGCCTGAATACTAT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACG-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGTCGATGTTCCT-CCGATGACTCGACGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACAAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGGAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGATAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGTCGTTCTTAGTTGGTAGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGGCGT--------------------ACTCTACCGGTATCTCGAAGGCTCACATCTTCCGTACTAACCGTACGTCTGTTCGTCGGTGTTTCAATCGGTGTTCATACACTGTGCGAGCATTTTGCGGCTTCGTGCGGGCGGAATGTT-- ----------------------------------------------------------------------------------------------------------------------GTG-GTTTTTACTACCGGCGTACATTTT-AA-TCTTCTTAGAGGGACAAACGGCTTATAGCCGTATGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAATGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGATTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAACTCGTGTTGATTAAGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGTAC-TC-GGCCGGGGTT----TCGACA-T----------------------------------------- - - Loricera TTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACAAGCTAA------AATAAAGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGACCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCAACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGTAGACG------------GGTCCGTTACGGCGGTCTCCGTTTATCGTACACCAAA---------------------------------------TGGTGACTCTGAATAACTTT-TGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGATCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCAGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGTTTAAAAAGCTCGTAGTTGAATCTGTGTGTCGCACTGTCGGTTCACCGCCCG----CGGTGTC-AACTGGCACGT--TGCGAGACGTCCTGCCGGTGGACTGTAGGTATATCATTTCGGTGGTATGCCAAGGTCCGGTTTTTTGTTAAAAAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCCTGGTGCTCTTGATTGAGTGTCTC----GGCAGGCTGGCACGTTT-ACTTTGAACAAATTAAAGTGCTCAAAGCAGGC----G-AAAAT-TA-T---GCTTAAATAGTGT-GTGCATGGAATAATATAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACATTCCGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACTAAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGCTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGTCGACGTTCCT-CCGATGACTCGACGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACTGGAAACCTCACCAGGCCCAGACACCGAAAGGATTGACAGATTGAGAGCTCTTTCTTGATACGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGATTGATTTGTCTGCTTAATTGCGATAACGAACGAGACTCTAGCCTATTAAATAGACGT--------------------TACTTACCGGTATCTCGAAGGTCGTGGCTACCGCTTCATTCGTCACGGGCATTTTTCATACAACGTACAACTTGTTGTGCCTGTATGATGTGTTCTGTGTGCGTTATGTTCGGTGGTTC--- ----------------------------------------------------------------------------------------------------------------------ATG-GTTTTTACTACCGGCGTACATATG-AA-TCTTCTTAGAGGGACAGGCGACTTCTAGTCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACAATGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAGAGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTTGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATTATTTAGTGAGGTCTTCAGACTGGCAC-CC-GGTGGCGTTT-------------------------------------CTAACA---------- - - Elaphrus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACATGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAACTCCAACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAGCCAAT-CGGCGTCTG-----------------------GGTTCGCCCGTTCGCCGCCCTCAT-----------------------------------------TGGTGACTCTGAATAACTTTTGGCTGATCGCACGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGAACACTTTAAATCCTTTAACAATTAACAATTGGAGGGTAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGCGCTGTCGGTTCACCGCCCG----CGGTGTT-AACTGGCATGTCTTGCGGGACGTCCTGCCGGTGGACGCGTCGTACGTACGTGTATTCATTCGTCTTGAACGGTGTTGCACGTGGCGTGCGCCGTCCGACTTACGAAT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--T--CGCCTGAATACTGT-GTGCATGGAATAATAGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCT-CCGATGACTCGACGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGGAATCTTACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGTGGTTTGTCTGGTTTATTCCGTTAACGAACGAGACTCTAGCCTGTTAACTAGGCGT--------------------TACTTACCGGTATCTCGAAGGCTCGCGTCTGCCGTACTGCAGCGTCGTGTGCACGTATGTGTGTCCGTTACGGCGGTGCATGTGCGTTGTTACTGGCGTGCGCGGGCGGGAGTTC------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTACAATTG-AA-TCTTCTTAGAGGGACAGGCGGCTTTTAGCCGCACGAGATTGAGCAATAACAGGTCTGTAATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAACGGTCCGGGTAACCCGCTGAAACTCCTTCGTGCTAGGGATTGGGGCTTGCAATTCTTCCCCATGAACGAGGAATTCCCAGTAAGCGTGAGTCATTAACTCACGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGTAC-GC-GATGGTGTTT-----CGACA-C----------------------------------------- - - Antarctonomus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAACTAA------AATAAAGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCAACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG-------------GTTCGTTTCGGCGTTCTCCGTTCGTCGCACTGTT-----------------------------------------TGGTGACTCTGAATAACTTTATGCTGATCGCACGGTC-GAGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCTCGCACTGTTGGTTCACCGCCCG----CGGTGTTTAACTGGCACGT--TGCGAGACGTCCTGCCGGTGGATCGTGTCATGGGCATGCTCGCGAGCTGTAATTGCATTCTCCGTACACATTCGTGTGTTGCGGTTTATGTGTATGCACGCACGTTGTGTATGTTCCATGCACATCCGACGTTAGAAAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--T--TGCCTGAATATTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT--------------------AACTTACCGGTATCTCGAAGGCTCGTGTCTTTCGTCTTTCGGCTGCGTATTCGTGCAACGTACACGCCGTCTCGTACGGTTTGTGCCTGTTCAGTACGTTGTCCGGGGCGTTAGTTC----- ----------------------------------------------------------------------------------------------------------------------ACG-GTTTTTACTACCGGCGTACATATG-AA-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAACGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGCAC-GC-GGCGGCGTTT-----CGACA-TCGCCGATGTC-GCTGGGAAGATGACCAAACGTGA-TCATTT - - Omophron TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCTGACTGGAGACGGAAAGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGTCGG-------------GTTCCGTTTACGCGGGCTCGTTCGTCGCCCTATT-----------------------------------------TGGTGACTCTGAATAACTTTTGGCTGATCGCACGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTATTTGAATCTGTGTCCCGCGCTGTCGGTTCACCGCCCG----CGGTGTTTAACTGGCACGTCTCGCGGGACGTCCTGCCGGTGGGTGCGTTGTTCGTTCTATATGTACACTTTATTATGTTATATGTGATTTCCAATTGATACTTACAATAATGTTACCTATTTTATATATATATTTATTAGTATATATTTAGTGTTTTCATTGGTTTGGGGTATTGTTGGTGCATGTATATACATTTTAAATGTGTCTTTAGTTCTGAATACCACCCGACTTACGAAT----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAACCGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--T--CGCCTGAATATTGT-GTGCATGGAATAATGGAAAAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCCC-CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGCTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGTCGACGTTCCT-CCGATGACTCGACGGGCAGCT-TCCGGGAAACCAAAGTTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAATCTCACTAGGTCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGATTGGTTTGTCTGGTTAATTCCGATAACGAACGAGATTCTAGCCTGCTAACTAGGCGT-----------------------TCTCCGGTATCTAGAAGGCTCGCGGCTCTCGTTAACGTGAACATTGTGTTCAAATACGAAGTGTATGTTGTGTTCTATAGGTCTTGCTTGTTTATGAAATGTGTAATGGTAGCAATACT -ATTGCATATGATTATCAAGTGTAGGTCTATATATCCACTGCATTAGTTTTGGCCATGTTTACGGTACGAGTGTTC------------------------------------------GCG-GTTTTTACTACCGGCGTACAATTA-AA-TCTTCTTAGAGGGACAGGTGGCGCTTAGCCGCACGAGATTGAGCAATAACAGGTCTGTAATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAATGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTAAGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGTAC-GC-GGTGGAATTT----------------------------------------------TTCGATT - - Pasimachus TTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACATACTAT------AATAAAGTAAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCATTAGATCGTACCACTATAAGTTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAATTCTGACCGGAGACGGGAGGAATGCTTTTATTAGATCAAAACTAAT-CGATGTCGG--------------------AATTTTTTTTCCGTTTATCGTAAATTTTTTATG-----------------------------------TGGTGAATCTGAATAACTTT-TGCTGATCGCATGGTC-TTGTACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGATCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCACGCAAATTACCCACTCCCAGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAGAAGCTCGTAGTTTGATTTGTGTCTCACGCTGTTGGTCCACTGCCCG----CAGTGTT-AACTGATATGA--CGTGAGACGTCTAGCCGGTGAATTCAACAAGGTTGCAGTTTTTCATTTTCTATATATTTAAATAAATTTTTAATGATAACTTGTAAACGGTTGAATTCAACTTTATGTTTATAAAGAT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCACAGTGCTCTTGACCGAGTGTTTT----GCCAGGCCGGCCCATTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----A-AAAAT-T--TA-CGCCTGAATAATAT-GTGCATGGAATAATAGAATAGGACCTCGATTCTAT-TTT-GTTGGTTTTG-AGAATTA--AGAGGTAATGATTAATAGGGACA-GATGGGGGCATTTGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACAGACTTAAGCGAAAGCATTTGCCAAATATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTACTACC-ACGACTCGGCGGGTAGCT-TTCGGGAAACCAAAGCCTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAAATTTACCAGGCCCAGACACTGGAAGGATTGACAGATTGATAGCTCTTTCTTGATTCAGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGTGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTACTAAATAGACGT------------------ACGATTTTCCGGTATCTTGAAGGCGCACTTCATTCGGTTTACCATATGTTTTTGGTGTATTGTTCTTGGGGAAACTCTTCACATTTTTTCAATGGACACTTTATCATCAATTCACTTTAATTTG -TTTTGGTGTTATTGTTGTTTCTATTGTTAAATGAGTTGTTGTGAAACCTTGACCGGTGTATCCAATTCATTGGTCGAATGTATGT--------------------------------GTT-GTTTTTACTACCGGCGTACA-TTA-AATTCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCATGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACAATGAAGGACTCAACGTGTC-CTCCCT-GACCGAATGGTCCGGGTAACCCGTTGAAACTCCTTCGTGATTGGGATTGGGGATTGCAATTTTTCCCCATGAACGAGGAATTCCAAGTAAACGCGAGTCATAAGCTTGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCAGACTGGTACCAC-GGCGATGCGT------------------------------------CAAAAC----------- - - Clivinini TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACTAAT-CGGCGACGG---------TGACTCTTTTTAAGGGTTTTATCGTTCGTCGTTCTATA-----------------------------------------TGGTGACTCTGAATAACTTTATGCTGATCGCACGGTC-TCGTACCGGCGACATATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATTTGTGTCCCACGCTGTCGGTTCACCGCCCG----CGGTGTT-AACTGGCACGTTTCGTGGGACGTCCTGCCGGTGAATGTTAGCGTTTCTTCATTTGCCGCATGCTTACCCATATTTTATCACTTAATTGCGGTGAATATGGGGGTGTGTTGGTTATTTGTTGTATTGGCTACATTCGACTTGTAATATAGACT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCACGGTGCTCTTAACTGAGTGTCGA----GGCAGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--TA-CGCCTGAATATTGT-GTGCATGGAATAATGGAACAGGACCTTGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CAAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGAAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTATTAACTAGGCGT------------------TACACTTTCCGGTATCTCGAAGGCCCACATCATTCGGTTAGCCTTTCGCGTTGTACGCATGTCAGGGTTACGCATGTTTCTCTGCTGCGTGCGCGTGTTTGGTCGGATGTTTGT---------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTACAATTA-AT-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAACGTGTT-TTCCCT-GGCCGAATAGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGATTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGTGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATGTAGTGAGGTCTTCAGACTGGTAC-GC-GGCGGTATTT--------------------TCGGAT--------------------------- - - Dyschirius TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCTGACCGGAGACGGAAAGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG--------------------TGTTTCGGCATCGTTTGTCGTCCTATT-----------------------------------------TGGTGACTCTGAATAACTTTATGCTGATCGCATGGTC-TCGTACCGGCGATGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCACGCTGTCGGTTCACCGCCCG----CGGTGTT-AACTGGCACGTTTCGTGGGACGTCCTGCCGGTGGATGGGGTTGCGTATGTATTATGTGTTCTATTGTTATTTATAACATAGTTTCATGTATGCATGCGTCCCATCCGACTTTTATAAGATT----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCACGGTGCTCTTAATTGAGTGTCGA----GATAGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAA-T-T--TAACGCCTGAATATTGT-GTGCATGGAATAATAGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGGCGT--------------------AACTTTCCGGTATCTCGAAGGCTCACATCTTTCGGTATGCCGTGTATGCGTGTCGCTTGAACACATTCATCTTCGGGTGGATGATGGGCATCGGCCGTATGCCGGTCGGAAGTTTGT----- ----------------------------------------------------------------------------------------------------------------------GTG-GTTTTTACTACCGGCGTACAATTA-AT-TCTTCTTAGAGGGACAGGCGGCTTTCAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAACGTGTC-TTCCCT-GGCCGAATGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGTGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGTAC-GC-GGCGGTAGTT----TCGATTATTGCCGATGTA-GCTGGGAAGATGACCAAAGTTGA-T----- - - Creobius TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCTAA------ACTAAAGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATTGTACC-ACAAAAATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTTTAACCAGAGATGGAAAAAGTGCTTTTATTTGAACAAAACCAAT-CGGTGACGT--------GTTTCCAGTTTACTGGTTTCACATAATCACTGAAATTTA-----------------------------------------TGATGAGTCTGAATAACTTTTTGCTGATCGCATGGTC-TTGCACCGGCGACGTATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGATTTGCGCCTACCATGGTTGTTACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCATTCCCAGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATTTGTGTCTCGTGCTGTTGGTTCACCGCCCG----CGGTGTT-AACTAGCATGTT-CACGGGACGTCCTGCCGGTGGGTTGTTGGAGCTTTACATCATTTCTACCATATAATACAATAAAAATAGTATTATTTTTAATAATTACTATTTTTCATATGTGTGTGAGGGTGTTCTGTTGCACAATCCGTTACTGCTTATAACACAACAGTAAAAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAAAGTGCTCAAAGCAGGC----T-AAAAT-T--T--TGCCTGAATATTGT-CTGCATGGAATAATGGAAGAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACAC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAATGATTTGTCTGCTTAATTGCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT--------------------TACTTACCGGTATCTCGAAGGCTCGCGGCTCTTTGTTATAACGTGGCCGTGCCAGTGTTAGGTATTCATATACAAAATTCTTGTAATTGCGTATTGGTGCCTTCCATTGAACACGTAACCAC -GGTGCAAGAGTTT--------------------------------------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTACATATA-TA-TCTTCTTAGAGGGACAGGCGTCTTCCAGACGCACGAGATTGAGCAATAACAGGTCTGTAATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAACGTGTC-CTCCCT-GGCCGAAAGGTCCGGGTAACCCGTTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGCTGATTAAGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGCAC-AC-GATGGTGTCT----TCGATA-CCATTGATGCC-GCTGGGAAGATGACCGAAC----------- - - Bembidion TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGGAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGTCAG---------------TACGTTTCGGCGTTACTGTTCGTCGCACTTTT-----------------------------------------TGGTGACTCTGAATAACTTTTGGCTGATCGCACGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTATAACAAGGACCAATTAGAGGGCAAGTCTGGTGCCAGCCGCCGCGGTAACTCCAGCTCTAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTTCTGCGCTGTCGGTTCACCGCCCG----CGGTGTT-AACTGGCACGTCTCGCAGAACGTCCTGCCGGTGGATGTGTGTCCTTTGTCTACTTGCCCATTATGCGTGTGCAACTTCGGTTGTTACTGTATAGTGCGTGTAAGGGTCAAATGTGTCACCATCCGACTCAATAAT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAACTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--T--TGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGCTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGACACCTTACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGTGCGAATTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGGCGT---------------------TATTACCGGTATCCTGAAGGCCGTGGCTCTCGTTTTCTGTCGTACTTTCGCTGTGGCGTATCATCGTTTAGGCGGTGTGCGTCGCACGGGGTATGTTCAGTGCGGGAGTTC---------- ----------------------------------------------------------------------------------------------------------------------ACG-GTTTTTACTACCGGCGTACATATA-AT-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTAATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTT-TTCCCT-GGCCGAGTGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTTTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTAAGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGTAC-GC-GGCGGCATTT---------------TGATGT-------------------------------- - - Psydrus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAACCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG-----------------TGTCTTTGCGATGCCGTTCGTCGCATTGTT-----------------------------------------TGGTGACTCTGAATAACTTTTGGCTGATCGCACGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTGATCGGAATGAGTACACTTTAAATCCTTTAACAAGGACCCATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAACTTGTGTCCCGCGCTGTCGGTTCACAGCCCG----CTGTGTT-AACTGGCACGTCTCGCGGGACGTCCTGCCGGTGGATGTGTTTTGTTCATAGTGTGTCGTTTAACTATGCTCATTATGTTCAAACTATCCTACAACGAAT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATTGAGTGTCTC----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACTT--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TTCGGAAAACCAAAGCATTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAAATTTACCAGGTCCAGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGTGATTTGTCTGGTTAATTCCGATAACGAACGAGATACTAACCTGCTAACTAGGCGT--------------------TACTTACCGGTATCTCGAAGGCTCGCGGGTCTCGTAACTGGCATATCGTTCCTCTACACGTTTTTGATCGCTTCTGTGGTCATCTGCGTGCATGTCGGTATTGTTGGCCGAGATTTC----- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTACAATTG-AA-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGTGCAATAACAGGTCTGTAATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAACGTGTC-CTCCCT-GGCCGAATGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTTTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGATAC-AC-GGCTCGTGTTT----CGACA-TGGCCGGAGAC-TTTGGGAAGATGACCAAACTTGA-TCATTT - - Mecyclothorax TTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC---ACACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCTGACCAGAGATGGGAGGAGTGCTTTTATTAGATCAAAACCAAA-CGGCAGCAG---------TCATTACTTTCGGGTGTGGCTGTGTTTGTCGATTTTATGAT--------------------------------------TGGTGACTCTGAATAACTTTATGCTGATCGCATGGTC-TTGTACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAAGATCTGCGCTTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGGACCAATTGGAGGGCCAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGTGCTGTCGGTTCACTGCTCG---TCAGTGAT-CACTGGCATGTT-CACGGGACGTCCTGCCGGTGGATGTGTGTGTTTGATACAAGAGTCTCTATTATGTCTAGCTATATTACACACTTTTTGCATGCGCCTCTTTCTTCCTTAACCGGGGTTAAAGGCAGTGCATTAAGTTCAGTGTGTATGGGCGGTAGTAGGTAAGACGTGTATTCAATCACCGTCCTAGTAATATAT----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCAGTGCTCTTAATTGAGTGTTGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-CA--T-T--TA-TGCCTGAATATTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAATAATCCGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCAACGTTAGAGGTGAAATTCTTGGATCGTTGCAAGACGGACTAAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACTGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCAGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGAAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT-----------------AACCAAATACCGGTATCTTGAAGGCTCCGACACTTGTTCCGTGATGTTCATTCTGTGCGCATTACTTTTGGTTCGTAGTTGAATCGTTACTATTTGTACTTGTGCAAATGTGTGCGGTTTGCTGC -GGGTCGGGTGTGTTGTATGGGTGGCTCTGGAATGATGTTGTT---------------------------------------------------------------------------G-G-GTTTTTACTACCGGCGTATATATACAA-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTTTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAAAGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGTGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCAGACTGGTAC-TC-GGTGATGTTT----CGTACA-TTACCGAAGTACGCTAGGAAGATGACCAAACTTGA-TTAAT- - - Agonum TTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACAAACTAT------ATTAAAGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC--ACAACAATTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCTGACCGGAAACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCATCGG-------------TAACATTTCGGTGTTATCCGTTTGTCGCTCAATATA---------------------------------------TGGTGAATCTGAATAACTTTATGCTGATCGCATGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGATCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAATTGAATTTGTGTCTCGCACTGTCGGTTCACCGCCCG----CGGTGTT-AACTGGCATGTT-TGCGAGACGTCCTGCCGGTGGATGGTACGCAATGGATTTTATGTGCTATACATTATCCCTACGGATTTTCGTATACATGTAATTTTCTTGCTCATCCGACTTTATAAAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAATTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AA--T-TAAT---GCCTGAATAAT-TAGTGCATGGAATAATAGAACAGGACCTTGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CAAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACTAAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCAAAGTTCCT-CCGATGACTTGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACTGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCAGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGTTAACGAACGAGACTCTAGCCTACTAAATAGACGT------------------TACACTTACCAGTATCTCGAAGGCTCACATCTTCTATTACTTTTATTGCTTGTACTGCTTATGGGGGTTGCATTTCGGTGTATATCCTCATTGGTTTGTGCTTGTGGTTGGTTTAGGAGTTT-- ----------------------------------------------------------------------------------------------------------------------GTG-GTTTTTACTACTGGCGTACATATA-TA-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAAAGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGTGAGTCATAAGCTCACGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGTAC-GC-GG------------------------------------------------------------- - - Chlaenius TTGTCTCAAAGATTAAGCCATGCATGTCTAAGTACAAACTAT------ATTAAAGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC-----ACAATTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCTGACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG--------------TAACGTTTCGGCGTTATCGTTCGTCGCTCAATAAA---------------------------------------TGGTGAATCTGAATAACTTTATGCTGATCGCATGGTC-TTGTACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGATCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATTTGTGTTTCGCACTGTCGGTTCACCGCCCG----CGGTGCT-AACTGGCATGTT-TGCGAAACGTCCTGCCGGTGGATGTTCAGTATATTTTATTACTACATATTGTTTACAATATGTGTGTGTATTATATACACATCCGACTTTATAAAT----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAACTGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAAAGTGCTCAAAGCAGGC----T-TA--T-TA-A--TGCCTGAATAAT-TAGTGCATGGAATAATGGAACAGGACCTTGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CAAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACTAAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCAAAGTTCCT-CCGATGACTTGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACTGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCAGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTACTAAATAGACGT------------------TACACTTTCTAGTATCTCGAAGGCTCACATCTCTTGTTTCTTTACTACACATCACTGGACATTTCGGTGTTTCAGTTGGTGTGTGGTGGACAGGAGTTT------------------------- ----------------------------------------------------------------------------------------------------------------------GTG-GTTTTTACTACTAGCGTACATATA-AT-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAAAGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGTAC-GC-GGTGGTGTTT-----CGACA-T----------------------------------------- - - Haliplus_laminatus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGGAGGAGTGCTTTTATTAGAACAAAACCAAT-CGGCGGCAC-------------GACTGTTTAACGACGGCGCGTCCGCCGAAGAAAC-----------------------------------------TGGTGAATCTGAATAACTTTACGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGATGACCAATTGGAGGGAAAGTCTGGTGCCAGCAGCCGCAGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTTGTAGTTGAATTTGTGTCCCGCGCTGCCGGTTCACCGCCCG----CGGTGTTCAACTTGTACGTT-CGCGGGACGTCTTGCCGGTGGGTCGCGACCGCTCGGTCACCGGCACGCGGTCACCCGTCCCCGGGCCCGTGGTTTCCTCGCGTAGGCGTTGCTTCTGTTCGCGGTTGTACGTCTCGCAGGTCCGTGTGTGCTTCGGGGGTGCGGGCCCGTGCCGTCGGCCCGGTGCGTCCCGACCCGACTATGAAAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGCCGCGGTGCTCTTGACTGAGTTTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCA---------------------------------------CATGGAATAATGGAACAGGACCTCAATTCTAT-TTT-GTTGGTTTCC-GGAATGT--TGAGGTTATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGACCGTCGCAGGACGGACAGAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGAAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGATTCTATCCTGCTAACTAGGCGT---------------------ACTTTACGGCATCTCGAAGGCTCCGCTCCCCGGCTTTGGCCGCGTCGGCACGTCGGCACGTTTCGGCGTTCGTCGGTCGCGTGGCCTTAGTCGCGGGTT---------------------- ----------------------------------------------------------------------------------------------------------------------GCGGGTTTTTACTGCCGGCGTACATA-ATAA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAACGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTTCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGGTTTAGTGAGGTCTTCGGACCGGTAC-GC-GGTGGCGTTT-----CGGCG-TCACCGATGTC-TCTGGGAAGATGACCGAACTTGA-TTATTT - - Haliplus_ruficollis TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGGAGGAGTGCTTTTATTAGAACAAAACCAAT-CGGCGGCAC-------------GACTGTTTAACGACGGCGCGTCCGCCGAAGAAAC-----------------------------------------TGGTGAATCTGAATAACTTTACGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGATGACCAATTGGAGGGAAAGTCTGGTGCCAGCAGCCGCAGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTTGTAGTTGAATTTGTGTCCCGCGCTGCCGGTTCACCGCCCG----CGGTGTTCAACTTGTACGTT-CGCGGGACGTCTTGCCGGTGGGTCGCGACCGCTCGGTCACCGGCACGCGGTCACCCGTCCCCGGGCCCGTGGTTTCCTCGCGTAGGCGTTGCTTCTGTTCGCGGTTGTACGTCTCGCAGGTCCGTGTGTGCTTCGGGGGTGCGGGCCCGTGCCGTCGGCCCGGTGCGTCCCGACCCGACTATGAAAA---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGCCGCGGTGCTCTTGACTGAGTTTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCA---------------------------------------CATGGAATAATGGAACAGGACCTCAATTCTAT-TTT-GTTGGTTTCC-GGAATGT--TGAGGTTATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGACCGTT-CAAGACGGACAGAAGCGAAAGCATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGAAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGATTCTATCCTGCTAACTAGGCGT--------------------TACTTTCCGGCATCTCGAAGGCTCCGCGCCCCGGCTTCGGCAACGTCGGCACTCTCTGTCGGCGCTCGTTCGCGGGTGTCGGCTCTCGGCGGTAGTCGTGCGCGTGTCCGCAGTCGCGGTT- ----------------------------------------------------------------------------------------------------------------------GCGAGTTTTTACTGCCGGCGTACATA-ATAA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACACGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAACGGTCCGGGTAACCCGCTGAACCTCCTTCGTG-TAGGGGATGGGGCTTGCAAT-GT-CCCCATGAACGAGGAATTTCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGTGGCGTTT-----CGACG-TCGCCGATGTC-TCTGGGAAGATGACCAAACTTGA-TTATTT - - Copelatus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAC------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTTCCGACCGGAGACGGGAGGAATGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG----------------GTGCGTTCGCGCATCCGTTCGCCGCTCAACC-----------------------------------------TGGTGACTCTGAATAACTTTCGGCTGATCGCACGGTC-CAGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGCGCTGTCGGTTCACCGCCCG----CGGTGTTAAACTGGCACGCC-CGCGAGACGTCCTGCCGGTGGGACGGCGTGCCGGCGGCCTCCGGGCCGTCCGTCGCGCGTCCCGACTTGAAAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTACCGCGGTGCTCTTCACTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAATCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGTGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT--------------------TACTTTCCGGCATCTCGAAGGCTCGCGTCTCCCGTTCGCCGGTGCGGGCGAGTGTCGCGTTGCGGCGTTTCGGCGTTTGCGCGCGCCTCGTTCGTCCGGTCGGGTGTTC------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGCCGGCGTACACATG-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGCGAGGTTT-----CGACG-T----------------------------------------- - - Cybister TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCAACCGGAGACGGAAGGAGTGCTTTTATTAGAACAAAACCAAT-CGGCGGCGT----------------GTTCGTTCGCGTTCACGTTCGCCGCCCAACT-----------------------------------------TGGTGACTCTGAATAACTTTACGCTGATCGCACGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGTGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCTCGCGCTGTCGGTTCACCGCCCG----CGGTGTTAAACTGGCACGCT-CGCGAGACGTCCTGCCGGTGGGACGCGGGGCGTTTCCGTAAGGTTGCGTCTCGCGTCCCGACTTGTAAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTACTTCGGTGCTCTTTACCGAGTGTCGA-----GTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTA-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGACCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT--------------------AACTTTCCGGCATCTCGAAGGCTCGCGTCTTCCGTTCGCGGGCGGTTGTCGCGTTGCGGCTCTCGGGCTTGCGCGCGCTCCGTTCGTTTGTTCGGTTGTTC--------------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGCCGGCGTACACATG-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GACCGAGCGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGCAC-GC-GGCGAGGTTT-----CGACG-TCGCCGATGTC-GCTGGGAAGATGACCAAACTTG--TCATTT - - Hydroporus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCCG------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACACTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGGAGGAGTGCTTTTATTAGAACAAAACCAAT-CGGCGGCGG----------------GCGCGTTCGCGCGTCCGTTCGCCGCTCAACC-----------------------------------------TGGTGACTCTGAATAACTTTCCGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGTGTATATTAAAATTGTTGCGGTTAAAAAGCTCGTAGTTGATTCTGTGTCTCGCGCTGCCGGTTCACCGCCCG----CGGTGTTAAACTGGAACGTC-CGAAAGACGTCCTGCCGGTGGAA-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CGTCGC-GTGCTCTTCACCGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGCAATCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGTGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGGCGT--------------------TACTTTCCGGCATCTCGAAGGCTCGCGTCTCCCGTCAGCCGGCGCGGGCGGGTAGCGTCGCGCGGCGCTCCGGCGTCCGCGCGCGCCCCGTCCGTCCGGTCGGGAGTTC------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGCCGGCGTACACATG-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGCGAGGTTC-----CGACC-CCGCCGATGTC-GCTGGGAAGATGACCAAACTTGA-TCATTT - - Laccophilus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCGC------TTTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTCCCGACCGGAGACGGAAGGGATGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG----------------GCGAGTTCGCTCGTCCGTTCGCCGCTCAACC-----------------------------------------TGGTGACTCTGAATAACTTTCGGCTGATCGCACGGTC-CAGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCTCGCGCTGTCGGTTCACCGCCCG----CGGTGTTAAACTGGCACGCC-CGCGAGACGTCCTGCCGGTGGGACAGCGCCGGTGCGTTTCGGCGCTACCGACGCGTCCCGACTTGAAAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGCCGCGGTGCTCTTCACTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAATCTCACCAGGCCCAGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGGTTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGGCGT--------------------TACTTTCCGGCATCTCGAAGGCTCGCGTCTCCCGTTCGCCGGTGCGGTCGGCGGTCGCGTTGCGCCGCTTCGGCGGTTGCGCGCTCCCGTCCGTCCGGTCGGGTGTTC-------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGCCGGCGTACACATT-TA-TCTTCTTAGAGGGACAGGCGGCTCCTAGTCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGCGAGGTTT-----CGACG-T----------------------------------------- - - Neoporus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGGAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG----------------GCGCGTCCGCGCGTCCGTTCGCCGCTCAACC-----------------------------------------TGGTGACTCTGAATAACTTTAGGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGACCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCTCGCGCTGTCGGTTCACCGCCCG----CGGTGTTAAACTGGCACGCC-CGCGAGACGTCCTGCCGGTGGGACCGCGCGGCGACGGCTTCGAGCCGCCGTCTCGCGTCCCGACTCTAAAT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTACCGCGGTGCTCTTCACTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGTGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGGCGT--------------------TACTTTCCGGCATCTCGAAGGCTCGCGTCTCCCGTTCGCCGGTGCGGTCGGCGGTCGCGTTGCGCCGCTTCGGCGGTTGCGCGCTCCCGTCCGTCCGGTCGGGTGTTC-------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGCCGGCGTACACATG-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGCGAGGTTC-----CGACC-CCGCCGATGTC-GCTGGGAAGATGACCAAACTTGA-TCATTT - - Gyrinus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACGAGCCGC------ATCAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGCAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGAAGGAGCGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG-------------GCCCGTTCACGCGGCGTCCGTCCGTCGTCCTCAC-----------------------------------------TGGTGACTCTGAATAACTCTATGCCGATCGCACGGTC-TCGCACCGGCGACGCGTCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGAGACTCATCCGAGGCTTCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCACGCTGTCGGTTCATCGCCCG----CGGTGTTCAACTGGCACGTCTCGTGGGACGTCCTGCCGGTGGGCAAGCGAGCGTCGCGTTGCCGGCGGTCGATCAGCGACGGGCGGGTCGCGTGCGGTACAGTGCGTCGCGGCGCGCGGTCGTCTTAACCGGCGGTCCGTTGCGTCCGGCGCGCCCCGTGCGTCCTCCGTCGCCCGGCCGTTGTGCGCGCACCGCACGATTGCCCGACTCCACAAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGCCGCGGTGCTCTTCATCGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----C-AGAGTCCA-----GCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAAGCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACGGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTGGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCC-TCCGGGAAACCAAAGCTTCTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT-------------------AACATTTCCGGTATCTGGAAGGCTCGCGTCGGACGTTTCGGCGTCGGTCGCGGGGTGCGCGCCCGCGTGTACCTCCGGCCGTGCGTCCGGCCGTCCGTTC----------------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTTCA-ATGATA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGCGGCGTTC-----CGACG-TCGCCGATGTC-GCTGGGAAGATGACCAAACTTGA-TCATTT - - Spanglerogyrus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAC------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGGAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG--------------GCCCGTTCGCGCGGGTCCTACCGTCGTACTGGC-----------------------------------------TGGTGACTCTGAATAACTTGACGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCAGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGAGACTCATCCGAGGCTTCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGCGCTGTCGGTTCACCGCCCG----CGGTGTTCAACTGGCACGTC-CGCGGGACGTCCTGCCGGTGGGTCGCGCGCGCGTCGTGCGCACACCGTTGTCCGCGGCCGCCGTTTAGGCGGTGCGTTCGCGGCGGCGTTACTGCCTCGGCGTTAGCGCGCGCCCGACTTTAATGAAT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGCCGCGGTGCTCTTCACTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAATC---CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGGCGT--------------------ACCTGACCGGTATCTGGAAGGCTCGCGTCGCGCGTGTTCGCGCTGCGGGTTCGCGTTCGCGCGTCCCGCACGTGACCGTGCGTTC------------------------------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTACACATA-AT-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGGGTCAGCGTGTC-CTCCCTTGGCCGAGCGGCCCGGGTAACCCGCTGAACTCCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGCGGCGTTT-----CGACG-TCGCCGATGTC-GCTGGGAAGATGACCAAACTTGA-TCATTT - - Hygrobia TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCTA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTTCCGACCGGAGACGGGAGGAATGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG----------------GTGCGTCCGCGTGCCCGTTCGCCGCTCAACT-----------------------------------------TGGTGACTCTGAATAACTTTCGGCTGATCGCACGGTC-TAGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGCGCTGTCGGTTCACCGCCCG----CGGTGTTAAACTGGCACGCC-CGCGGGACGTCCTGCCGGTGGGCGGTCGCGTCGCTCGGCGCTCCGGCGTCGTCGGCGCTCTGCCCGACTTGAAAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTACCGCGGTGCTCTTAAACGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT--------------------TACTTTCCGGCATCTCGAAGGCTCGCGTCGCCCGTTCGCCGGTGCGGGCGCGGGTCGCGTTGCGGCGCTCCGGCGCTTGCGCGCGCCCCGTCCGTCCGGTCGGGCGTTC------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGCCGGCGTACACATT-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGCGAAGTTT-----CGACG-TCGCCGATGTC-GCTGAAAAGATGACCAAACTTGA-TCATTT - - Hydrocanthus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCGA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGTCGG----------------TCCGTTCTCGCGGATCGTTCGTCGCATTCAC-----------------------------------------TGGTGACTCTGAATAACTTTACGCTGATCGCACGGTC-TAGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGGTACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGTGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGCGCTGTCGGTTCACCGCCCG----CGGTGTTTAACTGGCACGTC-CGCGGGACGTCCTGCCGGTGGGCCCGTCCTGTGGTTTCGGCGTACGGGGCCCAATCACAAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGCTTCGGTGCTCTTGACTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----C-GAAAT-CA----CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAATTC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGACCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGCTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCTGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGCTTAATTGCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT---------------------AACTTCCGACATCCGGAAGGCTCGCGTCGTCCGCCAGCCGCGTGGCGCGGTCGTGCGTGCCGGACCTGTTGCGGTGCGGTTCACGCCGTATCGCAGCCGTACGTGCCGTCGTTCCGCGTCC -GCGGTCGGGCGTAC-------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGTCGGCGTACACATT-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGTCTGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGG----CAATTTTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATGGAATGATTTAGCGAGGTCTCCTTTATGGTAT-GC-GGCGGGGTTT-----CGAGT-ACACCGGTGTCGCCGGGAAAGTTGACCGGACTTTA------- - - Noterus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCGA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACACTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGATCTCCGACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG-----------------TCGGTTCGCGCCGGTCGTCGTCGCTCTCGC-----------------------------------------TGGTGACTCTGAATAACTTTACGCTGATCGCACGGTC-CAGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGGTACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGAACACTTTAAATCCTTTAACAAGTATCCATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCGGCGCTGTCGGTTCACCTTCCG----AGGTGTT-AACTGGCATGTC-CGCTGGACGTCCTGCCGGTGGGCCCGTCTCGTCCGACGGCCGGCGACGGTCGTCGGGCGGCGGCCCGACTCACGAT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTACCGCGGTGCGCTTCACTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----C-GAAAT-CA----CGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAAGCC--CGAGGTAATGATTAATAGGGACG-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCTGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGG-TTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGCTTAATTGCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT---------------------AACTTCCGACATCCGGAAGGCTCGCGTCGTCCGCCAGCCGCGTGGCGCGGTCGTGCGTGCCGGACCTGTTGCGGTGCGGTTCACGCCGTATCGCAGCCGTACGTGCCGTCGTTCCGCGTCC -GCGGTCGGGCGTAC-------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGTCGGCGTACACATT-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGTCTGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGG----CAATTTTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATGGAATGATTTAGCGAGGTCTCCTTTATGGTAT-GC-GGCGGGGTTT-----CGAGT-ACACCGGTGTCGCCGGGAAAGTTGACCGGACTTTA------- - - Suphis TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCGA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG----------------TCCGTTCACGCGGTCCGTTCGTCGCATTCAC-----------------------------------------TGGTGACTCTGAATAACTTTTAGCTGATCGCACGGTC-TAGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGGTACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGCGCTGTCGGTTCACCGCCTG----CGGTGTTTAACTGGCACGTC-CGCGGGACGTCCTGCCGGTGGGCTCGTTTCGTGCGTCGTCGTGGCAACACGTGCGGCGTACGGCGGCCCGACTCACAAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGCTTCGGTGCTCTTCACCGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----C-GAAAT-----AACGCCTGAATACTGT-GTGCATGGAATAATGGAACAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAATTC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCTGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGTGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAATCTCATCAGGTCCAGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGCTTAATTGCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT---------------------AACTTCCGACATCCGGAAGGCTCGCGTCGTCCGCCAGCCGCGTGGCGCGGTCGTGCGTGCCGGACCTGTTGCGGTGCGGTTCACGCCGTATCGCAGCCGTACGTGCCGTCGTTCCGCGTCC -GCGGTCGGGCGTAC-------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGTCGGCGTACACATT-AA-TCTTCTTAGAGGGACAGGCGGCTCCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCGGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTTTTCCCCATGAACGAGGAATACCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTT----------------------------------------------------------------------------------------- - - Bruchela TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACAATTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGAAGGAGTGCTTTTATTAGATCAAAACCAAT-CGGTGGCGG-------------------------GTTCGCTCGTCATCGTACAACT-----------------------------------------TGGTGACTCTGAATAACTTTGTGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTCTAAACCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATTTGTGTCCCGCGCCGGTGGTTCATCGTCCG----CGGTGTC-AACTGCCGTGC--CGCGGGACGTCCTGCCGGTGGGCTTAGCTTCTCGTTTCGGCGGGGAGCGGTCCAATAAT-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGCCGCGGTGCTCTTCACTGAGTGTCAT----GGTAGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGAACG-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGAACAGAAGCGAAAGCATTTGCCAAAAACGCTTTCATTGATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGTCGACGTTCCT-CCGATGACTCGACGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT-----------------------ATTTCGACATCCCAAAGGCCCGCCGGCTTGGGGTTTCGGCTCCTTGTCGCGCGCGGTT------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------TCT--ACTGTCGGCGTACAAACA-AT-TCTTCTTAGAGGGACAGGCGGCT-CTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCA-GGCCGAGTGGCCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGCTC-GC-GATGGCGTTT-----CCGCG-TTCTCGATGTT-GCTGGGAAGAT-ACCAAACTTGAATCATTT - - Tenebrio TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCGA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCAACCGGAAACGGAAGGAGCGCTTTTATTAGATCAAAACCAAT-CGGTGGCGG----------------------------TCTCCGTCATCGTACAACT-----------------------------------------TGGTGACTCTGAATAACTTTACGCTGATCGCACGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTCTAAACCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATCTGTGTCCCGCGCCGCCGGTTCATCGTTCG----CGGTGTT-AACTGGCGTGC--CGCGGGACGTCCTGCCGGTGGGCTTAGCTCGTGAGGGCGGCCCAACTCAAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGCCGCGGTGCTCTTCGTTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAATTT--TGAGGTAATGATTAATAGGAACG-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAACGCTTTCATTGATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGGCGT-----------------------ATTTCGACATCCCAAAGGCCCGCTGGTCCCGGGTTCGCTCGGTGACCGTGC-------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGTCGGCGTACAAACA-AT-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGAACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGCGGCCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGTGGCGTTT-----CGGCG-TCGCCGATGTT-GCTGGGAAGATGACCAAACTTGA-TCATTT - - Helochares TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGAAGGAGCGCTTTTATTAGATCAAAACCAAT-CGGTGGCGG-------------------GCGTTTGCGCGCTCGTCATCGTACATTT-----------------------------------------TGGTGACTCTGAATAACTTTTTGCTGATCGCACGGTC-CAGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTCTAAACCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATCTGTGTCTCGCGCCGCCGGTTCATCGCTCG--CGCGGTGTTTAACTGGCGTGT--CGCGGGACGTCCTGCCGGTGGGCTTAGCCTCTTAATTGGGGCGGCCCAACATAATAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCACCGCGGTGCTCTTCACTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-CAAAC-C--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGAACG-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGAACAGAAGCGAAAGCATTTGCCAAAAACGCTTTCATTGATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT----------------------ATTTTCGACATCTCAAAGGCCCGCCGGCCCGCCCCGCGCACTCCGGTGTGTCGGTGACGGTGTCGCGC---------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGTCGGCGTACAATCA-AT-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAGAGGCCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGTGGCGCTC-----CTGCG-TCGCCGATGTT-GCTGGGAAGATGACCAAACTTGA-TCATTT - - Dynastes TTGTCTCAAAGAT-AAGCCATGCATGTCTCAGTACGAGCCGT------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGTTCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGCTCCGACCGGAGACGGAAGGAGCGCTTTTATTAGATCAAAACCAAT-CGGTGGCGG------------------------GTCTTACTCGTCATCGTACACCT-----------------------------------------TGGTGACTCTGAATAACTTCTTGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTCTAAACCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATTTGTGTCCCGCGCCGCCGGTTCATCGCTCG----CGGTGTTTAACTGGCGTGTC-CGCGGGACGTCCTGCCGGTGGACTTAGCCCTCTCGGGGGCGGTCCAACTTCAAAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCACCGCGGTGCTCTTTACCGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-AAAAT-T--T--TGCCTGAATACTGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACTC--CGAGGTAATGATTAATAGGAACG-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTTGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAACGCTTTCATTGATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGACAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT----------------------ATTCTCGACATCTCAAAGGCCCGCTGGTCCGGCGTTCTCGTCGCGGCCGTGC-------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTGTCGGCGTACAAATA-AT-TCTTCTTAGAGGGACAGGCGGCGTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAGCGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTGC-GC-GGTTGCGTTAAGTTACTACG-TCGCCGATGTT-GCTGGGAAGATGACCAAACTTGA-TCATTT - - Cyphon TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC-----ACA-TTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAACTCCGACCGGAGACGGAAGGAGCGCTTTTATTAGATCAAAACCAAT-CGGCGCCGA------------------------TTTCGGTCGGTCGTCGTACATCT-----------------------------------------TGGTGAATCTGAATAACTTT--GCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTAGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCTAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTACCGCGCCGCCGGTTCATCGCTCG----CGGTGTT-AACTGGCGTGTC-CGCGGTACGTCCTGCCGGTGGGCTTAGCCCGTAAAAAGGCGGCCCAACCTAGCAAT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGCCGCGGTGCTCTTCGTTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-AAAAC-T--T--CGCCTGAATAATGT-GTGCATGGAATAATAGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACTC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACATAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT----------------------ATTTCCGGCATCTCGAAGGGTAGCCTGCCGTTGCGACCGCAAGGTTGTATTCGGTTGCGCTT---------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------AC---TTTTTACTGCCGGCGTACAAGCA-GT-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCTA-GCCCGAGAGGGCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-CGCGGCGTTT-----CGACG-TCGCAGATGTT-GCTGGAAAGATGACCGAACTTGA-TCATTT - - Clambus TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAT------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACA---CACAA-TTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTCTGAACCGGAGACGGAACGGACGCTTTTATTAGATCAAAACCAAT-CGGCAATGA----------------------GTATTTTACTTATTGTCGTATTATT-----------------------------------------TGGTGACTCTGAATAACTTTTTGCTGATCGCACGGTC-TTGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGCGCCGCCGGTTCATCGCTTG----CGGTGTTCAACTGGCGTGCT-CGCGGGACGTCCTGCCGGTGGGTTTTGCTTTTAACAGGGCGACCCAGCTTCAAT----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTACCGCGGTGCTCTTCATTGAGTGTCGA----GGTGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-TTA-T-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACTC--CGAGGTAATGATTAATAGGGACG-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGAACAGAAGCGAAAGCATTTGCCAAAAACGTTTTCATTAATCAAGAACGAAAGTCAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTGACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCTT-TTGATGACGCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCAGGTCAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGGCGT----------------------ATTACCGGCATCTTAAAGGCTCGTCAATGCAGTATTTCGGTATTGTTATTGTGCGT---------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------A---GTTTTTACTGCCGGCGTACA-TTA-AATTCTTCTTAGAGGGACAGGCGGCTTTCAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAGTGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTATTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGTGTTGATTATGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGTGGCGTTT-----CGACG-TTGCCGATGCT-GCTGGGAAGATGACCAAACTTGC-TCATT- - - Hydroscapha TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTCCCGACTGGAGACGGAAGGGATGCTTTTATTAGATCAAAACCGAT-CGGCGGCGG----------------GAGTTTAACGACTTTCGTCCGCCGTTTTAAT-----------------------------------------TGGCGAGTCTGAATAACTTTTTGCTGATCGCACGGTC-TAGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTGATCGGAATGAGAACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGGATCTGTGTCTCGCGCTGTCGGTTCACCGCTCG----CGGTGCA-AACTGGCACGC--CGCGGGACGTCCTGCCGGTGGGCGGTAACCCAGCGGGATTTGTTGGACGGTAACTTGATGTGTTCATCGCGCAAGTGGTGGCCATCGGTCCGTTTGGCACCCCGTTTGTGGTCCGTCCGACTTTTTTAAAAT----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGTCGCGGTGCTCTTAACTGAGTGTCGA----GATGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--T--CGCCTGAATACT-TAGTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTTGGTTGGTTTTC-GGAAATC--CGAGGTAATGATTAATAGGGACA-GACGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCCCAAGACGGACAGAAGCGAAAGCATTTGCCAAGAATGTTTTCATTAATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAACCTGATAACTAGGCGT------------------ATATTAAACCGGTATCTCAGAGGTCGGCGGTTCGGGGTAAACGGCCGTTTTTCGGGCCGATATTGGTTGCGGATGCGTTATCCGGGCAACCGGGTGCGTGTTCGTTGCCATATCGGTTTGTTAA -TGGTCGCCCTCGCTGCTTGTC-------------------------------------------------------------------------------------------------CG-GCTTTTACTACCGGCGTACAC-TA-AATTCTTCTTAGAGGGACAGGCGGCTTTTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GTCCGAAAGGACCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATCGGGGCTTGCAATTATTCCCCGTGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTGC-GC-GGTGACGTTT-----CGGCG-TAACCGATGTT-GCTGGGAAGATGACCAAACTTGA-TCATTT - - Torridincola ---------------------------------ACAAACCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTCCCGACCGGAGACGGAAGGGATGCTTTTATTAGATCAAAACCGAT-CGGTGTGCG------------CGTGTCGTCCGTACGCGGGCGGCCGTCGCCACCGCTAATCA-----------------------------------TGATGAATCTGAATAACTTTTTGCTGATCGCACGGTC-CAGAACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAACTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGTGTCCCGCGCTGTCGGTTCATCGCTCG----CGGTGCT-AACTGGCATGC--TGCGGGACGTATTGCCGGTGGGCGACGGTCTACCCGGGGTCGTCGGATGGATGGATGTCGTATGGCGGGTTAGCGCTCGTCATCACGCTCCGCAATTCGCGCCCGGATGACGGCCCAACATGAAAAT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCTGCCGCGGTGCTCTTAGCTGAGTGTCGC----AGCGGGCCGTCACTTTT-ACTTTGAACAAATTAGAGTGCTTAAAGCAGGC----T-GAAATTT--T--TGCCTGAATATTGT-ATGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAAATC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCAGACACCGGAAGGATTGACAGATTGATAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT----------------AAACAATTTACCGGTATCCCGAAGGCCCGGCGGTGTGCGTGTTGTTGCGGGTGTCGCGCGGTTGTTTTGCGTGGCTGCTTCATGCTCGTGTTTCGGCACGGCGCATGTTCGGTTCACGCAAGCCTC -CCGTGCCCCGTAACGCCGTCATTGTCC------------------------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTAC-TGCA-AATTCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-ATCCCT-GGCCGAAAGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTGC-G----------------------------------------------------------------- - - Distocupes TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCGC------ATTAAGGTGAAACCGCGAAAGGCTCATTAAATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTCCCGACCACACA-GGAAGGGATGCTTTTATTAGATCAAAACCAAT-CGGCGGCGG--------------CGTGTTTTACGCGCGTCCGTTTGCCGTTCAACTC----------------------------------------TGGTGACTCTGAATAACTTTAAGCTGATCGCACGGTC-TCGCACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTCGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTATTTAAATCTGTGTCCCGCGCCGTCGGTTCGCCGCTCG----CGGCGAT-GACTGGCGCGTC-TGCGGGACGTCCTGCCGGTGGGCGCGGTCGGCCGTGCGTTGCGCCCGGCGTCGTCGCCGTCGTTTCATTTACTGGGCGACGGTCGTTCGGCGTCGGTGTTCGTGCGTGCGTGTCCGGCGGCCCGACTTCAAAAAT-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGTCGCGGTGCTCTTCACCGAGTGTCGA----GGCGGGCCGGCACGTTT-ACTTTGAACAAATTAGAGTGCTCAAAGCAGGC----T-AAAAT-T--T--CGCCTGAATACTGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACCC--CGAGGTAATGATTAATAGGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGACCGTCGCAAGACGAACAGAAGCGAAAGCATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAACTAGGCGT------------------ACACTAATCCGGTATCTCGAAGGCCCGCCGTGCCGGTGCTGTGCCGAGTGCGTGAGCGCGCGCGTCGCGTTCCCTCGCGGGGCGCGGTCGCGCTGTCGCCGCCGCTCGTGCCGGCCCGGTGTCG -CGC------------------------------------------------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTACAATTT-AT-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGCCGAAAGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATCGGGGCTTGCAATTATTCCCCGTGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTTTTCGGACTGGTGC-GC-GGCGGCGTTT----------------------------------------------------- - - Sialis TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCGC------ATTAGGGTGAAACCGCGAAAGGCTCATTATATCAGTTATGGTTCCTTAGATCGTACC-----CCAGTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTTCCGACCGGAGACGGACGGAATGCTTTTATTAGATCAAAACCAAT-CGGTGGCGC---------------GTCGCGAAGCGGCGTTCGCACACCGTACGACC-----------------------------------------TGGTGACTCTGAATAACTTTCAGCTGATCGCACGGTC-TCGTACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATCTGTGTCTCGCGCTGTCGGTTCACCGCTCG----CG-TGTTCAACTGGCATGTGTTGCGAGACGTCCTACCGGTGGGCGTCTGTTCGTCCGCGTTTCGTGCGTGCGATCGTGTCGTGCGTTGCGAGCGCGCGTCGCCGCGTTGCCGCGCGTCCCCAAACCGGGGCCGCGGCGCGCGTGCGCGCGCGTCATCGTGCGTACGTGCACGCGCGCGTTGCGTGCGCGGCGGGCGGCCCAATCGAAAT--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGTCGCGGTGCTCTTTGCTGAGTGTCGA----GGTGGGCCGGTACGTTT-ACTTTGAACAAATTAGAGTGCTCAAGGCAGGC----TCAATAT-T-----CGCCTGAATATCGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACTC--CGAGGTAATGATTAATACGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTGATTGATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGTTAACGAACGAGACTCTAGCCTGCTAACTAGGCGT-----------------ACAATTCATCCGGTATCTC-AAGGCCCGCCCGCGGCGTTTCGGCGTCGCCGCCTCGCGTTGCGCCGTGTTCGCTCCCCGTGCGGGGCGTGCGCGTCGTGCGTTGCGGCGGTTTCGGCCGTGCGTG -CGTGTCGGCGTGTACGTTCACCGTGCGGTGTGATGTCGGGCGTGCGCGCGCGTGTGTTGGCGCGCGTTCGTGCGTCGCGGCGT----------------------------------GTG-GTTTTTACTACCGGCGTACAAATA-TA-TCTTCTTAGAGGGACAGGCGGTAACTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-TTCCCT-GGCCGAAAGGTCCGGGTAATCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGTGC-GT-GACGATGCTC-----CCGCA-TTGTTAATGTTATTCGGGAAGATGACCAAACTTGA-TCATTT - - Anisochrysa TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCAA------ATTAAGGTGAAACCGCGAAAGGCTCATTATATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTTCCGACCAGAGATGGAAGGAATGCTTTTATTAGATCAAAACCAAT-CGGTGTAAA------------------------TTTTCAATTTGCATCGTTTAATT-----------------------------------------TGGTGACTCTGAATAACTTTAAGCTGATCGCACGGTC-TCGTACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATCTGTGTCCTACACTGTTGGTTCAATGCTCG----CATTGTTTAACTAGCATGTTATGTGGGACGTCCTACCGGTGGGTGGTACAGATTATGTATAAAGTATATTTTAGTGTTATTATTTATTTAATGCATTATATATATTTTTATTATGTAATTTGTCGTAAGTGTTTAACCGTTAAGAGCGGTGGCAGCCCCCAATTGCAAT------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGTCGCGGTGCTCTTAATTGAGTGTCGA----GGTGGGCCGGTACGTTT-ACTTTGAACAAATTAGAGTGCTTAAGGCAGGC----TCAAA-T-T--T--TGCCTGAATATTGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACTC--CGAGGTAATGATTAATACGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTGATTGATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGACGT--------------------ACTTTACCGGCATCTC-AAGGCCCATCGGCTGTTTGTTTCCCATTTCATTCATTTTCATGTGTGTTATGTATTGTATTTATATATGCATGTATTTTTGAGATTTAACGATCAAGATTATATT -TTGTATATATTGTGCTTTATGTTGCATATGTTATGGTGTATGGGTACGCAGTTTTTTGAT---------------------------------------------------------GTG-GTTTTTACTGCCGGCGTACAAATA-AT-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCA-GGCCGAAAGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACTGGTAC-GC-GGCAATATTT----CTGATA-TTGCCGATGTT-GCTGGGAAGATGACCAAACTTGA-TCATTT - - Oliarces TTGTTTCAAAGAATAAGCCATGCATGTCTCAGTACAAGCCAT------ATTAAGGTGAAACCGCGAAAGGCTCATTATATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTTCCAACCAGAGATGGAAGGAATGCTTTTATTAGATCAAAACCAAT-CGATGTGGC------TATATGCCCGTTCTGTGGTATATTTGTTGCATCGTTTAATT-----------------------------------------TGGTGACTCTGAATAACTTTTAGCTGATCGCACGGTC-TCGTACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATTTGTGTCCCGCACTGTCGGTTCACCGCTCG----CGGTGTTCAACTGGCATGTTATGTGGGACGTCCTACCGGTGGGTGGTGTGAATTATATGTTGTTTATTATATGTTGCTGTGTGTATGCTTTGTGCTGTTGTTGTTGTGTTGTATATTATATGTTTGGATATGTTTTGTTGTGTTTTGTGTGTATATCACACACATTATCACACTTAATTATATTCTCATATGTGTCACACACACACACGCATTCATATTAACACACTCACTTCATATTGATATTTCAATTATATAATTTTCCGTAAGTGTTTAGCCGTGAAGAGCGGCGGCAGCCCCCAATTGCAAT------------------------------------------------------------------------------------------------------------------------------CCCGTCGCGGTGCTCTTAACTGAGTGTCGA----GGTGGGCCGGTACGTTT-ACTTTGAACAAATTAGAGTGCTTAAGGCAGGC----TCAAA-T-T--T--CGCCTGAATATTGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACTC--CGAGGTAATGATTAATACGGACA-GATGGGGGCATTCGTATTGCGACGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTGATTGATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCT-CCGATGACTCGGCGGGCAGCT-TCCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGACGT--------------------ACCTTACCGGCATCTC-AAGGCCCACCGGCTGTTGGTTTTCCGTTACGTTGTCTCATGTTTTATATTTAACATATTATGCATATATATTGTGATTGGGTGTGGGTGTGTGTGTGTAGTGTTG -TTGTGTGTTGTTTTCACAATGCACGCACACTTACACTACTCTACACTTCTTGAACATATATCTTGTGTGTATGTTTTATGTTTGCATGTAGACACGTGCGGGCCACAGTTTTTTGGTGTG-GTTTTTACTGCCGGCGTACAAATA-AT-TCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GTCCGAAAGGTCCGGGTAACCCGCTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTATTGAGGTCTTCGGACTGGTAC-GC-GGCAACGTCACTTACTGACA-TGACCGA----------------------------------- - - Phaeostigma TTGTCTCAAAGATTAAGCCATGCATGTCTCAGTACAAGCCGC------ATTAAGGTGAAACGGCGAAAGGCTCATTATATCAGTTATGGTTCCTTAGATCGTACC----CACATTTACTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAACAGAGTTCCGACCAGAGATGGAAGGAATGCTTTTATTAGATCAAAACCAAT-CGGTGGCGG---------CGGTGCGTTCGCGCGTGCCGTTCGTTCGCCGTCTATTT-----------------------------------------TGATGACTCTGAATAACTTTTTGCTGATCGCACGGTC-TCGTACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGGGAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGGGAGGTAGTGACGAAAAATAACGATACGGGACTCATCCGAGGCCCCGTAATCGGAATGAGTACACTTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATCTGTGTCCCGCGCTGTCGGTTCACCGCTCG----CGGTGTTCAACTGACATGTTTTGCGGGACGTCCTACCGGTGGGCGGTCTAGCTGCGCGCAACTGCCCGCACGTTGCCGTGCGGCGTCGCGTCGTGCGCTATTGCGTGCGTGCGCGCGTCGTAGCCGTGCGCGTGTCGTGGTGTGCGCGTGGGCGCGTCCGATTTTTTTATA----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CCCGTCGCGGTGCTCTTCATTGAGTGTCGA----GGTGGGCCGGTACATTT-ACTTTGAACAAATTAGAGTGCTCAAGGCAGGC----T-AAAAC-T--T--CGCCTGAATATTGT-GTGCATGGAATAATGGAATAGGACCTCGGTTCTAT-TTT-GTTGGTTTTC-GGAACTC--CGAGGTAATGATTAATACGGACA-GATGGGGGCATTCGTATTGCGGCGTTAGAGGTGAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAGCATTTGCCAAAAATGTTTTGATTGATCAAGAACGAAAGTTAGAGGTTCGAAGGCGATCAGATACCGCCCTAGTTCTAACCATAAACGATGCCAGCCAGTGATGCGTCGAAGTTCCT-CCGATGACTCGACGTGCAACT-TTCGGGAAACCAAAGCTTTTGGGTTCCGGGGGAAGTATGGTTGCAAAGCTGAAACTTAAAGGAATTGACGGAAGGGCACCACCAGGAGTGGAGCCTGCGGCTTAATTTGACTCAACACGGGAAACCTCACCAGGCCCGGACACCGGAAGGATTGACAGATTGAGAGCTCTTTCTTGATTCGGTGGGTGGTGGTGCATGGCCGTTCTTAGTTGGTGGAGCGATTTGTCTGGTTAATTCCGATAACGAACGAGACTCTAGCCTGCTAAATAGACGT-----------------AGTTCTATTCCGGTATCTC-AAGGCCCGCCGTTCCCGGCGCGGTCCGGGCGTGCGTCGTGGCGTTGCGTTGTTGTGCGTTCGCATCTGCGGGCGTACGGCACGTGCGCTCGACGTTTCGTTCCGT -GTGCCTGTCGCCGCGGTGTCGGT----------------------------------------------------------------------------------------------GCG-GTTTTTACTACCGGCGTG-ATTTT-AACTCTTCTTAGAGGGACAGGCGGCTTCTAGCCGCACGAGATTGAGCAATAACAGGTCTGTGATGCCCTTAGATGTTCTGGGCCGCACGCGCGCTACACTGAAGGAATCAGCGTGTC-CTCCCT-GGTCGAAAGATCCGGGTAACCCGTTGAACCTCCTTCGTGCTAGGGATTGGGGCTTGCAATTGTTCCCCATGAACGAGGAATTCCCAGTAAGCGCGAGTCATAAGCTCGCGTTGATTACGTCCCTGCCCTTTGTACACACCGCCCGTCGCTACTACCGATTGAATGATTTAGTGAGGTCTTCGGACCGGTAC-GC-GGCGGCATTA----ACACTG-TCGCCGACGTG-GCTAGAAAGATGACCAAACTTGA-TCATTT - - -; - - -END; - -BEGIN CODONS; -CODONPOSSET * UNTITLED = N: 1- 2529 ; -CODONPOSSET CodonPositions = N: 1- 2529 ; - -CODESET * UNTITLED = Universal : all; - -END; - -BEGIN paup; - outgroup PhaeosOUT; - set torder = right tcompress; - taxset dytiscidae = CopelaDYT CybistDYT HydropDYT LaccopDYT NeoporDYT; - taxset gyrinidae = GyrgyrGYR SpanglGYR; - taxset noteridae = HydrocNOT NoteruNOT SuphisNOT; - constraint coleomono = ( SialisOUT , AnisocOUT , OliarcOUT , PhaeosOUT , ( OmusCIC - DistocARC ) ); - constraint carabmono ( backbone ) = ( ( MetriuPAU , PachytPAU , ScaphiCYC , NebriaNEB , LoriceLOR , ElaphrELA , AntarcMIG , OmophrOMO , PasimaSCA , ScaritSCA , DyschiCLI , CreobiBRO , BembidBEM , PsydruPSY , MecyclPSY , AgonumPLA , ChlaenCHL ) , HaliplHAL , HaliprHAL , CopelaDYT , CybistDYT , HydropDYT , LaccopDYT , NeoporDYT , GyrgyrGYR , SpanglGYR , HygrobHYG , HydrocNOT , NoteruNOT , SuphisNOT , BruchePOL , TenebrPOL , HelochPOL , DynastPOL , CyphonPOL , ClambuPOL , HydrosMYX , TorridMYX , DistocARC , SialisOUT , AnisocOUT , OliarcOUT , PhaeosOUT ); - constraint hydradeph = ( OmusCIC - ChlaenCHL , BruchePOL - PhaeosOUT , ( HaliprHAL , HaliplHAL , dytiscidae , noteridae , HygrobHYG , gyrinidae ) ); - constraint adephHydmono = ( ( OmusCIC , OxycheCIC , ClinidRHY , OmoglyRHY , TrachyTRA , SystolTRA , MetriuPAU , PachytPAU , ScaphiCYC , NebriaNEB , LoriceLOR , ElaphrELA , AntarcMIG , OmophrOMO , PasimaSCA , ScaritSCA , DyschiCLI , CreobiBRO , BembidBEM , PsydruPSY , MecyclPSY , AgonumPLA , ChlaenCHL , ( HaliplHAL , HaliprHAL , CopelaDYT , CybistDYT , HydropDYT , LaccopDYT , NeoporDYT , GyrgyrGYR , SpanglGYR , HygrobHYG , HydrocNOT , NoteruNOT , SuphisNOT ) ) , BruchePOL , TenebrPOL , HelochPOL , DynastPOL , CyphonPOL , ClambuPOL , HydrosMYX , TorridMYX , DistocARC , SialisOUT , AnisocOUT , OliarcOUT , PhaeosOUT ); - constraint strong = ( PhaeosOUT , ( OmusCIC , OxycheCIC ) , ( ClinidRHY , OmoglyRHY ) , TrachyTRA , SystolTRA , ( MetriuPAU , PachytPAU ) , ScaphiCYC , NebriaNEB , LoriceLOR , ElaphrELA , AntarcMIG , OmophrOMO , PasimaSCA , ( ScaritSCA , DyschiCLI ) , CreobiBRO , BembidBEM , PsydruPSY , MecyclPSY , ( AgonumPLA , ChlaenCHL ) , ( HaliplHAL , HaliprHAL ) , CopelaDYT , CybistDYT , HydropDYT , LaccopDYT , NeoporDYT , GyrgyrGYR , SpanglGYR , HygrobHYG , ( HydrocNOT , NoteruNOT , SuphisNOT ) , ( BruchePOL , TenebrPOL , HelochPOL , DynastPOL ) , CyphonPOL , ClambuPOL , HydrosMYX , TorridMYX , DistocARC , SialisOUT , ( AnisocOUT , OliarcOUT ) ); - constraint A = ( SialisOUT , AnisocOUT , OliarcOUT , PhaeosOUT , DistocARC , TorridMYX , HydrosMYX , ClambuPOL , CyphonPOL , DynastPOL , HelochPOL , TenebrPOL , BruchePOL , ( SuphisNOT , NoteruNOT , HydrocNOT , HygrobHYG , SpanglGYR , GyrgyrGYR , NeoporDYT , LaccopDYT , HydropDYT , CybistDYT , CopelaDYT , HaliprHAL , HaliplHAL , ChlaenCHL , AgonumPLA , MecyclPSY , PsydruPSY , BembidBEM , CreobiBRO , DyschiCLI , ScaritSCA , PasimaSCA , OmophrOMO , AntarcMIG , ElaphrELA , LoriceLOR , NebriaNEB , ScaphiCYC , PachytPAU , MetriuPAU , SystolTRA , TrachyTRA , OmoglyRHY , ClinidRHY , OmusCIC , OxycheCIC ) ); - constraint GTHA = ( ( ( OmusCIC , OxycheCIC , ClinidRHY , OmoglyRHY , MetriuPAU , PachytPAU , ScaphiCYC , NebriaNEB , LoriceLOR , ElaphrELA , AntarcMIG , OmophrOMO , PasimaSCA , ScaritSCA , DyschiCLI , CreobiBRO , BembidBEM , PsydruPSY , MecyclPSY , AgonumPLA , ChlaenCHL , TrachyTRA , SystolTRA ) , ( HaliplHAL , HaliprHAL , CopelaDYT , CybistDYT , HydropDYT , LaccopDYT , NeoporDYT , GyrgyrGYR , SpanglGYR , HygrobHYG , HydrocNOT , NoteruNOT , SuphisNOT ) ) , BruchePOL , TenebrPOL , HelochPOL , DynastPOL , CyphonPOL , ClambuPOL , HydrosMYX , TorridMYX , DistocARC , SialisOUT , AnisocOUT , OliarcOUT , PhaeosOUT ); - constraint HTGA = ( ( ( OmusCIC , OxycheCIC , ClinidRHY , OmoglyRHY , MetriuPAU , PachytPAU , ScaphiCYC , NebriaNEB , LoriceLOR , ElaphrELA , AntarcMIG , OmophrOMO , PasimaSCA , ScaritSCA , DyschiCLI , CreobiBRO , BembidBEM , PsydruPSY , MecyclPSY , AgonumPLA , ChlaenCHL ) , ( TrachyTRA , SystolTRA , HaliplHAL , HaliprHAL , CopelaDYT , CybistDYT , HydropDYT , LaccopDYT , NeoporDYT , GyrgyrGYR , SpanglGYR , HygrobHYG , HydrocNOT , NoteruNOT , SuphisNOT ) ) , BruchePOL , TenebrPOL , HelochPOL , DynastPOL , CyphonPOL , ClambuPOL , HydrosMYX , TorridMYX , DistocARC , SialisOUT , AnisocOUT , OliarcOUT , PhaeosOUT ); - constraint THback ( backbone ) = ( ( ( OmusCIC , OxycheCIC , ClinidRHY , OmoglyRHY , MetriuPAU , PachytPAU , ScaphiCYC , NebriaNEB , LoriceLOR , ElaphrELA , AntarcMIG , OmophrOMO , PasimaSCA , ScaritSCA , DyschiCLI , CreobiBRO , BembidBEM , PsydruPSY , MecyclPSY , AgonumPLA , ChlaenCHL ) , ( TrachyTRA , SystolTRA , CopelaDYT , CybistDYT , HydropDYT , LaccopDYT , NeoporDYT , HygrobHYG , HydrocNOT , NoteruNOT , SuphisNOT ) ) , BruchePOL , TenebrPOL , HelochPOL , DynastPOL , CyphonPOL , ClambuPOL , HydrosMYX , TorridMYX , DistocARC , SialisOUT , AnisocOUT , OliarcOUT , PhaeosOUT ); - constraint TDB ( backbone ) = ( ( OmusCIC , OxycheCIC , ClinidRHY , OmoglyRHY , MetriuPAU , PachytPAU , ScaphiCYC , NebriaNEB , LoriceLOR , ElaphrELA , AntarcMIG , OmophrOMO , PasimaSCA , ScaritSCA , DyschiCLI , CreobiBRO , BembidBEM , PsydruPSY , MecyclPSY , AgonumPLA , ChlaenCHL , ( TrachyTRA , SystolTRA , CopelaDYT , CybistDYT , HydropDYT , LaccopDYT , NeoporDYT , HygrobHYG , HydrocNOT , NoteruNOT , SuphisNOT ) ) , BruchePOL , TenebrPOL , HelochPOL , DynastPOL , CyphonPOL , ClambuPOL , HydrosMYX , TorridMYX , DistocARC , SialisOUT , AnisocOUT , OliarcOUT , PhaeosOUT ); - constraint TD = ( OmusCIC - OmoglyRHY , MetriuPAU - HaliprHAL , BruchePOL - PhaeosOUT , ( TrachyTRA , SystolTRA , dytiscidae , noteridae , HygrobHYG ) ); - constraint Beutel = ( PhaeosOUT , OliarcOUT , AnisocOUT , SialisOUT , DistocARC , TorridMYX , HydrosMYX , ClambuPOL , CyphonPOL , DynastPOL , HelochPOL , TenebrPOL , BruchePOL , ( ( SpanglGYR , GyrgyrGYR ) , ( ( HaliprHAL , HaliplHAL ) , ( ( ( ( ( NeoporDYT , LaccopDYT , HydropDYT , CybistDYT , CopelaDYT ) , HygrobHYG ) , ( SuphisNOT , NoteruNOT , HydrocNOT ) ) , ( SystolTRA , TrachyTRA ) ) , ( ChlaenCHL , AgonumPLA , MecyclPSY , PsydruPSY , BembidBEM , CreobiBRO , DyschiCLI , ScaritSCA , PasimaSCA , OmophrOMO , AntarcMIG , ElaphrELA , LoriceLOR , NebriaNEB , ScaphiCYC , PachytPAU , MetriuPAU , OmoglyRHY , OxycheCIC , ClinidRHY , OmusCIC ) ) ) ) ); - constraint PH = ( OmusCIC , OxycheCIC , ClinidRHY , OmoglyRHY , TrachyTRA , SystolTRA , MetriuPAU , PachytPAU , ScaphiCYC , NebriaNEB , LoriceLOR , ElaphrELA , AntarcMIG , OmophrOMO , PasimaSCA , ScaritSCA , DyschiCLI , CreobiBRO , BembidBEM , PsydruPSY , MecyclPSY , AgonumPLA , ChlaenCHL , HydrosMYX , TorridMYX , DistocARC , SialisOUT , AnisocOUT , OliarcOUT , PhaeosOUT , ( HaliplHAL , HaliprHAL , CopelaDYT , CybistDYT , HydropDYT , LaccopDYT , NeoporDYT , GyrgyrGYR , SpanglGYR , HygrobHYG , HydrocNOT , NoteruNOT , SuphisNOT , BruchePOL , TenebrPOL , HelochPOL , DynastPOL , CyphonPOL , ClambuPOL ) ); - lset nst = 6 rmatrix = ( 2.0618003 5.0491873 2.6143968 0.42480768 8.2421577 ) rates = gamma basefreq = empirical shape = 0.513359 pinvar = 0.531193; -END; - -BEGIN TREES; - Title trees; - LINK Taxa = Beetles; -[! ->Data file = vogByEyeComplete.ParaBoot.nex -> ->Processing TREES block from file "vogByEye.TD.MLE.tre": -> Keeping: trees from file (replacing trees in memory) -> 1 tree read from file - -] - TRANSLATE - 1 Omus, - 2 Oxycheila, - 3 Clinidium, - 4 Omoglymmius, - 5 Trachypachus, - 6 Systolosoma, - 7 Metrius, - 8 Pachyteles, - 9 Scaphinotus, - 10 Nebria, - 11 Loricera, - 12 Elaphrus, - 13 Antarctonomus, - 14 Omophron, - 15 Pasimachus, - 16 Clivinini, - 17 Dyschirius, - 18 Creobius, - 19 Bembidion, - 20 Psydrus, - 21 Mecyclothorax, - 22 Agonum, - 23 Chlaenius, - 24 Haliplus_laminatus, - 25 Haliplus_ruficollis, - 26 Copelatus, - 27 Cybister, - 28 Hydroporus, - 29 Laccophilus, - 30 Neoporus, - 31 Gyrinus, - 32 Spanglerogyrus, - 33 Hygrobia, - 34 Hydrocanthus, - 35 Noterus, - 36 Suphis, - 37 Bruchela, - 38 Tenebrio, - 39 Helochares, - 40 Dynastes, - 41 Cyphon, - 42 Clambus, - 43 Hydroscapha, - 44 Torridincola, - 45 Distocupes, - 46 Sialis, - 47 Anisochrysa, - 48 Oliarces, - 49 Phaeostigma; - TREE MLE_Trachy_Dyt_Together = (((((((((((1:0.01326,2:0.025822):0.041631,(((((3:0.025429,4:0.009475):0.096781,15:0.073878):0.006201,(7:0.018716,8:0.011625):0.037189):0.005133,(22:0.007708,23:0.005387):0.010051):0.005321,21:0.024634):0.003992):0.002732,(11:0.042282,18:0.036237):0.006859):0.005134,13:0.008836):0.005299,10:0.025811,(((12:0.021417,14:0.019758):0.002351,20:0.020515):0.001333,19:0.01871):0.004783):0.001944,(16:0.015309,17:0.010893):0.006487):0.002682,((((5:0.006749[%color = 11 ],6:0.00862[%color = 11 ]):0.003658,((((26:0.001588[%color = 14 ],29:0.010239[%color = 14 ]):0.002573[%color = 14 ],33:0.004211[%color = 14 ]):0.003399[%color = 14 ],(28:0.016584[%color = 14 ],30:0.0[%color = 14 ]):0.003344[%color = 14 ]):0.002179[%color = 14 ],(27:0.009745[%color = 14 ],((34:0.003705[%color = 14 ],35:0.014416[%color = 14 ]):0.002535[%color = 14 ],36:0.009261[%color = 14 ]):0.02142[%color = 14 ]):0.002301[%color = 14 ]):0.007995):0.0,(((24:0.002518,25:0.003359):0.028137,((((37:0.017091,(39:0.004072,40:0.011332):0.001453):2.3E-4,38:0.010157):0.013047,42:0.028685):0.002602,41:0.014392):0.006979):0.002414,(31:0.016629,32:0.009666):0.005346):0.004227):0.001252,9:0.018085):0.001167):0.007366,(43:0.021011,44:0.023102):0.004919):0.003154,45:0.018715):0.014761[%color = 3 ],46:0.014186[%color = 3 ]):0.002642[%color = 3 ],(47:0.009932[%color = 3 ],48:0.006499[%color = 3 ]):0.00652[%color = 3 ],49:0.019211[%color = 3 ])[%color = 3 ]; - TREE TD_constraint = (1:1.0,2:1.0,3:1.0,4:1.0,15:1.0,7:1.0,8:1.0,22:1.0,23:1.0,21:1.0,11:1.0,18:1.0,13:1.0,10:1.0,12:1.0,14:1.0,20:1.0,19:1.0,16:1.0,17:1.0,(26:1.0[%color = 14 ],5:1.0[%color = 11 ],6:1.0[%color = 11 ],29:1.0[%color = 14 ],33:1.0[%color = 14 ],28:1.0[%color = 14 ],30:1.0[%color = 14 ],27:1.0[%color = 14 ],34:1.0[%color = 14 ],35:1.0[%color = 14 ],36:1.0[%color = 14 ]):1.0,24:1.0,25:1.0,37:1.0,39:1.0,40:1.0,38:1.0,42:1.0,41:1.0,31:1.0,32:1.0,9:1.0,43:1.0,44:1.0,45:1.0,46:1.0[%color = 3 ],47:1.0[%color = 3 ],48:1.0[%color = 3 ],49:1.0[%color = 3 ]):1.0[%color = 3 ]; - -END; - - -BEGIN ASSUMPTIONS; - OPTIONS DEFTYPE = unord PolyTcount = MINSTEPS; - TYPESET * UNTITLED = unord: 1 - 2529; - - EXSET * UNTITLED = 106 - 113 215 - 253 259 - 306 733 - 740 746 - 750 757 - 762 781 - 1173 1258 - 1276 1347 - 1350 1859 - 1884 1900 - 2127 2141 - 2149 2461 - 2529; - -END; - -BEGIN MESQUITECHARMODELS; - CharModel MLE_GammaInvar_TD (GammaInvar) = - pInvar = 0.53124 shape = 0.493338 discrete categories = 4; - CharModel MLE_GTR_TD (RateMatrixGTR) = - RMatrix = (2.081685 5.099413 2.618544 0.437 8.731375 1.0) ; - CharModel 'GTR + G + I' (DNASimulationModel) = - 'setRootStatesModel Empirical_Frequencies; setEquilStatesModel Empirical_Frequencies; setCharRatesModel MLE_GammaInvar_TD; setRateMatrixModel MLE_GTR_TD; setScalingFactor 1.0; '; - - ProbModelSet * UNTITLED = 'Jukes-Cantor': 1 - 2529; -END; - -BEGIN MacClade; - Version 4.0 80; - LastModified -1232394066; - FileSettings editor '0' '0' '1' '1'; - Singles 100; - Editor 000110011101111001100101 '1' '12' Geneva '9' '100' '1' all; - EditorPosition '61' '259' '659' '651'; - TreeWindowPosition '40' '2' '728' '1018'; - ListWindow Characters closed Geneva '9' '312' '26' '265' '486' 001; - ListWindow Taxa closed Geneva '9' '50' '10' '276' '490' 100; - ListWindow Trees closed Geneva '9' '50' '10' '276' '490'; - ListWindow TypeSets closed Geneva '9' '50' '10' '276' '490'; - ListWindow WtSets closed Geneva '9' '50' '10' '276' '490'; - ListWindow ExSets closed Geneva '9' '50' '10' '276' '490'; - ListWindow CharSets closed Geneva '9' '47' '77' '121' '181'; - ListWindow TaxSets closed Geneva '9' '50' '10' '276' '490'; - ListWindow CharPartitions closed Geneva '9' '50' '10' '276' '490'; - ListWindow CharPartNames open Geneva '9' '315' '145' '377' '223'; - ListWindow WtSets closed Geneva '9' '50' '10' '276' '490'; - ChartWindowPosition '50' '30' '688' '964'; - StateNamesSymbols closed Geneva '9' '10' '50' '30' '148' '220'; - WindowOrder; - OtherSymbols & / 00 ? -; - Correlation '0' '0' '1000' '0' '0' 10011010; - Salmo 00000001; - EditorFile '4'; - ExportHTML _ MOSS '100' 110000; - PrettyPrint 10; - EditorToolsPosition '37' '7' '291' '57'; - TreeWindowProgram 10; - TreeWindow 0000; - Continuous '0' '3' 1; - Calculations 0000001; - SummaryMode '0' '0' 0; - Charts Geneva '9' ( normal ) 0010; - NexusOptions '0' '0' '50' 001011001; - TipLabel '1'; - TreeFont Geneva '9' ( normal ); - TreeShape 1.0 1.0 0100; - TraceLabels 0101; - ChartColors '0' '0' '-1' '9' '0' 1; - ChartBiggestSpot 1; - ChartPercent 10; - ChartBarWidth '10' 1; - ChartVerticalAxis 10101; - ChartMinMax '0'; - TraceAllChangesDisplay '1' 1; - BarsOnBranchesDisplay '0' '0' '-5536' '10000' '10000' '10000' '10000' '-5536' '-536' '-536' '-536' '6' '1' 0000101; - ContinuousBranchLabels 0; - AllStatesBranchLabels 1; - IndexNotation '2' 1; - PrintTree 10.00 '2' '2' '2' '2' '2' '2' '2' '2' '2' '2' '2' Geneva '9' ( normal ) Geneva '10' ( normal ) Geneva '9' ( normal ) Geneva '9' ( normal ) Geneva '9' ( bold ) Geneva '9' ( normal ) Geneva '9' ( normal ) '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '1' '1' '1' '1' '979' '7664' '-39' '4' '-40' '0' '1' '2' '1' '8' '0' '0' '0' '2' 1000111000000000000100000111000; - MatchChar 00 .; - EntryInterpretation 01; - ColorOptions 0; - TreeTools '0' '5' '4' '0' '10' '4' '0' 00100111111101110; - EditorTools '0' '2' '0' '1000' '0' '0' '2' '9' '2' 100010101110001; - PairAlign '2' '2' '3' '2' '1' '1' '2' '1' '3' 1011; - BothTools '1'; -END; - -Begin MESQUITE; - MESQUITESCRIPTVERSION 2; - TITLE AUTO; - tell ProjectCoordinator; - getEmployee #mesquite.minimal.ManageTaxa.ManageTaxa; - tell It; - setID 0 6203602635193277121; - endTell; - getEmployee #mesquite.charMatrices.ManageCharacters.ManageCharacters; - tell It; - setID 0 212957930981682860; - checksum 0 2730136686; - endTell; - getEmployee #mesquite.batchArch.BatchTemplateManager.BatchTemplateManager; - tell It; - fileSpecifics search_options 'addseq=random nreps=20'; - endTell; - getEmployee #mesquite.charMatrices.BasicDataWindowCoord.BasicDataWindowCoord; - tell It; - showDataWindow #212957930981682860 #mesquite.charMatrices.BasicDataWindowMaker.BasicDataWindowMaker; - tell It; - getWindow; - tell It; - setSize 428 403; - setLocation 5 27; - setFont SanSerif; - setFontSize 10; - offInfoBar; - setExplanationSize 20; - setAnnotationSize 20; - getToolPalette; - tell It; - endTell; - setTool mesquite.charMatrices.BasicDataWindowMaker.BasicDataWindow.arrow; - colorCells #mesquite.charMatrices.ColorByState.ColorByState; - toggleShowNames on; - toggleTight off; - toggleShowChanges on; - toggleShowStates on; - toggleAutoWithCharNames on; - endTell; - showWindow; - getWindow; - tell It; - forceAutosize; - endTell; - getEmployee #mesquite.charMatrices.QuickKeySelector.QuickKeySelector; - tell It; - autotabOff; - endTell; - getEmployee #mesquite.molec.ColorByNumber.ColorByNumber; - tell It; - setNumberTask #mesquite.molec.GCAsNumber.GCAsNumber; - setWindowWidth 1; - endTell; - getEmployee #mesquite.ornamental.CellPictures.CellPictures; - tell It; - toggleSeparate off; - toggleAA off; - endTell; - endTell; - endTell; - getEmployee #mesquite.trees.BasicTreeWindowCoord.BasicTreeWindowCoord; - tell It; - makeTreeWindow #6203602635193277121 #mesquite.trees.BasicTreeWindowMaker.BasicTreeWindowMaker; - tell It; - setTreeSource #mesquite.trees.StoredTrees.StoredTrees; - tell It; - setTreeBlock 1; - toggleUseWeights off; - endTell; - setAssignedID 724.990594842367.3423146183066538833; - getTreeDrawCoordinator #mesquite.trees.BasicTreeDrawCoordinator.BasicTreeDrawCoordinator; - tell It; - suppress; - setTreeDrawer #mesquite.trees.SquareTree.SquareTree; - tell It; - setEdgeWidth 4; - orientUp; - getEmployee #mesquite.trees.NodeLocsStandard.NodeLocsStandard; - tell It; - stretchToggle off; - branchLengthsToggle on; - toggleScale on; - toggleCenter on; - toggleEven on; - namesAngle ?; - endTell; - endTell; - setBackground White; - setBranchColor Black; - showNodeNumbers off; - labelBranchLengths off; - desuppress; - getEmployee #mesquite.trees.BasicDrawTaxonNames.BasicDrawTaxonNames; - tell It; - setColor Black; - toggleColorPartition on; - toggleShadePartition off; - toggleNodeLabels on; - toggleShowNames on; - endTell; - endTell; - getTreeWindow; - tell It; - setSize 589 497; - setLocation 435 25; - setFont SanSerif; - setFontSize 10; - onInfoBar; - setExplanationSize 20; - setAnnotationSize 20; - getToolPalette; - tell It; - endTell; - setTreeNumber 1; - toggleSizeToFit on; - toggleTextOnTree off; - endTell; - showWindow; - getEmployee #mesquite.ornamental.BranchNotes.BranchNotes; - tell It; - setAlwaysOn off; - endTell; - getEmployee #mesquite.trees.ColorBranches.ColorBranches; - tell It; - setColor Red; - removeColor off; - endTell; - endTell; - endTell; - newAssistant #mesquite.basic.ExamplesNavigator.ExamplesNavigator; - tell It; - setNextFileName '00-introduction.nex'; - setPrevFileName '02-gammaTest.nex'; - getWindow; - tell It; - setSize 444 214; - setLocation 9 499; - setFont SanSerif; - setFontSize 10; - offInfoBar; - setExplanationSize 0; - setAnnotationSize 0; - setActive; - setExplanation This_example_file_allows_one_to_test_the_monophyly_of_a_group_using_standard_parametric_bootstrapping_methods.__See_the_Simulations_and_Randomization_pages_in_the_Mesquite_Manual_for_more_details.; - setTitle Parametric_Bootstrapping; - toggleFileNames off; - setPrevButtonName Previous; - setNextButtonName Return_to_intro; - endTell; - showWindow; - endTell; - endTell; -end; - diff --git a/Resources/docs/mesquite/studies/study002/images/embf.gif b/Resources/docs/mesquite/studies/study002/images/embf.gif deleted file mode 100755 index 7d270ad30fa5d36d837f944fdeb50eb17760b1cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29685 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 L!0QzsA8_b@7#;45 diff --git a/Resources/docs/mesquite/studies/study002/images/gamma.gif b/Resources/docs/mesquite/studies/study002/images/gamma.gif deleted file mode 100755 index a929acdc04ea23669a925ea47bbf1e079959944d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11472 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
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Are strepsipterans related to flies? Exploring long branch attraction

      -

      David R. Maddison

      -

      The question

      -

      Strepsiptera, - sometimes known as twisted-wing parasites, is an enigmatic group - of insects. They are parasites of other insects. The males have - only one pair of wings and odd raspberry-like eyes and - lobed antennae. Females are wingless, and in most species never - leave the host. These insects have traditionally been considered - related to beetles, - although that placement is supported by little evidence. Recently, - molecular data have suggested that they may instead be related - to true, two-winged flies (Diptera).

      -

      For example, parsimony analysis of a small data - matrix of 18S ribosomal DNA yields (Carmean and Crespi, 1995) - a phylogeny in which Strepisptera is placed as sister group of - Diptera (in yellow) rather than Coleoptera (in orange):

      -

      -

      This is the strict consensus tree of 27 most-parsimonious - trees.

      -

      However, examining the relative branch lengths - for any one of the trees, it becomes evident that the branches - for Diptera and Strepsiptera are unusually long:

      -

      -

      This raised the possibility that the association - between Strepsiptera and Diptera in these trees was an artifact, - caused by long-branch attraction (Felsenstein, 1978; Hendy and - Penny, 1989).

      -

      Huelsenbeck (1997) set to determine if the relationship - seen in this analysis of Strepsiptera with Diptera could be accounted - for by long-branch attraction. To do this, he - conducted - a simulation - study. We won't reproduce his whole study here, just one part - of his Figure 2.

      -

      We will ask only one simple question: If strepsipterans - are indeed related to beetles, would our observation that parsimony - analysis yields a phylogeny with strepsipterans related to - Diptera be unexpected? If we can show that it is unexpected, - we can reject - the notion that strepsipterans are related to beetles. If, - however, inference of strepsipterans as related to Diptera is - expected even if they are actually related to beetles, then we - cannot so readily reject the traditional view.

      -

      A simulation study

      -

      To conduct a simulation study, we first need a - model tree. We can use a tree inferred using maximum likelihood, - which places strepsipterans with beetles:

      -

      -

      Model Tree

      -

      The branch lengths of this tree were inferred using - maximum likelihood. We also need a full model of DNA sequence - evolution (which can also be inferred using maximum likelihood).

      -

      With this model in hand, we can simulated the evolution - of 18S rDNA up the branches of this phylogeny, to yield a simulated - matrix. We can then infer the phylogeny for this simulated matrix - using parsimony, and see where Strepsiptera falls. Repeating - this multiple times will give us an idea about the expected placement - of Strepsiptera using parsimony inference presuming the model - tree shown above.

      -

      Conducting the simulations

      -

      To conduct the simulations, in Mesquite open the - example file "study002.nex", in the - folder Mesquite_Folder/docs/mesquite/studies/study002/. This - file contains the 13-taxa data matrix from Carmean and Crespi - (1995) as modified by Huelsenbeck (1977), as well as the model - tree shown above. The model tree will appear in a window when - you open the file:

      -

      -

      In addition, a model of character evolution has - been entered into this file, with parameters obtained from maximum - likelihood inference using PAUP*4 (Swofford, 2003). These were - inferred on the model tree using the observed 18S rDNA data.

      -

      You can see the model by choosing Characters>Edit - Character Model>Huelsenbeck Model:

      -

      -

      This model uses the empirical state frequencies - as present in the original 18S rDNA matrix, a model of character - rate variation called "gammaModel", and a rate matrix model called - "HKY85". You can see the nature of gammaModel by touching on - the Edit button near its listing:

      -

      -

      and the nature of the HKY85 model by touching on - its Edit button:

      -

      -

      With the model fully established, we can now conduct - the simulation study. To do this, we want to ask Mesquite to - create many simulated matrices, each evolved according to the - model. We also want to create a script ("batch file") - that will tell a tree-inference program (we will use PAUP*, but - another program such as NONA could be used) to find the most - parsimonious trees for each of the matrices, and summarize the - results. Mesquite's Batch Architect package contains the tools - to automate this process.

      -

      Choose Analysis>Batch - Architect > Export - Matrices & Batch - Files... In the - first dialog box that appears choose Simulated Matrices on - Current Tree, then Evolve DNA Characters, then Huelsenbeck - Model. You will be presented with the Export Matrices & Batch - Files dialog box, in which you can enter the base name for - the matrix files to be created and the number of matrices (100 - is a good start).

      -

      -

      The batch file template to be used is the one called - "Basic PAUP tree search". This template builds a PAUP* command - file that will tell PAUP to execute and analyze each matrix in - turn, and then, and the end, harvest the results and calculate - a majority-rule consensus tree.

      -

      After pressing OK, you will be asked for a location - to save the 100 matrices. It is recommended that you have an - empty folder available into which they can be saved to avoid - cluttering up another folder with many files. You will be asked - one last question: the number of characters to be evolved in - each matrix. As we want the simulation model to be as similar - as possible to reality, we will chose to evolve the same number - of characters as is present in the observed matrix, which is - 770.

      -

      Mesquite will now simulate the matrices, and produce - a batch file called "paupCommands.nex". This file consists of - commands for PAUP*. The start of the file looks something like - this:

      -

      -

      After some initial setup, PAUP* is to execute the - first simulated matrix file ("StrepSim0.nex"), do a - heuristic search (which, by default, should be for most-parsmonious - trees), - and then save the results to a tree file. It then saves the strict - consensus - tree - of the - most-parsimonious - trees - to a different tree file. It repeats this process for the next - matrix, StrepSim1.nex, and the next one, StrepSim2.nex, and so - on, until it gets to StrepSim99.nex, as requested near the end - of - the file:

      -

      -

      After processing StrepSim99.nex, it reads in the - tree file containing the accumulated consensus trees, and calculates - both a strict consensus tree of the results from the 100 replicates, - as well as the majority rule consensus tree of the replicate's - results.

      -

      To ask PAUP* to do this analysis, open PAUP* and - ask it to execute the file paupCommands.nex.

      -

      Interpreting the results

      -

      After PAUP* finished executing paupCommands.nex, near the bottom - of PAUP*'s main window will be the majority rule consensus tree - of the strict - consensus - trees - from - each - of the 100 replicates. It will look something like this:

      -

      -

      The actual numbers may differ, but they should be similar to - those shown.

      -

      The "73" on the Strepsiptera + Aedes + Drosophila - branch indicates that in 73 of the simulated matrices, the most - parsimonious trees - had Strepsiptera with Diptera, even though the model tree on - which the data were simulated had Strepsiptera with beetles. - This indicates that the inferred placement of strepsipterans - with dipterans with the observed data might be the result of - an inference artifact, as inferring strepsipterans with Diptera - is expected even if they truly are with beetles.

      -

      Summary

      - -

      Simulations were done to see what trees we would expect from - a phylogeny inference under a particular model tree. The steps - in the study are:

      -

      -

        -
      • The branch lengths of the model tree are inferred using maximum - likelihood in PAUP*.
      • -
      • Values of parameters of a model of sequence evolution (gamma - shape parameter, transition/transversion rate) are inferred - using maximum likelihood in PAUP* on the model tree using the - observed DNA sequences.
      • -
      • The data matrix is opened in Mesquite, along with the model - tree. Submodels and a model of character evolution are created - within Mesquite to match those inferred.
      • -
      • Mesquite's Batch Architect is used to automate the process - of simulating the evolution of multiple (100 or more) data matrices - under this model, using Mesquite's Genesis package. Batch Architect - also builds a command file for PAUP* and an instruction file - for Mesquite so that it can interpret the results of the PAUP* - analyses.
      • -
      • The command file is executed in PAUP*, telling PAUP* to search - for the shortest trees for each - of the simulated matrices, accumulating the consensus trees - for each matrix in a tree file. PAUP* is also instructed to - calculate a majority-rule consensus tree of the results of - each analysis.
      • -
      • The majority-rule consensus tree is examined in PAUP* to - see what trees are expected to be inferred under these conditions. -
      • -
      -

      References

      -

      Carmean, D., and B. Crespi. 1995. Do long branches attract flies? - Nature, 373:666.

      -

      Felsenstein, J. 1978. Cases in which parsimony - and compatibility methods - will - be positively - misleading. - Systematic - Zoology, 27, - - 401-410.

      -

      Hendy, M.D., and Penny, D. 1989. A framework for the quantitative - study of evolutionary trees. Systematic Zoology, 38, 297-309.

      -

      Huelsenbeck, J.P. 1997. Is the Felsenstein zone a fly trap? - Systematic Biology, 46, 69-74.

      -

      Swofford, D. L. 2003. PAUP*. Phylogenetic Analysis Using Parsimony - (*and Other Methods). Version 4 beta 10. Sinauer Associates, - Sunderland, Massachusetts.

      -

       

      -

      -


      -

      Citation for this page

      -

      Maddison, D.R. 2004. Are strepsipterans related - to flies? Exploring long branch attraction. Study 2 in - Mesquite: a modular system for evolutionary analysis, version - 2.54, - http://mesquiteproject.org.

      -

       

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/studies/study002/study002.nex b/Resources/docs/mesquite/studies/study002/study002.nex deleted file mode 100755 index bd944a774..000000000 --- a/Resources/docs/mesquite/studies/study002/study002.nex +++ /dev/null @@ -1,547 +0,0 @@ -#NEXUS -[written Sat Mar 27 14:17:11 PST 2004 by Mesquite version 1.01+ (build e92)] - -BEGIN TAXA; - TITLE 13_Insects; - DIMENSIONS NTAX=13; - TAXLABELS - Cicada Cercopid Strepsiptera Meloe Tenebrio Aedes Drosophila Polistes Flea Sawfly Scorpionfly Lacewing Antlion - ; - -END; - - -BEGIN CHARACTERS; - TITLE Carmean_&_Crespi_Matrix; - DIMENSIONS NCHAR=770; - FORMAT DATATYPE = DNA INTERLEAVE GAP = - MISSING = ?; - MATRIX - Cicada AGGCTCATTAAATCATTATGGTTCCTTGGATCTTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAGTCCCGACCAGATGGAAGGACGCTTTTA - - Cercopid AGGCTCATTAAATCATTATGGTTCCTTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAGTCCCGACCAGATGGAAGGACGCTTTTA - - Strepsiptera AAGCTCATTAAATCGCTTTGGTTCCTTAGATAGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGAAACAGTGTGAAAGAATATTTGCACGCTTTTA - - Meloe AGGCTCATTAAATCATTATGGTTCCTTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAACTCCAACCAGACGGAAGAGTGCTTTTA - - Tenebrio AGGCTCATTAAATCATTATGGTTCCTTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAGCTCCAACCAAACGGAAGAGCGCTTTTA - - Aedes AGGCTCAGTATAACACTATAATTTACAAGATCATTGGATAACTGTGGAAAATCTAGAGCTAATACATGCAATGCAGGAACCTCGCGGAACTGTGCAATTA - - Drosophila AGGCTCATTATATCATTATGGTTCCTTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAACATGAACCTTATGGGAGTGTGCTTTTA - - Polistes TGGCTCATTAAATCATTATGGTTTCTTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAGTTCCAACCAGATGGGAGAACGCTTTTA - - Flea TGGCTCATTATATCATTATGGTTCATTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAGTTCCGACCAGATGGAAGAATGCTTTTA - - Sawfly TGGCTCATTAAATCATTATGGTTCCTTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAGTTCCGACCAAATGGGAGAATGCTTTTA - - Scorpionfly TGGCTCATTACATCATTATGGTTCCTTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAATTCCAACCAGATGGGCGAATGCTTTTA - - Lacewing AGGCTCATTATATCATTATGGTTCCTTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAGTTCCGACCAGATGGAAGAATGCTTTTA - - Antlion AGGCTCATTATATCATTATGGTTCCTTAGATCGTTGGATAACTGTGGTAATTCTAGAGCTAATACATGCAAAGTTCCGACCAGATGGAAGAATGCTTTTA - - - - Cicada TTAGTCAAACCGATCGACCGGCGACGCATCTTTCAAATGTCTGACTTATCAACTGTCGATGGTAGGCTCTGCGCCTACCATGGTTGTAACGGGTAACGGG - - Cercopid TTAGTCAAACCAATCGACCGGCGACGCATCTTTCAAATGTCTGACTTATCAACTGTCGATGGTAGATTCTGCGCCTACCATGGTTGTAACGGGTAACGGG - - Strepsiptera TTAGGGAAAAGCCAATAAATGCGGCGTATCTTTCAATTGTCTGCCTTATCAACTGTCGATGGTAGATTACATGTCTACCATGGTTGTAACGGGTAACGGG - - Meloe TTAGTCAAATCAATCGACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTTTGCGCCTACCATGGTTGTAACGGGTAACGGG - - Tenebrio TTAGTCAAACCAATCGACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGG - - Aedes TTAGTCAAACCAATCGACCGACGACAGATCTTTCAAATATCTGCCCTATCAACTATTGATGGTAGTATAGAGGACTACCATGGTTGCAACGGGTAACGGG - - Drosophila TTAGCTAAACCAAGCGACCGACGACAGATCTTTCAAATGTCTGCCCTATCAACTTTTGATGGTAGTATCTAGGACTACCATGGTTGCAACGGGTAACGGG - - Polistes TTAGTCAAACCAATCGACCGGCGACAAATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGG - - Flea TTAGTCAAACCAATCGACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGTTTCTGCGACTACCATGGTTGTTACGGGTAACGGG - - Sawfly TTAGTCAAACCAATCGACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGG - - Scorpionfly TTAGTCAAACCAATCGACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGTTTCTGCGACTACCATGGTTGTTACGGGTAACGGG - - Lacewing TTAGTCAAACCAATCGACCGGCGACGCATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGG - - Antlion TTAGTCAAACCAATCGACCGGCGACGTATCTTTCAAATGTCTGCCTTATCAACTGTCGATGGTAGGTTCTGCGCCTACCATGGTTGTAACGGGTAACGGG - - - - Cicada GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Cercopid GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCACGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Strepsiptera GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCTAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Meloe GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Tenebrio GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Aedes GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAATGGCTACCACATCCAAGGAAGGCAGCAGGCGCGTAAATTACCCAATCCCGGCACGGAGGTAGT - - Drosophila GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCTAAGGAAGGCAGCAGGCGCGTAAATTACCCACTCCCAGCTCGGAGGTAGT - - Polistes GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Flea GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Sawfly GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Scorpionfly GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Lacewing GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - Antlion GAATCAGGGTTCGATTCCGGAGAGGGAGCCTGAGAAACGGCTACCACATCCAAGGAAGGCAGCAGGCGCGCAAATTACCCACTCCCGGCACGGAGGTAGT - - - - Cicada GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACTTAAATACTTTAACGAGTACCAATTGGAGGGCAAGTCTGGTGCCAGC - - Cercopid GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACTTAAATCCTTTAACGAGTACCAATTGGAGGGCAAGTCTTGTGCCAGC - - Strepsiptera GACGATAAATAACGATCCGGAACTCTTGAGTTTCCGTAATGGAATGAGTACAATTAAATCCGTTAACGAGGAGCAAATGGAGGGCAAGTCTGGTGCCAGC - - Meloe GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACTTAAATCCTTTAGCAAGGATCAATTGGAGGGCAAGTCTGGTGCCAGC - - Tenebrio GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACCTAAACCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGC - - Aedes GACGAGAAATAACAATATAAGACTCTAGACGTCTTATAATGGAATGAGTTGACATAAATCCTTCAACAAGGATCAAGTGGAGGGCAAGTCTGGTGCCAGC - - Drosophila GACGAAAAATAACAATACAGGACTCTCGAGGCCCTGTAATGGAATGAGTACACTTAAATCCTTTAACAAGGACCAATTGGAGGGCAAGTCTGGTGCCAGC - - Polistes GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACTTAAATCCTTTAACAAGGATCCATTGGAGGGCAAGTCTGGTGCCAGC - - Flea GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGC - - Sawfly GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGC - - Scorpionfly GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACTTAAATCCTTTAACGAGGATCAATTGGAGGGCAAGTCTGGTGCCAGC - - Lacewing GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGC - - Antlion GACGAAAAATAACGATACGGGACTCTCGAGGCCCCGTAATGGAATGAGTACACTTAAATCCTTTAACGAGGATCCATTGGAGGGCAAGTCTGGTGCCAGC - - - - Cicada AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGGATCTGGTGCCACGCTGTCGGTTCTTTACTTTGAA - - Cercopid AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGGATCTGGTTCCACGCTGTCGGTTCTTTACTTTGAA - - Strepsiptera AGCCGCGGTAATACCAGCTCCATTAGCATATATTAAAGTTGTTGCGTTTAAAAAGCTCGTAGTTGAATCTGATCTCATCATGTCAGTCCATTACTTTGAA - - Meloe AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATTTGGTCTCATGCCGCTGGTTCTTTACTTTGAA - - Tenebrio AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATCTGGTCCCGCGCCGCCGGTTCTTTACTTTGAA - - Aedes AGCCGCGGTAATTCCAGCTCCACTAGCGTATATTAAAATTGTTGCGGTTAAAACGTTCGAAGTTTATTCTTGTCCAACACGGGTGCTACATTACCTTGAA - - Drosophila AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAACGTTCGTAGTTGAACTTGGCTTCATACGGGTAGTACATTACTTTGAA - - Polistes AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGGTTTCACACTGTTGGTTCTTTACTTTGAA - - Flea AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGGTCCCACACTGTCGGTTCTTTACTTTGAA - - Sawfly AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATCTGGTCCCACGCTGCCGGTTCTTTACTTTGAA - - Scorpionfly AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTTGAATTTGGTTCCACACTGTTGGTTCTTTACTTTGAA - - Lacewing AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATCTGGTCCTACACTGTTGGTTCTTTACTTTGAA - - Antlion AGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCGGTTAAAAAGCTCGTAGTCGAATTTGGTCCTACACTGTCGGTTCTTTACTTTGAA - - - - Cicada CAAATTAGAGTGCTCAAATCAGGTGCTGAATATGGTGCATGGAATAATGGAATAGGACCTCGAGGGACAGCGGGGGCATTCGTATTGCGACGTTAGAGGT - - Cercopid CAAATTAGAGTGCTTAAAGCAGGCGCTGAATATGGTGCATGGAATAATGGAATAGGATCTCGAGGGACAGCGGGGGCATTCGTATTGCGACGTTAGAGGT - - Strepsiptera CAAATTAGAGTGCTTAAAGCAGGCCCTGAATAAACAGCATGGAATAATAGAATATGATCTCGAGAGACGATGGGGGCATTCGTACTACGACGCTAGAGGT - - Meloe CAAATTAAAGTGCTTAAAGCAGGCGCTGAATATGGTGCATGGAATAATGGAATAGGACCTCGAGGAACGATGGGGGCATTCGTATTGCGACGTTAGAGGT - - Tenebrio CAAATTAGAGTGCTTAAAGCAGGCGCTGAATATGGTGCATGGAATAATGGAATAGGACCTCGAGGAACGATGGGGGCATTCGTATTGCGACGTTAGAGGT - - Aedes CAAATTAGAGTGCTCTAAGCAGGCCCAGAATAACTTGCATGGAATAATGGAATATGACCTCGAGAAGTATTGGGGGCATTAGTATTACGGCGCGAGAGGT - - Drosophila CAAATTAGAGTGCTTAAAGCAGGCGCTGAATATCGTGCATGGGATAATGAAATAAGACCTCTAGAAGCATTGGGGGCATTAGTATTACGACGCGAGAGGT - - Polistes CAAATTAGAGTGCTTAAAGCAGGCGCTGAATATGGTGCATGGAATAATGGAATAGGACCTCGAGGGACAATGGGGGCATTCGTATTGCGACGTTAGAGGT - - Flea CAAATTAGAGTGCTTAAAGCAGGCGCTGAATATGGTGCATGGAATAATGGAATAGGACCTCGAGGGACACCGGGGGCATTCGTATTGCGACGTTAGAGGT - - Sawfly CAAATTAGAGTGCTTAAAGCAGGCGCTGAATATGGTGCATGGAATAATGGAATAGGACCTCGAGGGACAATGGGGGCATTCGTATTGCGACGTTAGAGGT - - Scorpionfly CAAATTAGAGTGCTTAAAGCAGGCGCTGAATATAGTGCATGGAATAATAGAATAGGACCTCGAGGGACACTGGGGGCATTCGTATTGCGACGTTAGAGGT - - Lacewing CAAATTAGAGTGCTTAAGGCAGGCGCTGAATATGGTGCATGGAATAATGGAATAGGACCTCGACGGACAATGGGGGCATTCGTATTGCGACGTTAGAGGT - - Antlion CAAATTAGAGTGCTTAAAGCAGGCGCTGAATATGGTGCATGGAATAATGGAATAGGACCTCGACGGACAATGGGGGCATTCGTATTGCGACGTTAGAGGT - - - - Cicada GAAATTCTTGGATCGTCGCAAGACGAACCTAAGCGAAAATTTGCCAAGTATGTTCCCGTTAATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Cercopid GAAATTCTTGGATCGTCGCAAGACGAACCTAAGCGAAAATTTGCCAAGTATGTCCTCGTTAATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Strepsiptera GAAATTCTTGGACCGTCGTAAGACGAACTGAAGCGAAAGTTTGTCAAAAACGTTTTCATTGATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Meloe GAAATTCTTGGATCGTCGCAAGACGAACATAAGCGAAAATTTGCCAAAAACGTTTTCATTGATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Tenebrio GAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAATTTGCCAAAAACGCTTTCATTGATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Aedes GAAATTCGTAGACCGTCGTAAGACTAACTAAAGCGAAAATTTGCCATGGATGCTTTCATTAATCAAGAACGAAAGTTAGAGGATCGAGGCGATTAGATAC - - Drosophila GAAATTCTTGGACCGTCGTAAGACTAACTTAAGCGAAAATTTGCCAAAGATGTTTTCATTAATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Polistes GAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAATTTGCCAAAAATGTTTTCATTAATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Flea GAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAATTTGCCAAATGTGTTTTCATCAATCAAGAACGAAAGTTAGAGGCTCGAGGCGATCAGATAC - - Sawfly GAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAATTTGCCAAAAATGTTTTCTTTAATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Scorpionfly GAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAATTTGCCAAATGTGTTTTCATCAATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Lacewing GAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAATTTGCCAAAAATGTTTTGATTGATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - Antlion GAAATTCTTGGATCGTCGCAAGACGGACAGAAGCGAAAATTTGCCAAAAATGTTTTGATTGATCAAGAACGAAAGTTAGAGGTTCGAGGCGATCAGATAC - - - - Cicada CGCCCTAGTTCTAACCATAAACGATGCCAGCCAGCGATCCGCCGAAGTTCCTCATGACTCGGCGGGCAGC - - Cercopid CGCCCTAGTTCTAACCGTAAACGATGCCAGCCAGCGATCCGCCGACGTTCCTCATGACTCGGCGGGCAGC - - Strepsiptera CGCCCTAGTTCTAACCATAAACGATGCCGACCAGCGATCCGTCGATGTTCATTATGACTCGACGGGCAGC - - Meloe CGCCCTAGTTCTAACCATAAACGATGCCAGCCAGCGATCCGCCGATGTTCCTCATGACTCGGCGGGGAGC - - Tenebrio CGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGACGTTCCTCATGACTCGGCGGGCAGC - - Aedes CGCCCTAGTTCTAACCGTAAACTATGCCAATTAGCAATTGGGAGACGCTACATATGGTGCTCTCAGTAGC - - Drosophila CGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCAATTGGGTGTAGCTACTTATGGCTCTCTCAGTCGC - - Polistes CGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCTCATGACTCGACGGGCAGC - - Flea CGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCTCATGACTCGGCGGGCAGC - - Sawfly CGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCTCATGACTCGGCGGGCAGC - - Scorpionfly CGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCTCATGACTCGGCGGGCAGC - - Lacewing CGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCGAAGTTCCTCATGACTCGGCGGGCAGC - - Antlion CGCCCTAGTTCTAACCATAAACGATGCCAGCTAGCGATCCGCCAAAGTTCCTCATGACTTGGTGGGCAGC - - -; - - -END; - -BEGIN paup; - outgroup Cicada Cercopid; - exclude missambig; - set torder = right tcompress; -END; - -BEGIN CODONS; -CODONPOSSET * UNTITLED = N: 1- 770 ; -CODONPOSSET CodonPositions = N: 1- 770 ; - -CODESET * UNTITLED = Universal : all; - -END; - -BEGIN TREES; - Title ML_tree; - LINK Taxa = 13_Insects; -[! ->Data file = study002NoGaps.nex ->Heuristic search settings: -> Optimality criterion = likelihood -> Likelihood settings: -> Transition/transversion ratio = 1.82863 (kappa = 3.605461) -> Assumed nucleotide frequencies (empirical frequencies): -> A=0.29021 C=0.21169 G=0.25734 T=0.24076 -> Among-site rate variation: -> Assumed proportion of invariable sites = none -> Distribution of rates at variable sites = gamma (discrete approximation) -> Shape parameter (alpha) = 0.291494 -> Number of rate categories = 5 -> Representation of average rate for each category = mean -> These settings correspond to the HKY85+G model -> Number of distinct data patterns under this model = 156 -> Molecular clock not enforced -> Starting branch lengths obtained using Rogers-Swofford approximation method -> Trees with approximate likelihoods 5% or further from the target score are rejected -> without additional iteration -> Branch-length optimization = one-dimensional Newton-Raphson with pass limit=20, -> delta=1e-06 -> -ln L (unconstrained) = 2305.38638 -> Branch-swapping algorithm: tree-bisection-reconnection (TBR) -> Initial swapping on 1 tree already in memory -> Steepest descent option not in effect -> Initial 'MaxTrees' setting = 100 -> Branches collapsed (creating polytomies) if branch length is less than or equal to 1e-08 -> 'MulTrees' option in effect -> Topological constraints not enforced -> Trees are unrooted -> ->Heuristic search completed -> Total number of rearrangements tried = 668 -> Score of best tree(s) found = 2822.86450 -> Number of trees retained = 1 -> Time used = 23.88 sec - -] - TRANSLATE - 1 Cicada, - 2 Cercopid, - 3 Strepsiptera, - 4 Meloe, - 5 Tenebrio, - 6 Aedes, - 7 Drosophila, - 8 Polistes, - 9 Flea, - 10 Sawfly, - 11 Scorpionfly, - 12 Lacewing, - 13 Antlion; - TREE PAUP_1 = ((1:0.014383,2:0.009365):0.0,((3:0.175791,(4:0.021176,5:0.008151):0.010597):0.004441,((((6:0.167703,7:0.015203):0.135417,8:0.0):0.013809,(9:0.00566,11:0.013525):0.011275,10:0.005337):0.003825,(12:0.002612,13:0.006759):0.007128):0.004112):0.025846); - -END; - - -BEGIN LABELS; -TAXAGROUPLABEL Strepsiptera COLOR = (RGB 0.65490196 0.56862745 1.0) ; -TAXAGROUPLABEL Diptera COLOR = (RGB 1.0 1.0 0.035294150) ; -TAXAGROUPLABEL Coleoptera COLOR = (RGB 1.0 0.580392154 0.30196078) ; - - -END; - -BEGIN SETS; -TAXPARTITION * UNTITLED = Strepsiptera : 3, Coleoptera : 4 - 5, Diptera : 6 - 7; - -END; - -BEGIN ASSUMPTIONS; - OPTIONS DEFTYPE = unord PolyTcount = MINSTEPS; - TYPESET * UNTITLED = unord: 1 - 770; - -END; - -BEGIN MESQUITECHARMODELS; - CharModel gammaModel (Gamma) = - shape = 0.291495 discrete categories = 5; - CharModel HKY85 (RateMatrixTiTv) = - tRatio = 1.828634; - CharModel Huelsenbeck_Model (DNASimulationModel) = - 'setRootStatesModel Empirical_Frequencies; setEquilStatesModel Empirical_Frequencies; setCharRatesModel gammaModel; setRateMatrixModel HKY85; setScalingFactor 1.0; '; - - ProbModelSet * UNTITLED = 'Jukes-Cantor': 1 - 770; -END; - -BEGIN MacClade; - Version 4.0 84; - LastModified -1150186165; - FileSettings editor '0' '0' '1' '1'; - Singles 100; - Editor 0001100111111110010001001 '0' '24' Geneva '9' '100' '1' all; - EditorPosition '46' '6' '691' '1083'; - TreeWindowPosition '46' '6' '703' '1102'; - ListWindow Characters open Geneva '9' '50' '10' '465' '529' 110; - ListWindow Taxa closed Geneva '9' '50' '10' '273' '490' 100000; - ListWindow Trees closed Geneva '9' '50' '10' '276' '490'; - ListWindow TypeSets closed Geneva '9' '50' '10' '276' '490'; - ListWindow WtSets closed Geneva '9' '50' '10' '276' '490'; - ListWindow ExSets closed Geneva '9' '50' '10' '276' '490'; - ListWindow CharSets closed Geneva '9' '50' '10' '276' '490'; - ListWindow TaxSets closed Geneva '9' '50' '10' '276' '490'; - ListWindow CharPartitions closed Geneva '9' '50' '10' '276' '490'; - ListWindow CharPartNames closed Geneva '9' '50' '10' '276' '490'; - ListWindow WtSets closed Geneva '9' '50' '10' '276' '490'; - ChartWindowPosition '52' '30' '686' '1092'; - StateNamesSymbols closed Geneva '9' '10' '50' '30' '148' '220'; - WindowOrder Data List Characters; - OtherSymbols & / 00 ? -; - Correlation '0' '0' '1000' '0' '0' 10011010; - Salmo 00000001; - EditorFile '2'; - ExportHTML _ MOSS '100' 110000; - PrettyPrint 10; - EditorToolsPosition '579' '46' '115' '165'; - TreeWindowProgram 10; - TreeWindow 0000; - Continuous '0' '3' 1; - Calculations 0000001; - SummaryMode '0' '0' 0; - Charts Geneva '9' ( normal ) 0010; - NexusOptions '0' '0' '100' 101011001; - TipLabel '1'; - TreeFont Geneva '9' ( normal ); - TreeShape 1.0 1.0 0100; - TraceLabels 0101; - ChartColors '0' '0' '65535' '9' '0' 1; - ChartBiggestSpot 1; - ChartPercent 10; - ChartBarWidth '10' 1; - ChartVerticalAxis 10101; - ChartMinMax '0'; - TraceAllChangesDisplay '1' 1; - BarsOnBranchesDisplay '0' '0' '60000' '10000' '10000' '10000' '10000' '60000' '65000' '65000' '65000' '6' '1' 0000101; - ContinuousBranchLabels 0; - AllStatesBranchLabels 1; - IndexNotation '2' 1; - PrintTree 10.00 '2' '2' '2' '2' '2' '2' '2' '2' '2' '2' '2' Geneva '9' ( normal ) Geneva '10' ( normal ) Geneva '9' ( normal ) Geneva '9' ( normal ) Geneva '9' ( bold ) Geneva '9' ( normal ) Geneva '9' ( normal ) '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '0' '1' '1' '1' '1' '0' '0' '-39' '4' '-40' '0' '1' '2' '1' '8' '0' '0' '0' '2' 1000111000000000000100000111000; - MatchChar 00 .; - EntryInterpretation 01; - ColorOptions 00; - TreeTools '0' '5' '4' '0' '10' '4' '0' 00100111111101110; - EditorTools '0' '0' '0' '1000' '0' '0' '6' '3' '0' 100000101110001; - PairAlign '2' '2' '3' '2' '1' '1' '2' '1' '3' 1010; - BothTools '1'; -END; - -Begin MESQUITE; - MESQUITESCRIPTVERSION 2; - TITLE AUTO; - tell ProjectCoordinator; - getEmployee #mesquite.minimal.ManageTaxa.ManageTaxa; - tell It; - setID 0 462262732423179981; - endTell; - getEmployee #mesquite.charMatrices.ManageCharacters.ManageCharacters; - tell It; - setID 0 5240626656803462312; - checksum 0 163034853; - endTell; - getEmployee #mesquite.charMatrices.BasicDataWindowCoord.BasicDataWindowCoord; - tell It; - showDataWindow #5240626656803462312 #mesquite.charMatrices.BasicDataWindowMaker.BasicDataWindowMaker; - tell It; - getWindow; - tell It; - setSize 381 288; - setLocation 14 76; - setFont SanSerif; - setFontSize 10; - onInfoBar; - setExplanationSize 30; - setAnnotationSize 20; - getToolPalette; - tell It; - setTool mesquite.charMatrices.BasicDataWindowMaker.BasicDataWindow.arrow; - endTell; - setTool mesquite.charMatrices.BasicDataWindowMaker.BasicDataWindow.arrow; - colorCells #mesquite.charMatrices.ColorByState.ColorByState; - toggleShowNames on; - toggleTight off; - toggleShowChanges on; - toggleShowStates on; - toggleAutoWithCharNames on; - endTell; - showWindow; - getWindow; - tell It; - forceAutosize; - endTell; - getEmployee #mesquite.charMatrices.QuickKeySelector.QuickKeySelector; - tell It; - autotabOff; - endTell; - getEmployee #mesquite.molec.ColorByNumber.ColorByNumber; - tell It; - setNumberTask #mesquite.molec.GCAsNumber.GCAsNumber; - setWindowWidth 1; - endTell; - getEmployee #mesquite.ornamental.CellPictures.CellPictures; - tell It; - toggleSeparate off; - toggleAA off; - endTell; - endTell; - endTell; - getEmployee #mesquite.trees.BasicTreeWindowCoord.BasicTreeWindowCoord; - tell It; - makeTreeWindow #462262732423179981 #mesquite.trees.BasicTreeWindowMaker.BasicTreeWindowMaker; - tell It; - setTreeSource #mesquite.trees.StoredTrees.StoredTrees; - tell It; - setTreeBlock 1; - toggleUseWeights off; - endTell; - setAssignedID 589.1061961595917.1522948727581533837; - getTreeDrawCoordinator #mesquite.trees.BasicTreeDrawCoordinator.BasicTreeDrawCoordinator; - tell It; - suppress; - setTreeDrawer #mesquite.trees.SquareTree.SquareTree; - tell It; - setEdgeWidth 2; - orientRight; - getEmployee #mesquite.trees.NodeLocsStandard.NodeLocsStandard; - tell It; - stretchToggle off; - branchLengthsToggle on; - toggleScale off; - toggleCenter on; - toggleEven on; - namesAngle ?; - endTell; - endTell; - setBackground White; - setBranchColor Black; - showNodeNumbers off; - labelBranchLengths off; - desuppress; - getEmployee #mesquite.trees.BasicDrawTaxonNames.BasicDrawTaxonNames; - tell It; - setFontSize 14; - setColor Black; - toggleColorPartition on; - toggleShadePartition off; - toggleNodeLabels on; - toggleShowNames on; - endTell; - endTell; - getTreeWindow; - tell It; - setSize 517 418; - setLocation 398 43; - setFont SanSerif; - setFontSize 10; - onInfoBar; - setExplanationSize 30; - setAnnotationSize 20; - getToolPalette; - tell It; - setTool mesquite.trees.BasicTreeWindowMaker.BasicTreeWindow.arrow; - endTell; - setActive; - setTreeNumber 1; - setTree '((1:0.014383,2:0.009365):0.0,((3:0.175791,(4:0.021176,5:0.008151):0.010597):0.004441,((((6:0.167703,7:0.015203):0.135417,8:0.0):0.013809,(9:0.00566,11:0.013525):0.011275,10:0.005337):0.003825,(12:0.002612,13:0.006759):0.007128):0.004112):0.025846);'; - toggleSizeToFit on; - toggleTextOnTree off; - endTell; - showWindow; - getEmployee #mesquite.ornamental.BranchNotes.BranchNotes; - tell It; - setAlwaysOn off; - endTell; - getEmployee #mesquite.trees.ColorBranches.ColorBranches; - tell It; - setColor Red; - removeColor off; - endTell; - endTell; - endTell; - endTell; -end; - diff --git a/Resources/docs/mesquite/support.html b/Resources/docs/mesquite/support.html deleted file mode 100644 index d53a8816e..000000000 --- a/Resources/docs/mesquite/support.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - -Support - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Support & Advice

      -

      If you think you've found a bug in Mesquite, our would like to - suggest a feature, please read this page. For help in using Mesquite, - see the Help page.

      -

      -

      -

      Why doesn't Mesquite do <insert your favorite - calculation here>?

      -

      Mesquite is extensible. What it can do now is a small part of - what we envisage. We're aware of many things that could be added. - The biggest needs we feel at the moment are for likelihood calculations - and more tools for examining character correlations.

      -

      We would welcome your suggestions at .

      -

      Of course, if you really want a new feature sooner than we can - add it, you are welcome to write your own module to implement - the feature. Contact us at - or see the Mesquite website for information on development.

      -

      Why does <insert feature> not seem - to work properly?

      - - - - - -
      -

      If you think you have found a bug in - Mesquite, please report it to - us (see below). If we don't know - about a bug, it is unlikely that it will be fixed. It - might be natural to presume that we know about all the - bugs in Mesquite, but it is not possible for us to have - tried out every combination of options on every computer - environment with every data matrix, model, etc. If you - are not sure if it is a bug (a large number of users blame - themselves when they encounter a bug, presuming it is - something they have done wrong), please report it anyway. - Even if your apparent "bug" is a mistake you made, - your mistake might indicate a poorly designed interface - that should be corrected.

      -

      That there will be bugs in Mesquite is inevitable. Mesquite - is a large project, about 1500 pages of source code when - printed single spaced at 7 point font (about 120,000 or - more lines of source; over 5MB of ASCII text). We don't - have a big team of people working on it; it was initially - written by a single person, and now most of it - is written by only two people. We apologize for - the bugs that remain, and look forward to your bug reports - and efforts to aid us make Mesquite useful.

      -

      Mesquite is intended to become a community effort. Source - code is available at - the Mesquite web - site; we hope other programmers will help us improve - the system.

      -
      -

       

      -

      Check out the Help system first

      -

      Mesquite doesn't have conventional documentation for all of its - features, but it does have various features to help you learn - how to use it. Check out the help page - for instructions. Also, browse through the example files, as they - contain many explanations and hints.

      -

      We recognize that Mesquite is a complex system that offers many - choices to the user. We plan to build macros and other tools to - help build paradigmatic analyses for users who don't want to sort - their way through options every time. However, they're only beginning - to be built.

      -

      Reporting bugs and requesting - advice

      -

      Please report bugs to . - Some bugs you may encounter will be bugs not in Mesquite but in - the operating system or Java virtual machine (for example, see - this list).

      -

      Partly to foster a community of users, and partly for efficiency, - we are encouraging users to sign up to a Mesquite - mailing list via which they can post queries about using Mesquite. - Once you've signed up, you can send a message to the list.

      -

      If you're reporting a bug, it's important that you are able to - specify, as precisely as possible, exactly what you did that generated - the bug. Try to find a precisely repeatable series of actions - that generate the bug. In any bug report, please specify the version - of Mesquite and any important modules and your operating system. - Be prepared to send us your data file so we can test the problem. - It is also very helpful to send us the Mesquite_Log - file that is in Mesquite_Support_Files (which is in your home - directory in Mac OS X and in "Documents and Settings\yourUserName\" - in Windows). We need a copy of the log file as it was written - immediately after your problem occurs.

      -

      (Of course, we recognize that some messages may be more appropriately - directed directly to us. You may contact us at .

      -

      Java bugs that affect Mesquite

      -

      Below are problems in Java on various operating systems that - affect Mesquite. If these problems annoy you, please contact those - responsible for your Java virtual machine.

      -
      -

      MacOS X

      -

      The recommended configuration for Mesquite on Mac OS X is OS - X 10.5 or newer with the latest Java. There are various - screen redraw and crashing bugs in earlier versions of OS X and - Java.

      -

      If at any point Mesquite quits spontaneously and OS X puts up - a dialog that says that Mesquite has unexpectedly quit, this is - what is called a "JVM crash". Technically it is not - supposed to be possible for Mesquite to do this, and thus it represents - a bug in Java and not a bug in Mesquite. Nonetheless, we would - like to know about it, because we may be able to find a way to - avoid the JVM bug.

      -

      MacOS X running Java 1.3.1

      - Mesquite 2 does not run under Java 1.3 or earlier. - -

      MacOS X 10.0 through 10.2

      - -

      We have not tested Mesquite 2 under these earlier versions - of MacOS X.

      -

      Mac OS 9

      - -

      Mesquite 2 does not function on Mac OS 9, because it requires - Java 1.4. -

      -
      -
      -

      Windows

      -
        -
      • Windows bounce up and down as menus change (a rapid shrink - & expansion). This is due to a design flaw either in Windows - or the Java VM; there is nothing we can do about it.
      • -
      • When you try to start Mesquite, you get a message that says it can't find Java. The JAVA_HOME may not be set properly on your machine To set it, go to System Properties (right click on My Computer and select Properties); Advanced tab; Environment Variables; look for Java_Home in the System variables window and edit it so that it points to the correct location of the latest Java installation.
      • -
      -
      -

      Linux/Unix etc

      -
        -
      • Window sizes and placements sometimes are inappropriate under - some window managers. Some window managers refuse to let Mesquite - have control over window size and placement, and choose what - appear to be random sizes and placements of windows. This is - not in our control. Try changing your window manager. We have - found that the default installations for KDE and Gnome of Red - Hat 7 work well with Mesquite.
      • -
      • Messages about Fonts not found on startup may be given. The - problem is that you need to install a supposedly optional package - of fonts in order that the default installation of Sun's Java - VM work properly (see http://java.sun.com/products/jdk/1.2/changes.html#sunw). - We would have thought that if the default installation of a - product claims to support a program but doesn't, then that would - be considered a bug. Sun considered this to be not a bug, although - they seem to have fixed it...
      • -
      -

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/taxa.html b/Resources/docs/mesquite/taxa.html deleted file mode 100644 index 5bcb71dee..000000000 --- a/Resources/docs/mesquite/taxa.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - -Taxa - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Taxa

      -

      Taxa are the fundamental entities in Mesquite: they represent - the species or gene copies whose characteristics are recorded - in character matrices, whose relationships are summarized in trees. - Our use of the word "taxa" isn't the traditional one, - which views a taxon as a formally recognized group at any level - (e.g., genus, family, order) in a taxonomic classification. Rather, - as with other computer programs, Mesquite uses "taxon" - as a shorthand for "terminal taxon" (the smallest unit - of analysis of relationships, equivalent to "Operational - Taxonomic Unit" or "Evolutionary Unit"). Higher - level groups are refered to as clades.

      -

      Taxa in Mesquite currently must belong to taxa blocks, which - are collections of taxa. Thus, the taxon "Homo sapiens" - would belong to a taxa block, for instance one called "Mammalia" - which may also contain other taxa such as "Mus musculus" - and "Ornithorhynchus anatinus".

      -

      Creating and managing taxa blocks

      -

      To add taxa to a data file, a taxa block must first be created - to contain them. Mesquite automatically asks you to create a taxa - block when you make a new file. You can later create a new taxa - block by selecting Taxa&Trees>New Block - of Taxa... A dialog box will ask you the name of the - taxa block and the initial number of taxa (you can add or delete - taxa later). You will be then shown the List of Taxa window, in - which you can rename the taxa (you can also rename them in the - Character Matrix Editor).

      -

      Mesquite allows more than one taxa block to exist in a file. - Thus, there is a List of Taxa Blocks window which shows you all - of the taxa blocks defined. To rename a taxa block, edit its name - directly in tis window. To delete a taxa block, select its row - in this window and choose List>Delete Selected - Taxa Blocks. Deleting a taxa block may cause character - matrices and tree blocks that depend on it to be deleted.

      -

      Managing taxa

      -

      You can add and delete taxa in the List of Taxa window and in - the Character Matrix editor. In the List of Taxa window, taxa - can be added by selecting List>Add Taxa.... - In the Character Matrix Editor, taxa can be added either by using - the Add Taxa tool or by selecting Matrix>Add - Taxa...

      -

      Taxa can be deleted in the List of Taxa window by selecting their - rows and choosing List>Delete Selected Taxa. - Taxa can be deleted in the Character Matrix Editor by selecting - their rows and choosing Matrix>Delete Selected.

      -

      Taxa can be renamed by editing their names directly in the List - of Taxa window or in the Character Matrix editor, or by using - the Name tool in the Tree Window.

      -

      To change the order of taxa, you can select and drag entire taxa - in the List of Taxa Window or the Character Matrix Editor. You - can also us the sort tool () - to sort taxa automatically in alphabetical or numerical order - of the column on which you touch in these windows.

      -

      Taxa can be merged, with their character states merged, using - Merge Taxa of the Taxon - Utilities submenu.

      -

      Different blocks of taxa can be merged during file - import or file - export. Otherwise there are not yet methods to merge taxa - blocks within Mesquite.

      -

      Renaming taxa

      -

      Taxa can be renamed by editing their names directly in the List - of Taxa window or in the Character Matrix editor, or by using - the Name tool in the Tree Window.

      -

      In the List of Taxa window and Character Matrix Editor, the Taxon - Names submenu permits you to make changes to taxon names. Condense - Taxon Names, for instance, assigns shorter names with - punctuation removed. This may be useful for converting names to - a format for other programs.

      -

      Alternative Taxon Names

      -

      This feature allows you to have several alternative naming schemes - for taxa, e.g. one set of names that includes your specimen codes, - another set that uses formal taxonomic names (for publication), - another set whose names are condensed for exporting to programs - that can handle only short names, and so on. By switching among - naming schemes, you can change how your trees appear, what tree - files you can read in, and so forth. (Prior to version 2 this - feature used to be called Archived Names and permit just one alternative - list of names; it now permits multiple lists and has a different - interface.)

      -

      You can see and manage alternative naming schemes for taxa in - the List of Taxa window. First, in the List of Taxa window choose - Columns>Alternative Names. A column will appear showing - alternative names (if any). To create a list of alternative names, - you can type the names directly in the Alternative Names column. - Or, if you want to base the alternative names on existing names, - you can touch on the column heading; a drop down menu will appear. - Select Replace Alternatives by Taxon Names in order to put the - current taxon names into the list of Alternatives.

      -

      Once you have a list of Alternative Names, you can save it as - a stored alternative naming scheme by choosing Store Alternatives... - from the column heading menu. Mesquite can store multiple alternative - naming schemes in the file that you can later load, replace, or - delete using items from the column heading drop down menu.

      -

      For instance, suppose you want to truncate taxon names for export, - but you don't want to lose your original names. In the List of - Taxa window, with Alternative Names showing, touch on the column - heading and select Replace Alternatives by Taxon Names. Then, - choose Store Alternatives... and enter the name "Original - Names". Now, you've successfully archived the original names. - Truncate the taxon names (for instance using List>Taxon - Names>Truncate...). Now, export the file as you wish. Once - you're done, you might want to archive the truncated names also. - From the column's menu, choose Trade Taxon Names with Alternatives - to put the truncated names into the column, then choose Store - Alternatives... to store the alternative naming scheme for the - truncated names. The file should now have two stored naming schemes, - the original and the truncated.

      -

      To set the current taxon names to be those in an archived alternative - naming scheme, you must first load the alternative scheme into - the Alternative Names column of the List of Taxa window, then - select Trade Taxon Names with Alternatives or Replace Taxon Names - by Alternatives in the column heading's menu.

      -

      Assigning group membership

      -

      Taxa can be assigned to groups to form a partition of the taxa. - Thus, taxa could be assigned to groups according to a traditional - taxonomic scheme (some taxa in the group "Vertebrates", - others "Invertebrates"), or according to some quality - such as distribution ("Neotropical", "Holarctic"). - The reason to assign taxa to groups is not to constrain trees - or do formal analyses (these groups in most circumstances don't - get involved in formal analyses) but rather for reasons of graphics - and interface. Groups can be assigned colors, and thus taxa can - be highlighed by their group's color wherever they appear (e.g., - in charts, in the Tree Window). (One analytical advantage is in - multivariate analysis, where Canonical Variates uses the assigned - groups as the prior grouping.)

      - To assign taxa to groups, go to the List of Taxa window. Select - Columns>Group Membership (Taxa) - to show the column indicating group membership. If you click on - the column heading "Group", a menu will drop down with - menu items to manage group membership. You must first create groups - using New Group. For instance, you could create a group Neotropical - and another group Holarctic. Then, you can assign taxa to the group - using the Set Group submenu. You can also edit the color of the - group, and rename the group. -

      Associating two taxa blocks

      - Associating the taxa in one block with taxa in another block is - useful in two contexts. First, you may want to indicate how genes - are assigned to species or parasites to hosts for studies of gene - tree/species tree or parasite tree/host tree relationships. - Second, you may want to indicate equivalence of taxa in different - blocks, e.g., sequence matrices of different gene loci with slightly - different taxon names but pertaining to the same set of specimens - or species. This can be helpful for fused - export into a single matrix. -

      To set up an association between two taxa blocks, follow the - instructions here.

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/toc.html b/Resources/docs/mesquite/toc.html deleted file mode 100644 index a37d602a4..000000000 --- a/Resources/docs/mesquite/toc.html +++ /dev/null @@ -1,741 +0,0 @@ - - - - - -Mesquite Manual Table of Contents - - - - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Mesquite Manual Table of Contents

      -

      Click on a topic to expand its contents - [Expand All / Collapse All]

      - - - -

      Part I: Mesquite Basics

      - - -

      Part II: Characters, Taxa, and Trees

      - - -

      Part III: Analyses

      - - - -

      Part IV: Miscellaneous Debris

      - - - - -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/trees.html b/Resources/docs/mesquite/trees.html deleted file mode 100644 index 1ed3c0c4a..000000000 --- a/Resources/docs/mesquite/trees.html +++ /dev/null @@ -1,927 +0,0 @@ - - - - - -Phylogenetic Trees - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Phylogenetic trees

      -

      Phylogenetic trees represent the branching history of descent - linking taxa, whether these taxa are species or genes. In Mesquite, - a tree refers to the taxa in a particular taxa - block and once created cannot be transfered to refer a different - taxa block. (As explained in the page on taxa, - "taxon" here is used as shorthand for "terminal - taxon" or "OTU".)

      -

      Characteristics of trees

      -

      Mesquite typically treats trees as rooted, although it is possible - to de-root trees. Trees may contain polytomies (multifurcations) - and also unbranched internal nodes. A tree in Mesqite does not - need to contain all of the taxa in the taxa block, and indeed - can contain as few as one taxon. Unlike MacClade, Mesquite does - not support trees with observed taxa fixed in ancestral position. - Mesquite can read, edit and write branch lengths in trees. In - addition to length, a branch may have various other attributes - such as width (e.g. for effective population size in population - genetics) and color (for display purposes).

      -

      Polytomies in trees are interpreted either as "soft" - (uncertainty in resolution) or "hard" (simultaneous - divergence). The default interpetation is specified in the Defaults - submenu of the File menu. A change in this default applies to all projects and - files. Individual trees can be marked as using a specific assumption, - thus overriding the default (e.g., by using the Set Polytomy Assumption - menu items in the Alter/Transform Tree submenu of the Tree menu - of the Tree Window). The appropriate assumption for most phylogenetic - studies is "soft", but calculations using soft polytomies - are extremely difficult, and most Mesquite calculations yield - results only with dichotomous trees and those with hard polytomies.

      -

      Analyzing trees

      -

      Trees can be visualized in various tree windows, and statistics - about them presented in tree windows, - the List of Trees window, and in charts. - We will not attempt to summarize all of the options here, which - are discussed elsewhere, in particular in the analysis links at - left.

      -

      Tree comparison methods include the following:

      -
        -
      • Tree to tree similarity measures — - The Shared Partitions module measures the number of partitions - between taxa shared by two trees. The separately-available TSV - package includes other measures such as the Robinson-Foulds - metric.
      • -
      • Consensus - trees — These are described below.
      • -
      • Fits of trees into trees — The fit - of a contained tree (e.g. gene or parasite) into a containing - tree (e.g. species or host) can be measured by Deep - Coalescence in the coalesce package.
      • -
      • Taxon instability among trees — This - module measures for each taxon how variable are its relationships - among a set of trees. Taxa that are particulary unstable, i.e. - whose placement is especially variable from tree to tree, score - high on this index. Taxon instability calculations are illustrated - in the example file at Mesquite_Folder/examples/Basic_Examples/tree_manipulation/13-instability.nex
      • -
      -

      Calculations with multiple trees

      - -

      Often a biologist wants to perform an analysis with multiple trees, for example the many trees coming from a Bayesian analysis, - to see how the analytical results vary among the trees. Mesquite offers several ways to explore analysis with multiple trees

      -
        -
      • Tree Window: In the tree window you can do an analysis using various options in the Analysis menu such as Values for Trees, Trace Character History, and others. When such an analysis is active, you can explore how different trees affect the results as follows: -
        • Scrolling from one tree to the next, or editing the tree, will cause the analysis to be updated to apply to the new tree
        • -
        • The Step Through Trees feature (in the Tree menu) will automatically scroll from tree to tree, writing the results of calculations into a text file that can be read into a spreadsheet or statistical program. First, set up the calculations you want in the Tree Window. Currently, the calculations enabled for Step Through Trees include Trace Character History, Character-Associated Diversification, Values for Current Tree, and the Values section of the Tree Info Panel. If one or more of these calculations is activated in the Tree window, and then Step Through Trees is requested, a dialog box will appear allowing you to choose which calculations to summarize. Mesquite will then generated a tab-delimited text file that can be read into a spreadsheet editor.
        • -
        • Scripts can be sent to the tree window to scroll from tree to tree, harvesting information along the way. Examples of such scripts are given in on the scripting page.
        • -
        -
      • -
      • Charts: Both Bar & Line Charts and Scattergrams (available in the Analysis menu) can be used to summarize one or two values over a series of trees. Choose New Bar & Line Chart for Trees, or New Scattergram for Trees. You can choose the source of trees, e.g. trees stored in the file, trees in a separate file, simulated trees.
      • -
      • List of Trees window: For blocks of trees stored in the project, you can display the List of Trees window and choose special columns to display information about each tree. For instance, in this window go to the Columns menu and choose a Number For Tree from the submenu. A new column will appear listing each tree's value for that calculation.
      • -
      • Others: Several other functions in Mesquite offer the opportunity to repeat a calculation for each of many trees. For instance, the Batch Architect can simulate sequence matrices on a series of trees and prepare a batch file for analysis of each.
      • -
      -

      -
      -

      Stored trees and tree blocks

      - -

      Trees may exist within tree blocks that are - stored in the data file. A tree block is a collection of trees - stored as a unit. A single data file may contain more than one - tree block, each containing from one to many trees.

      -

      Mesquite calculations can use trees other than those stored in - tree blocks in a data file. Most calculations can use trees that - are temporarily created using simulations or randomizations specifically - for the purpose of the calculation and then discarded. Also, a - recently edited tree in the Tree Window might not be stored in - the file if the user has not explicitly stored it in the file - using "Store Tree" or "Store Tree As". More - details on storing trees in tree blocks in the file are given - below.

      -
      -

      To create a new, empty tree block into which to store trees, - select Taxa&Trees>New Empty Block of - Trees... A new block of trees is automatically created - if you ask in the Tree Window to store a tree and no block has - yet been created to receive trees.

      -

      It is also possible to create tree blocks that are already filled - with trees. For instance, if you want to make a duplicate of an - existing tree block, select Taxa&Trees>Make - New Trees Block from>Stored Trees. Other choices - under Taxa&Trees>Make New Trees Block - from> allow you to create tree blocks filled with - trees resulting from simulations or randomizations, or other tree - sources.

      -

      Trees stored in a tree block can be - renamed or deleted in the List of Trees window - (available in the Taxa&Trees menu). To rename, edit the tree's - name in the list directly. To delete a tree, select the tree's - row in the list window and choose List>Delete - Selected Trees. Statistics about trees can also be - viewed in the List of Trees window by adding the appropriate columns - using the List menu.

      - -

      Tree blocks stored in a file can be renamed or deleted in the - List of Tree Blocks window (available in the Taxa&Trees menu). - To rename, edit the tree block's name in the list directly. To - delete a tree block, select the tree block's row in the list window - and choose List>Delete Selected Tree Blocks.

      -

      For tree files with too many trees to be held in memory simultaneously, - Mesquite can read the trees in directly from the file, one at - a time, and discard each from memory after it is used (for instance, - in charts or in the Tree Window). To do this use "Use Trees from Separate NEXUS File" as your tree source.

      -

      Tree Sources

      -

      Trees for viewing and analysis can come from various sources, - including tree blocks in the current file, or simulations. - Some tree sources modify other trees, such as Randomly - Modify Current Tree.

      -

      The tree source Concatenate 2 Tree Sources supplies trees from two separate sources as if they were one source. Trees from the first source have an attached value of "1", while trees from the second source have an attached value of "2". Concatenating tree sources can be useful for example to concatenate two large tree files that are too large to read in memory at once. To do this, first open a file that contains the taxa block that pertains to the two tree files. Then choose Save Trees to File from, Concatenate 2 Tree Sources. For the first source of trees choose Use Trees from Separate NEXUS file, and select the tree file. For the second source of trees choose Use Trees from Separate NEXUS file, and select the second tree file. Mesquite will then read all the trees in the first and then second tree file and concatenate them into a single tree file.

      -

      Consensus Trees

      -

      One source of trees available in Mesquite are consensus trees. A consensus tree summarizes the trees in another tree source; thus, you will need to tell Mesquite the source of the trees to be consensed. - There are three sorts of consensus tree now available in Mesquite:

      - -

      -

        -
      • Strict Consensus Tree: only those clades present in all - of the trees in the tree source will be present in the consensus - tree.
      • -
      • Semistrict Consensus Tree: only those clades that are present - in at least one of the trees, and not contradicted by any - of the trees, are present in the consensus tree.
      • -
      • Majority Rules Consensus Tree: only those clades present - in the specified fraction (>0.50) of the trees will be present - in the consensus tree. You can specify the fraction using - the "required frequency of clades" item in the dialog box - that will be presented to you. You will also have the choice - to "consider tree weights", in which case each tree will - contribute the value of the tree weight rather than 1 to - the tabulation of the frequency of clades contained therein. - This is valuable, for example, if one has a tree file from - a bootstrap analysis in which the trees from a single bootstrap - replicate are each given a weight of 1/(number of trees in - replicate) so that each replicate, rather than each tree, - counts equally toward the clade frequencies.
      • -
      -

      -

      Importing Trees

      -

      Trees can be imported from other files in several ways:

      -
        -
      • Copy & Paste: Open the other file in a text editor, select the tree descripting from the first parenthesis to the semicolon, and copy it into the clipboard. Then go to Mesquite's tree window and choose Paste Tree from the Edit menu. In doing this you should be careful that the taxon names are the same in the file as they are in your current project, or if the tree description uses numbers to refer to taxa, that the numbering is the same as in your current project.
      • -
      • Reading blocks of trees into memory from another file: The advantage of this is that the trees are all in memory, so that calculations that need to reference the trees repeatedly can retrieve the trees quickly. The disadvantage is that many trees could take up much memory. There are two ways to read blocks of trees into memory: -
          -
        • Link File (in the File menu) — This reads the contents of the separate file. The separate file remains linked, and Mesquite remembers that its information belongs to this separate file. If you modify the contents and re-save, the linked file will be modified.
        • -
        • Include File (in the File menu) — This reads the contents of the other file and copies them into the current project file. The other file is then left untouched.
        • -
        • Import File with Trees (in the Taxa & Trees menu) — This is a special version of Link or Include that specifically pulls out trees from the other file.
        • -
        -
      • - -
      • Reading trees individually from another file: - The following options can read trees individually on demand from other files. This means that at any give time only one of the trees is in memory, which permits use of large tree files without using up much memory. However, it means that some calculations are slower since the trees must be retrieved each time they are needed. -
          -
        • Use Trees from Separate NEXUS file (where ever a tree source is chosen) — This is the basic version.
        • -
        • Sample Trees from Separate NEXUS file (where ever a tree source is chosen) — This samples trees either to avoid a burn-in or to avoid examining too many trees.
        • -
        • MrBayes Trees from .t file (where ever a tree source is chosen) — This version reads both the .t file and the associated .p file to recover the tree scores.
        • -
        -
      • -
      - When you Link File or choose an option to read trees individually, and then you save your project file, Mesquite will remember what external file is to be read. If you later separate the project file and tree file apart, Mesquite will no longer be able - to find the tree file. Thus, if you ask to save a file that is using another tree file via Link File or an option to read trees individually, you should remember to keep both files - together. -

      Filtering Trees

      -

      Trees used in charts, the tree window or to make a new tree block - can be filtered. To do this, select Filter Trees from Other source - as your source of trees. You will be asked for the original source - of trees, and the filtering method. There are currently three - filtering methods:

      -
        -
      • Selected Taxa Form Clade - retains only those trees in which - the currently selected set of taxa form a clade on the tree
      • -
      • Selected Taxa Convex in Tree - retains only those trees in - which the currently selected set of taxa can be form a clade - by rerooting the tree
      • -
      • Tree Value Satisfies Criterion - retains only those trees - whose value is greater than, less than or equal to a particular - target value. For "value", one can use any of the - available calculations that assign numbers to trees, such as - treelength, tree depth, likelihood in character, tree asymmetry, - and so on. The user is also asked what is the target value, - and whether the criterion is to be greater than, less than or - equal to the target.
      • -

      -

      Modifying trees automatically

      -

      Trees can be edited by hand, as described below, - or the user can request Mesquite to automatically modify trees - using the "Alter/Transform" modules. These modules can - be used:

      -
        -
      • in the Tree menu of the Tree Window, under the Alter/Transform - Tree submenu, or the Alter/Tranform Branch Lengths submenu. - Selecting an item in these submenus performs the transformation - on the tree in the Tree Window.
      • -
      • in the List menu of the List of Trees window, in the Utilities - submenu, in the Alter Trees or Alter Branch Lengths submenus. - Selecting an item in these submenus performs the transformation - on all selected trees, or on all trees if none is selected.
      • -
      • to transform trees on the fly that are being supplied for - a chart or tree window or making a new tree block for a file. - To do this, select "Transform Trees from Other Source" - whenever a source of trees is required. You will be asked for - a source of trees to be transformed or filtered, and then for - a means by which to transform the trees.
      • -

      -

      The Alter/Transform modules include:

      -
        -
      • Root tree with selected taxa as outgroup
      • -
      • Resolve Polytomies (to 0-length branches)
      • -
      • Collapse Zero-length Branches
      • -
      • Convert Negative Branch Lengths to Zero
      • -
      • All Branch Lengths to 1
      • -
      • Scale All Branch Lengths
      • -
      • Ultrametricize
      • -

      -

      To use "Root tree with selected taxa as outgroup", - you first must select the outgroup taxa in, for example, the Taxa - List window. Then, choose the menu item "Root tree with selected - taxa as outgroup" in the Alter/Transform Tree submenu of - the Tree menu of the tree window, and in the Alter Trees submenu - of the Utilities submenu of the List menu of the List of Trees - window. This module will reroot the taxa in between the selected - outgroups and the remaining taxa, if this is possible. If the - tree cannot be rerooted so that the remaining taxa form a clade, - then the tree will not be rerooted, and a warning will be given - (perhaps visible only in the log). If the tree can be rerooted, - then both the outgroup and ingroup will be monophyletic on the - rerooted tree. In addition, if the tree has branch lengths specified, - the root will be positioned at the midway point along the branch - on which it is placed. That is, the length of the branch from - the root to the ingroup will be equal to the length of the branch - from the root to the outgroup. Future versions may allow user-choice - of the branch length distribution. Adjusting of the length of - the two basal branches is NOT done if the tree is already rooted - between the chosen outgroups and ingroup.

      -
      - -

      Saving Trees to a file from a Tree Source

      -

      You can ask Mesquite to save a NEXUS file containing trees from a tree source. - This feature can have many uses. For example, it can be very valuable - if you want to create a tree file but don't want Mesquite to keep all of the trees im memory. - Imagine you had a NEXUS tree file of 20,000 trees that you wanted to - reroot; and the 20,000 trees could not all fit into memory. The following steps would allow you to create - a new tree file with 20,000 rerooted trees, without ever having more than one in memory at once: -

        -
      • Select the outgroups in the List of Taxa window
      • -
      • In the submenu Taxa&Trees>Save Trees To File from, choose Transform Trees from Other Source
      • -
      • For the source of trees to be transformed, choose Use Trees from Separate NEXUS file
      • -
      • Choose the NEXUS file containing the 20,000 original trees
      • -
      • Specify where the new tree file is to be saved
      • -
      - - Mesquite will then proceed to read in one tree at a time from the original file, transform that tree, and then write it out to the new tree file. -

      -

      - This function was originally available from the File>Export menu as Export NEXUS Tree File from Tree Source.

      -

      Editing trees: The Basic Tree Window

      -

      The Tree Window shows a tree that can be edited and used in analyses. - A new Tree Window can be requested by selecting Taxa&Trees>New - Tree Window. (Mesquite allows multple tree windows, - and so if you select this menu item a second time, you'll get - a new tree window.) Many of the Tree Window's fundamental functions - are controlled by its Tree menu. This menu contains items to select - the tree source, store trees, and alter the tree. A second important - menu is the Drawing menu, which controls the appearance of the - tree. Additional menu items related to the Tree Window are found - in the Analysis menu. -

      Tree source

      -

      The Tree Window shows trees from a particular source (although - the tree being shown could differ from those in the tree source, - if you've recently modified the tree using the tools). The source - of trees might be a tree block in the data file. In this case, - as you used the blue arrows at the upper portion of the tool palette, - you would be browsing through the stored trees, scrolling from - one stored tree to another. Alternatively, the source of trees - might be a coalescent simulation, in which case you would be browsing - through gene trees representing replicate simulations of the coalescent - process. Other tree sources may be available, and can be selected - when you request the Tree Window for the first time or by using - the submenu Tree>Tree Source>. - One tree source, "Default Trees", offers a simple pectinate - tree ("Default Ladder"), a full polytomy ("Default - Bush"), and a symmetrical tree. It is available merely as - a last resort, in case other tree sources are unavailable. -

      We expect a common confusion will be that users will be unable - to find the trees that they recently stored in the file. For example, - when a new file is created, there are no stored trees, and hence - the Tree Window would be forced to use another tree source (for - example, "Default Trees"). If a user then stores a tree - in the file (see next section), he or she might hit the blue scroll - arrows of the Tree Window expecting to browse the stored trees, - only to be shown one of the Default Trees. The problem is that - the Tree Window is using Default Trees as the tree source, not - Stored Trees. To see the trees stored in the file, select Tree>Tree - Source>Stored Trees to change the tree source to - Stored Trees. -

      Moving from Tree to Tree

      -

      To select which tree to view, use the tree scroll at the upper - left of the Tree Window: -

      -

      The left and right blue arrows take you to the previous and next - trees, respectively, in the tree source. The Go To button takes - you to the tree whose number is entered in the text area. The - Recent Editings button offers you a drop down menu by which you - can return to recently edited trees. The menu lists only trees - that you have edited; it does not list the trees that came directly - from the tree source, and is therefore not a complete history - of recent trees. The number of little white triangles in the button - indicates the number of recently edited trees stored. -

      Storing trees

      -

      Although the Tree Window can be used merely to browse existing - trees, it will commonly be used as a tree editor, allowing the - user to build a tree according to some prior hypothesis, or to - modify trees to explore the effect of changes in the tree. -

      Once a tree has been edited, the user may want to store this - new tree in the file. Exactly how that is done depends on the - tree source being used by the Tree Window: -

        -
      • If the tree source is Stored Trees, then two menu items are - available in the Tree menu to store trees, "Store Tree" - and "Store Tree As...". For instance, imagine that - you scroll through the stored trees until you get to tree number - 5. If you edit it using the tools of the tool palette, then - you select Store Tree, your newly modified tree will replace - the original tree number 5 in the tree block. If instead you - choose Store Tree As, you will add your modified tree as a new - tree at the end of the tree block, leaving the original tree - number 5 untouched. Thus, Mesquite assumes that you are potentially - editing the original tree in the tree block whenever you edit - the tree. However, the original copy is not replaced by your - edited version until you select "Store Tree". Until - you select this, your modified tree is maintained as a temporary - tree associated with the tree window, and not stored in the - tree block. -
      • If the tree source is not Stored Trees then you can't modify - the original trees, because they are merely temporary trees, - produced by something like a simulation. Thus, in this case - there is no Store Tree menu item available. Instead, there is - a "Store Copy of Tree As" menu item. This acts more - or less like Store Tree As, in that the tree is added to a tree - block. -
      -

      You can tell that a tree has been edited to be different from - that in the tree source when a black diamond appears in the message - area at the lower left side of the Tree Window. The message area - turns green when the tree is an unsaved, edited tree and the tree - source is not Stored Trees. -

      Tree Info Panel

      -

      The Tree Window has a Tree - Info Panel, available by touching the blue "i" () - in the tree window. This panel shows basic information - about the tree and its notes. It also has a Values section - in which you can display values from various calculations - (character likelihood, etc.). -

      Tools

      -

      At the left side of the Tree Window is a tool palette, - containing tools that you can use to interact with the tree. Exactly - which tools are available will depend on the modules installed - and loaded. In the description of tools below, it will be assumed - that a basic set of modules is installed and loaded. -

      Some tools act when they are touched on a branch of the tree; - others act when a branch is touched then dragged and dropped. - Some tools behave differently if a key such as shift or control - is held down when the tool is used. These details are explained - below. Some explanation of the tool is also given in the window's - Explanation Area when the tool is selected in the palette. The - currently selected tool has its button darker than the rest in - the tool palette. -

      Some tools have options that can be set. If so, then the button - for the tool in the tool palette will have a small black triangle - indicating the availability of a drop down menu. If you touch - the button and hold down the mouse for a moment, the menu will - appear to allow you to make choices. -

      The following tools change the topology of the - tree (the fundamental relationships among taxa implied by the - tree). Some of these tools might not be available if their controlling - modules are not installed or loaded. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ToolAction
      ArrowIf touched on a branch, dragged - and dropped on another branch, the former branch is reattached - to the latter. Also can be used to select taxa and branches.
      Interchange branchesIf touched on a branch, dragged and dropped on another branch, - the two branches exchange positions. Can be used to rearrange - a polytomy, but can also be used - for branches distant on the tree.
      Collapse branchCollapses branches to yield polytomy. - Also removes unbranched internal nodes.
      Collapse allCollapses all branches in clade. - If option or ALT is held down, collapses all branches below - node touched.
      RerootReroots tree at branch touched.
      Prune cladeCuts clade out of tree. Taxa cut out remain within the data - file, but are not included in this - particular tree.
      Insert unbranched nodeInserts node along branch. Currently - used primarily in combination with assigned lineage widths - to indicate population fluctuations for coalescent simulations.
      Search within cladeRearranges the branches above the node touched looking for a better tree. - The objective function used (e.g., treelength, or something else) is chosen using the - Objective Function submenu of the tool's popup menu. You can also choose the nature of the - branch rearrangements used, and whether the tool looks for trees with higher or lower - values of the objective function.
      -
      -

      The following tools change the branch lengths or widths - of the tree. - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ToolAction
      Assign branch lengthBrings up a small editable area in which to enter a branch - length.
      Stretch branchClick and drag on branch to stretch - its length.
      Adjust node positionStretches branch lengths above and below node to allow node - to change position without changing positions of other nodes.
      Assign lineage widthAssigns a width to the branch. - Currently used to assign effective population sizes for population - genetics calculations.
      -
      -

      -

      The following tools affect the appearance of - the tree, or change attributes of its branches, but do not change - the topology or branch lengths. Thus the changes these tools make - will not affect most calculations. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      ToolAction
      ZoomZooms the magnification to enlarge the tree. Holding down Option or Alt shrinks the tree. If you click and hold on the tool button, a drop down menu lets you reset back to standard magnification. Note also the Drawing Size submenu in the Drawing menu.
      LadderizeRotates nodes to bring the largest clades on the right side - of the tree. Does not affect topology of tree. If option or - ALT key held down, ladderizes to left.
      Draw clade as triangleDraws clade as small triangle - to save space in drawing the tree. The full relationships - within the clade remain, but are hidden. Clicking again will - expand the clade to be viewed again. This drawing mode may - have bugs.
      Magnify cladeMagnifies the image of the tree so that only the clade touched - is shown. Touching again on the node shows the whole tree
      Branch infoShows available information about the branch and calculations - concerning it.
      Color branchColors the branch. Control-click - colors clade. Repeat click erases. Shift-click - shrink wraps color. Touch and hold the button to obtain a - menu to select color used. This is not equivalent to the Fix - States tool of MacClade.
      Name nodeGives a name to the node. This name must be unique, and - different from the names of terminal taxa.
      Select branches in cladeSelects all the branches in a clade. Control-click extends - selection. Shift-click shrink wraps selection. You can also use the arrow tool to select branches.
      Select taxa in cladeSelects all the taxa in a clade. Control-click extends selection. - Shift-click shrink wraps selection. You can also use the arrow tool to select taxa.
      Annotate nodeAttaches a note to a node. An asterisk appears over the - node. The note can be seen by passing the Annotate cursor - over the branch, or by turning on "Show Notes On Tree" - using the menu that drops down from the Annotate node button - in the tool palette.
      Show pictureShows image attached to taxon. Click again to hide. Control-click - to attach picture.
      HyperlinkShows web page or another data file. Shift click to enter - link explicitly. Control-click to select local file.
      Search for Taxon in DatabaseSearches a taxonomic database for the taxon name that is touched. The database searched - (e.g., Tree of Life Web Project, iSpecies, Catalogue of Life, GenBank) can be chosen - in the tool's popup menu.
      Node Age ConstraintsAssigns constraints on ages to a node. When you touch on a node, a text edit field appears.  To indicate the minimum age is 2.0, enter "2.0+". To indicate the range is 2.0 to 4.0, enter "2.0-4.0". To indicate the maximum is 4.0, enter "0.0-4.0". To say age is exactly 3.0, enter "3.0". These constraints are not yet used by standard Mesquite modules
      -
      -

      Selecting taxa and branches

      -

      Selecting branches or taxa in the tree window can be done by the standard arrow tool, or by special tools for selecting clades. - -If no branches are selected, then the entire tree looks normal. However, when some branches are selected, the other branches (those not selected) are dimmed. This can be useful to highlight branches both on trees and in other contexts such as Node Scattergram. It also allows other modules to restrict calculations to only the selected branches, for example. - -Taxon selection can be seen by the highlighting of a taxon name.

      -

      To select branches or taxa you can:

      -
        -
      • with the standard arrow tool, click outside of any branches or taxon names and drag the selection rectangle to encompass the branches & taxa you want to select. A branch is selected if the node at the descendant end of the branch is included in the rectangle. A taxon is selected if any part of its name is included in the rectangle.
      • -
      • with the standard arrow tool, click directly on a branch or taxon name. - - If you hold down the Control (or Command) key while selecting, the newly selected branches/taxa will be added to the set selected (unless the newly selected branches/taxa had been already selected, in which case they will be deselected). - - If you hold down the Shift key while selecting, the selection will shrinkwrap by clade: all branches/taxa will be selected in the smallest clade including all selected branches/taxa.
      • -
      - Alternatively, you can use the Select Branches in Clade or Select Taxa in Clade tools (above). These select either all the branches in the clade, or all the terminal taxa in the clade. -

      -

      Alter/Transform menu items

      -

      In the Tree menu of the Tree Window are two submenus by which - you can change the tree, "Alter/Transform Tree" and - "Alter/Transform Branch Lengths". These provide various - utilities to change the tree, including its branch lengths. Some, - such as "Scale All Branch Lengths", affect all branches of the - tree simultaneously. See the section on automatic - modification for more details. -

      Analyses

      -

      The Tree Window has, in its Analysis menu, menu - items that yield analyses using the current tree in the Tree Window. - Which analyses are available depends on what modules are installed - and loaded. Typically the following will be available at least: -

        -
      • Trace Character History - Illustrates a history of character - evolution on the tree. Described in detail in the chapter on - reconstructing - ancestral states.
      • -
      • Tree Legend - adds a small legend to the Tree Window. The - legend can describe information about the tree, including the - results of calculations done using the tree. When the legend - is in the Tree Window, an additional menu appears, the Legend - menu, by which you can choose to show or hide lines of information.
      • -
      • Values at Nodes - shows values associated with nodes, either - by coloring the nodes or labeling them. These values describe - information about the nodes, such as a statistic calculated - over the clade above the node. At the moment there are few such - values available (notably, the reconstructed character state - in a continuous character, also available through Trace Character - History).
      • -

      -

      How trees are drawn

      -

      There are many options for the appearance of trees as drawn in - the Tree Window and other windows displaying trees. Trees may - have diagonal, square or circular branches; they may be drawn - black on white or green on blue; they may be drawn so that apparent - branch length is proportional to assigned branch length. These - options are controlled by the Drawing menu. -

      Some of the menu items in the Drawing menu are: -

        -
      • Tree Form - Chooses general form of the tree. Some are merely - graphical, others involve analyses such as PlotTree and PlotTree3D - (which plot the tree in a 2D or 3D space) and Contained Gene (or Other) Trees - (which shows gene trees within species trees, or parasites within - hosts).
      • -
      • Set Current Form As Default - Sets as default the tree drawing - style currently in use (e.g. Diagonal Tree, Balls & Sticks - etc.). It does not capture all of the current parameters chosen - for that drawing form (background color, spot sizes, etc.).
      • -
      • Background Color - Sets the color of the field on which the - tree is shown.
      • -
      • Branch Color - Sets the color of the branches. These color - are not retained with the tree, but are for graphical purposes - only. In this regard it is different from the Color Branch tool, - whose colors are retained with the tree.
      • -
      • Drawing Size (Only in the basic Tree Window) - This submenu has three choices: Size Automatically, Scale to Fit, and Fixed Drawing Size. When Size Automatically is chosen, Mesquite attempts to choose a size that permits the tree to be drawn compactly and yet visibly. This may require the tree drawing to be larger than the window, and navigable with scroll bars. When Scale to Fit is chosen, the tree will be fit within the window even if this makes the tree too small to see easily. When Fixed Drawing Size is chosen, you can set the size of - the panel in which the tree is drawn.
      • -
      • Float Legends (Only in the basic Tree Window) - When the tree window has scroll bars to move around a large tree, this item allows you to choose whether - the legends such as the Tree Legend and Trace Character Legend - are anchored to the panel in which the tree is drawn or, anchored - to the window itself.
      • -
      • Font, Font Size, Font Color - Sets the font characteristics - of the taxon names and node names.
      • -
      • Names - Determines what names are shown and whether taxon - names are colored by the taxon group.
      • -
      • Orientation (Only for some tree forms) - Chooses whether the - root to terminal orientation is up (classic phylogeneticist - or paleontologist), to the right (molecular evolutionist), bottom - (population geneticist or mathematician) or left (?)
      • -
      • Branches Proportional to Length - Determines if the drawn - lengths of branches are proportional to their assigned lengths. - Otherwise, the tree drawing routine chooses node positions at - its own convenience.
      • -
      • Save Macro for Tree Drawing - Saves the current tree drawing - specifications (form, color, orientation, etc.) as a macro. - The macro will then appear under the Macros For Tree Drawing - submenu, and can be used later to set other tree windows to - use the same specifications.
      • -
      -

      Printing trees and saving graphics files

      - Mesquite's Tree Window offers two menu items for printing trees: - Print Tree and Print Tree to Fit Page. The former prints the tree - in its current size, even if that requires it to be placed over - multiple pages. The latter automatically reduces or enlarges to - tree image to fit a single printed page. It attempts to choose landscape - or portrait mode to maximize the size of the fitted image. -

      You can also use Save Tree As PDF in the file menu to save the - tree image to a PDF file. This works well except that legends - - (such as the character trace legend) are not included in the - image because of an apparent bug in the library we are using. -

      An alternative way to generate image files is to ask to print - the tree image, then use your operating system's Print dialog - box to direct the output - to a file (e.g., postscript or PDF) instead of a printer. Printing - to a PDF file is built into the Print Dialog box of Mac OS X - and - therefore is easy to do. On Windows, printing to - a pdf or postscript file is not so straighforward. To do this, - use - a postscript - printer - and print to file. The ".prn" file created might in - fact be a ".ps" postscript file on the inside. If - you are using Windows but don't have a postscript printer then - you - can add a virtual printer via the Control Panel. Choose a postscript - printer driver (e.g. a Laserjet marked as "PS"). - Postscript and pdf files are editable by programs such as - Adobe Illustrator. -

      Dependent Tree Window

      - This window shows the same tree as in the Tree Window (hence it - is "dependent"). It is available in the Tree menu - of the Tree Window. It is useful when analyses or graphics are desired - for the Tree Window, but which would conflict visually with currently - running analyses or graphics. Thus, the Dependent Tree Window gives - additional space on which to display graphics and analyses. As the - tree in the Tree Window is changed, the tree in the Dependent Tree - Window is also changed. Note: If the Tree Window is closed, the - Dependent Tree Window will close also. -

      Users may find the menus of the Tree Window and Dependent Tree - Window somewhat confusing when the latter is in use, as both windows - include some menus of the other. This is a consequence of Mesquite's - automatic menu arrangement; we realize it is not optimal in this - case.

      -

      Mirror Tree Window

      - This window, like the Dependent Tree Window, shows the same tree - as in the Tree Window. However, the Mirror Tree Window shows it - twice, in mirror image. This allows you to compare, for instance, - two different traced characters visually, as in this - example. The analysis shown on the left side is controlled by - the Left side submenu; that on the right by the Right side submenu. -

      Users may find menus confusing when this window is in use; see - comments under Dependent Tree Window.

      -

      Multi Tree Window

      - This window, available in the Taxa & Trees - menu, shows multiple trees simultaneously. It is not dependent on - a Tree Window, but gets its trees from an available tree source. -

      -

       

      -
      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/docs/mesquite/whyMesquite.html b/Resources/docs/mesquite/whyMesquite.html deleted file mode 100644 index 8c9366bca..000000000 --- a/Resources/docs/mesquite/whyMesquite.html +++ /dev/null @@ -1,387 +0,0 @@ - - - - - -Why Mesquite? - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Why Mesquite was made

      -

      We give two answers, the practical and - the poetic, and a comment on the relationship - between MacClade and Mesquite.

      -

      -

      The practical answer

      -

      Mesquite represents a new approach to computing for evolutionary - biology. In recent years there has been a proliferation of computer - programs for phylogenetic analysis, each designed for some particular - analysis (e.g., see Felsenstein's - compilation of programs). As these often involve unique file - formats and user interfaces, it is difficult for users to move - from one to another. Users tend to become constrained to a few - familiar analyses, since any given program can't do everything, - and each program has costs in learning. As a programmer one would - like to respond by making a program that does everything, but - there are now too many analyses available or conceivable for a - single programmer or programming team to keep up. We have seen - the impact of these constraints with MacClade: some users perform - particular analyses in MacClade not because they are the most - appropriate analyses for their questions, but simply because they - are available in a familiar program. We would like to add more - flexibility to MacClade, but in a monolithic program this can - be difficult to do, and even if easy, there are more proposed - methods than we could maintain in MacClade.

      -

      Hence, our goal was to design a general system for phylogenetic - computing to which different programmers could contribute modules. - Bringing different analytical tools into a common system increases - possible analyses more than additively. In the end, the system - has grown beyond being strictly phylogenetic, including capabilities - for calculations involving characteristics of many organisms (e.g. - population genetics and morphometrics) that need not involve phylogeny.

      -

      A second goal of Mesquite is to provide a graphical user interface - that will operate, more or less without modification, under different - operating systems (being written in Java).

      -

      Modularity and Flexibility

      -

      "Modularity" in computer progamming might follow different - models. It could follow the "Mr. - Potato Head" model, in which there is a central program - to which different peripheral calculations can be attached in - specific places. This allows useful, but limited, flexibility. - Or, modularity could follow the "Lego" - model, in which building blocks are attached to other building - blocks, and so on indefinitely. This allows nearly unlimited flexibility. - Mesquite's modularity is somewhat of a hybrid between these: there - is a (small) central starting point to which modules attach, but - from there modules can be attached to modules attached to modules, - indefinitely, leading to considerable flexibility in the analyses - that can be constructed.

      -

      To give an idea of the flexibility, consider the calculation - of the parsimony score of a tree, the treelength. A treelength - calculating module takes as input information a tree, and responds - by returning its length. Such a module belongs to the general - class of modules that return a number when passed a tree. Other - modules belonging to this class ("NumberForTree") could - return the likelihood of the tree, or a measure of the asymmetry - of the tree's branching, or a measure of the tree's discordance - with a containing species tree. A Tree Legend module can be written - (and has been) that displays the treelength in a legend in the - tree window, but the Legend module is designed so that the user - can choose to display any other number for the tree, such as its - likelihood, asymmetry, or discordance. If a programmer creates - a new module to calculate a number for a tree such as the longest - branch-length path from root to tip, and a user installs the module, - then the longest path measurement would automatically become another - option for the tree legend.

      -

      The Tree Legend is not the only place where analyses could use - numbers for trees. A charting module could display the numbers - calculated for a whole series of trees, or a tree search module - could use the numbers to find a tree with minimum or maximum values - for the number. When such modules are made, they can automatically - have access to whatever NumberForTree modules are available. Thus, - the chart could show treelength, or likelihood, or asymmetry, - or discordance, or longest path. Likewise, the tree search module - could seek to optimize any of those. If a programmer makes a new - module to analyze numbers for trees, then suddenly all existing - NumberForTree modules have a new context in which they can be - analyzed. If a new NumberForTree module is made, it will appear - as a new option under each of the modules making use of NumberForTree. - Hence the number of alternative analyses rises as the product - of numbers of modules of different interacting types.

      -

      Of course, the trees used had to come from somewhere. One module - might supply the trees stored in a file, another might simulate - trees using a simple markovian model of speciation and extinction, - another might simulate trees as gene trees coalescing within a - species tree. Characters likewise might come from a stored matrix, - or might be simulated by a stochastic module of evolution, or - might represent reshufflings of existing characters. This means - that any calculations using trees or characters can either do - their calculations on observed data and reconstructed trees, or - can derive null distributions under stochastic models. The calculations - don't have to do anything special to achieve this flexibility; - they simply let the user choose the sources of trees and characters.

      -

      (For more details about modularity, see How - Mesquite works)

      -

      A community of programmers

      -

      Our hope is that building-block style of the Mesquite system - will encourage programmers to write modules for their own favorite - analyses. Another attraction of the Mesquite system is that many - of the details of reading and writing of files, user interface - and graphical display are already taken care of, and the programmer - might worry only about a single calculation. The system is built - in Java and is therefore platform independent. It is also possible - for programmers to link in code written in C, C++, or some other - language.

      -

      We have attempted to design the system so that a programmer's - efforts can be recognized as an independent, citable contribution. - Modules or suites of modules can have their own names, own manuals, - be distributed and cited separately. They simply run within the - Mesquite system.

      -

      Mesquite source code is available for download. - This allows other programmers to modify existing source to create - new modules.

      -

      -


      -

      The poetic answer

      -

      The goals of Mesquite are these:

      -

      To change the economics of imagination in evolutionary biology - — There are three ways we envision Mesquite stimulating imaginative - ideas and their successful spread:

      -
        -
      • Stimulating the creation of ideas: analyses. With multiple - alternative modules available for various parts of an analysis, - and with modules specializing in questions from various branches - of evolutionary biology (e.g., phylogenetics, molecular evolution, - population genetics, geometric morphometrics) the diversity - and scope of analyses that can be constructed by combining different - modules is great. Individual users can carry their imaginations - through to an analysis that no one has tried previously. Indeed, - Mesquite, by offering the alternatives to be combined, doesn't - merely provide analytical tools for questions that have existed: - it suggests and provokes new questions. -
      • Stimulating the creation of ideas: biology. As does - MacClade, Mesquite has an - emphasis on visualization and exploration. An idea — whether - a particular hypothesis about the evolutionary history of a - group, or a stochastic model of a process — can be followed - through to its consequences, and visualized. A biologist can - ask "What if this were the phylogenetic tree?" and - a character's evolution can be reconstructed or simulated on - this tree, and the results visualized. A biologist can ask "What - if the population had population sizes fluctuating in this way?", - and coalescence can be simulated, and the results visualized. - In providing users with the tool to ask "What if?" - questions, Mesquite provides an extension of the imagination. - Such tools are vital in a field whose ideas have consequences - that are difficult to predict or grasp without the aid of a - computer. -
      • Enhancing the efficient distribution of ideas: programs. - The imagination of theoreticians and programmers has produced - many valuable ideas for approaches and methods, and many valuable - programs to implement them. However, some of the ideas haven't - been translated to programs, and many of the programs haven't - been as much explored and used as would have been good. We don't - know, as a field, how many important ideas will lie unused for - decades until they are rediscovered. By allowing the programmer - to focus on the precise idea proposed (Mesquite providing much - of the housekeeping code for the programmer), Mesquite may allow - some ideas, that might never have been implemented, to be realized - as tools. By providing a fairly user-friendly context in which - modules can operate, Mesquite may encourage some programs to - be used more broadly and more easily than otherwise. -
      -

      To continue to promote a phylogenetic perspective in evolutionary - biology — The last few decades have seen the realization - of the importance of viewing organismal diversity and evolution - in the light of phylogeny. This revolution is analogous to and - as fundamental to its field as the revolution in cosmology from - a Newtonian view of space to an Einsteinian view of space (Maddison - and Pérez, 2000). Just as mass curves space, phylogeny - has curved the space of biological diversity, providing a distortion - on the distribution of traits of organisms we see around us. MacClade - and Mesquite are both designed to provide a corrective lens, to - help us to see organisms and their traits in their natural orientation - within this curved space along the phylogeny. Mesquite's modularity - allows this perspective to be extended to fields such as morphometrics, - in which a phylogenetic perspective has relatively recently begun - to suffuse the field.

      -

      -


      -

      Which to use, Mesquite or MacClade?

      -

      Version 4 of MacClade (Maddison - & Maddison, 2000) was released in October 2000, and the MacOS - X compatible version 4.04 in July 2002. (It is now at version - 4.08.) The reader might wonder why we have been working on two - different programming efforts, and whether they are intended - for - different uses. Although Mesquite's extensibility means that - it has many more features than MacClade, MacClade has some features - that Mesquite lacks. Calculations and functions of MacClade's - tree window not currently available in Mesquite include particular - charts (e.g., Changes and Stasis), the concentrated - changes test, some of the parsimony options (irreversible, stratigraphic, - Dollo), a detailed Trace All Changes mode, and some options for - tree printing (e.g., saving a tree to the clipboard). Previous - to version 2.5 of Mesquite, some of the most significant advantages - of MacClade 4 over Mesquite were in tools in the data editor - for - managing molecular sequence data; these have, however, been added - to Mesquite 2.5. MacClade also - has - a simpler interface, which some users might prefer. We imagine - that in the future MacClade will give way to Mesquite - as Mesquite matures. For the next while, however, the - two will coexist and be complementary.

      -

      References

      -

      Maddison, D.R. and W.P. Maddison. 2000. MacClade version 4: - Analysis of phylogeny and character evolution. Sinauer Associates, - Sunderland Massachusetts. -

      Maddison, W.and T. Pérez, 2000. Biodiversidad y lecciones - de la historia. In: Enfoques contemporáneos para el estudio - de la biodiversidad [Hernández, H.M., A. García - Aldrete, F. Álvarez and M. Ulloa, editors]. Instituto de - Biología, UNAM, Mexico. Pp. 201-220.

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - - diff --git a/Resources/docs/mesquite/windows.html b/Resources/docs/mesquite/windows.html deleted file mode 100644 index 0868c254e..000000000 --- a/Resources/docs/mesquite/windows.html +++ /dev/null @@ -1,352 +0,0 @@ - - - - - -Mesquite's Windows - - - - - -
      - - - - - -
      - - - - - - - - - - -
       -
      Mesquite
      -
      -
      - - - - - - - - - - - - - - - - - - -
      -

      - Introduction
      -
      Why?
      - How to Cite
      - Publication
      - Support
      - Credits

      - Help
      - FAQ
      - Web Site
      -

      -

      - Simplicity
      - Files

      - Menus
      - Windows
      - Charts
      - Scripts/Macros
      - Modules
      - How
      -

      -

      - Characters
      - Taxa
      -
      Trees
      - Glossary

      -

      New
      -   Features

      -
         
      -
      - - - - - -
      - - - - - - - - - - - - - - - - - - - - - - - - - - -

      Table of
      -     Contents

      -
       

      - - Character
      -   Evolution

      - Diversification

      - Molecular
      -   Data

      - Gene trees

      - Simulations &
      -   Randomizations

      - Continuous
      -   Characters

      - Use with
      -   Other Programs

      - Studies

       
         
      -
      - - - - -
      -

      Mesquite's Windows

      -

      With version 2 of Mesquite, separate windows can be bundled together - as tabbed panels in the same window. Because most of these panels - can exist as separate windows, we will refer to them as "windows" - even though you may rarely see them as separate windows.

      -

      Some basic Mesquite windows are:

      -
        -
      • Startup window - the colorful window with - the mesquite leaf, the progress bar indicating modules loading, - and the banners at right for installed and loaded packages.
      • -
      • Main Mesquite window - this has three panels, - the Log Window, the Project and Files Window, and the Search - window. (See images below.)
      • -
      • Tree Window - the - window to view and edit trees
      • -
      • Character Matrix Editor - - a spreadsheet editor for character matrices
      • -
      • List Windows - - show lists of characters, taxa, trees, models and other objects.
      • -
      -

      - - - - - - - -
      Three panels of the main Mesquite window
      - - - - - - - - - - -
      Log Window
      Project & Files Window
      Search Window

      -

      On this page are explanations of the general features of windows, - as well as issues specific to list windows.

      -

      You can output a window by printing it, saving it as a PDF file, - or saving a text version. To print a window, select from the Print - menu items in the File Menu. You can also save the window as a - PDF document using Save Window as PDF, or save it as text using - Save Window as Text.

      -

      Common features of windows

      -

      Windows in Mesquite have a consistent structure, with these components - commonly appearing:

      -

      -

      Here are brief descriptions of some of these:

      - -

      Project Panel

      -

      At the left of most windows is a Project Panel, which summarizes and controls the main "data objects" such as blocks of taxa, character matrices and tree blocks. You can grab its edge to make it wider or narrower, and you can touch the window tab above it to expand it or hide it (depending on whether you hit the "go away" button on the tab or not).

      -

      The Project Panel has expandable sections (touch on the triangles) and also menus that drop down when you touch on a section. Its sections are:

      -
        -
      • at top a list of the files participating in the project (the main file and any linked files)
      • -
      • a File Incorporation section which helps you import data from other files.
      • -
      • a New... section that permits you to make new taxa blocks, matrices or tree blocks.
      • -
      • sections for the taxa blocks, matrices, tree blocks, and other objects belonging to your project.
      • -
      - Here is an example Project Panel with the cursor touched on a section for a trees block. A drop down menu allows you to view or manage the trees block: -

      -

      Window Tabs

      -

      As noted above, windows can exist either separately or bundled - within a single window as tabbed panels. When bundled, the window - will have a series of tabs at the top that permit you to choose - which panel (i.e., which window) you want to see:

      -


      - The highlighted tab is the current window shown.

      -

      Tabs can be closed using the . - By touch this you are asking the window represented by the tab - to be closed.

      -

      Windows can be "popped out" as independent windows - using the pop out button (). - A popped out window can be returned to being a tabbed panel within - the project window using the pop in button () - at the upper left of the popped out window.

      -

      You can turn off window bundling by deselecting Open Windows - as Tabs in the Defaults submenu of the File menu.

      -

      Window information bar

      -

      Windows can have an information bar that allows you to access - information about the window, its calculations, and the modules - involved in them. If the information bar is not showing and you - wish to see it, select "Show Information bar" - in the Window menu.

      -

      -

      The tabs in the information bar choose the different modes of - display of the window. The first two of these (the graphics tab, - and the text version tab), cause the window to display its basic - output (e.g., the spreadsheet data editor, the tree drawn in a - tree window) in either a graphics form or a textual form. The - remaining tabs give information of other sorts.

      -

      The window modes are:

      -
        -
      • Grapical version of output — The standard output - of the window showing results and analyses. -
      • Textual version of output — A textual version - of the results and analyses. -
      • Parameters of modules — A list of the current - settings and parameters of the modules involved in producing - the window and its contained results. -
      • Tree of Modules — Shows the employee tree of all - modules participating in the window -
      • Citations for modules — Gives citations for some - of the modules participating in the window. -
      -

      -

      Mini scrolls

      -

      Mini scrolls are used to scroll among trees, characters and other - items. The small blue button right of the text edit box, when - hit, tells the scroll to enter and use the number within the edit - box. Otherwise you can use the arrows to scroll forward or back. - If the change is not acceptable (e.g., because you are already - at the minimum or maximum value) the arrow is dimmed.

      -

      -

      Tool palettes

      -

      In various windows are tool palettes that look something like - this:

      -

      -

      The button of the current tool is shown darker. Usually in the - explanation area of the window, an explanation is shown for a - tool when you click on it. Some tools (whose buttons may show - a small inverted triangle) when double clicked, right-clicked - or control-clicked, show a menu in which options can be chosen.

      -

      -

      Annotation area

      -

      The white annotation area shows footnotes or other annotations - stored for taxa, trees, characters or other objects. These annotations - are sometimes editable. At its left are two buttons, a minus and - a plus arrow. These reduce and increase the height of the annotation - area.

      -

      -

      -

      Explanation area

      -

      The explanation area, below the annotation area, shows explanations - for tools, modules, objects in files, and so on. Its height can - be contolled by the minus and plus arrows.

      -

      List Windows

      -

      In the Characters and the Taxa&Trees menus are available - various windows that give lists of objects with information about - each, including the List of Characters and the List of Taxa Windows. - Other List Windows present lists of tree blocks, taxa blocks, - character matrices, character models, parsimony model sets, and - so on. These List Windows have a consistent interface: you can - select rows and columns, show and hide columns, and possibly rename - and delete objects. -

      -

      At left of the List Window is a tool palette. The arrow - tool allows you to select columns or rows. The I-beam - tool allows you to edit the name of an object. The magic - wand tool selects all rows that have the same or similar - value in the column touched. The magic wand tool has alternative - selection criteria that can be chosen by clicking and holding - the cursor on the tool in the tool palette. The sort tool - reorders the objects listed according the column on which you - touch. Thus, if you touch on the leftmost column showing names, - the objects would be sorted alphabetically. If you touch on a - column showing a numerical result, the objects are sorted in ascending - or descending order of the number. The sort tool sorts in ascending - order by default, but by descending order if the option or ALT - key is held down. -

      Each List Window has a Columns menu, with which you can show - or hide columns. Some columns merely inform you of some quality - of the object. Others may represent analyses. For instance, the - column may show the value of some statistic for each of the characters - listed in the List of Characters window. -

      For some of the List Windows, you can ask to delete the objects - whose rows are selected by choosing "Delete Selected" - from the List menu. -

      - - - - -
      -
      -

      Mesquite - Home Page | Mesquite - Manual

      -

      Copyright - © 2002-2011 by Wayne - P. Maddison and David - R. Maddison.
      - All rights reserved.

      -
      -
      - - - - - diff --git a/Resources/documentation.html b/Resources/documentation.html index abc0f38a0..2ad8f2cf1 100755 --- a/Resources/documentation.html +++ b/Resources/documentation.html @@ -2,26 +2,15 @@ - Mesquite Read Me

      Mesquite: a modular system for evolutionary analysis

      -

      The documentation for Mesquite can be found here.

      +

      The documentation for Mesquite can be found here.

      -

      Developer documentation for Mesquite can be found here.

      - -

      Source code for Mesquite can be found here.

      -

      -
      - Installation and getting started

      -

      Installations instructions are available from the download page.

      -

      Main class

      -

      The main class is Mesquite Folder/mesquite/Mesquite.class. It can take as an argument the name of a data file to open.

      -


      -Copyright 1999-2007 W. & D. Maddison +Copyright 1999 and onwards W. & D. Maddison diff --git a/Resources/examples/Ancestral_States/02-TreeWindow.nex b/Resources/examples/Ancestral_States/02-TreeWindow.nex index 213be7621..5a8b6eb99 100755 --- a/Resources/examples/Ancestral_States/02-TreeWindow.nex +++ b/Resources/examples/Ancestral_States/02-TreeWindow.nex @@ -427,7 +427,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'This is the Tree Window^n^nTo show graphically a reconstruction of ancestral states, select Trace Character History under the Analysis menu of the tree window. You may be asked what method to use (parsimony or likelihood) and what source of characters.'; + setExplanation 'This is the Tree Window^n^nTo show graphically a reconstruction of ancestral states, select Trace Character History under the Analysis:Tree menu of the tree window. You may be asked what method to use (parsimony or likelihood) and what source of characters.'; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; diff --git a/Resources/examples/Ancestral_States/15ab-xiphStochCharMap.nex b/Resources/examples/Ancestral_States/15ab-xiphStochCharMap.nex index 9182fc8e1..015a10aab 100644 --- a/Resources/examples/Ancestral_States/15ab-xiphStochCharMap.nex +++ b/Resources/examples/Ancestral_States/15ab-xiphStochCharMap.nex @@ -319,7 +319,7 @@ Begin MESQUITE; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Show_Manual 'docs/mesquite/CharacterEvolution/AncestralStates.html#scm'; + addWebLink Show_Manual 'http://mesquiteproject.wikispaces.com/Ancestral+States#scm'; endTell; showWindow; endTell; diff --git a/Resources/examples/Ancestral_States/16c-TraceAllChars.nex b/Resources/examples/Ancestral_States/16c-TraceAllChars.nex index b0ce34b27..3f627856b 100755 --- a/Resources/examples/Ancestral_States/16c-TraceAllChars.nex +++ b/Resources/examples/Ancestral_States/16c-TraceAllChars.nex @@ -387,12 +387,12 @@ Begin MESQUITE; getToolPalette; tell It; endTell; - setExplanation 'Trace All Characters (available in the Analysis menu) summarizes ancestral states in many characters. A text window shows a crude table listing states at different nodes for all the characters.^n^nBy default the table lists reconstructions only for those nodes selected in the tree, and for all selected characters. You can adjust these options using items in the Trace_All menu of the Tree Window. There you can also change the specifications of the reconstruction.'; + setExplanation 'Trace All Characters (available in the Analysis:Tree menu) summarizes ancestral states in many characters. A text window shows a crude table listing states at different nodes for all the characters.^n^nBy default the table lists reconstructions only for those nodes selected in the tree, and for all selected characters. You can adjust these options using items in the Trace_All menu of the Tree Window. There you can also change the specifications of the reconstruction.'; setTitle Trace_All_Characters; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Manual_page 'mesquite:docs/mesquite/AncestralStates/AncestralStates.html#tac'; + addWebLink Manual_page 'http://mesquiteproject.wikispaces.com/Ancestral+States#tac'; endTell; showWindow; endTell; diff --git a/Resources/examples/Ancestral_States/17-TraceOverTrees.nex b/Resources/examples/Ancestral_States/17-TraceOverTrees.nex index 75ffbeab1..c8f380360 100755 --- a/Resources/examples/Ancestral_States/17-TraceOverTrees.nex +++ b/Resources/examples/Ancestral_States/17-TraceOverTrees.nex @@ -659,12 +659,12 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'In this tree window is shown the "Trace Over Trees" feature, available in the Analysis menu of a Tree Window. This reconstructs ancestral states over a series of selected trees, and attempts to summarize them on a single tree. Usually you would use this by first displaying some sort of consensus tree in the tree window, then selecting a series of trees from which the consensus was derived. Trace over Trees does NOT calculate the consensus tree automatically, but instead summarizes states on whatever tree you have in the Tree Window.^n^nIn this example the tree is a strict consensus of some most parsimonious trees, on which the character''s evolution was reconstructed.^n^nThe method shows, at each node in your consensus tree, the ancestral states reconstructed in the various other trees that happened to have that same clade. If the other tree doesn''t have that clade, its state at that node is not (of course) recorded for that node.^n^nIf you hold the cursor over the node, the Trace over Trees legend will show details like how many of the trees show each of the character states at the node, and how many of the trees total have the node (i.e. the clade).^n'; + setExplanation 'In this tree window is shown the "Trace Over Trees" feature, available in the Analysis:Tree menu of a Tree Window. This reconstructs ancestral states over a series of selected trees, and attempts to summarize them on a single tree. Usually you would use this by first displaying some sort of consensus tree in the tree window, then selecting a series of trees from which the consensus was derived. Trace over Trees does NOT calculate the consensus tree automatically, but instead summarizes states on whatever tree you have in the Tree Window.^n^nIn this example the tree is a strict consensus of some most parsimonious trees, on which the character''s evolution was reconstructed.^n^nThe method shows, at each node in your consensus tree, the ancestral states reconstructed in the various other trees that happened to have that same clade. If the other tree doesn''t have that clade, its state at that node is not (of course) recorded for that node.^n^nIf you hold the cursor over the node, the Trace over Trees legend will show details like how many of the trees show each of the character states at the node, and how many of the trees total have the node (i.e. the clade).^n'; setTitle Trace_over_trees; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Manual_page 'mesquite:docs/mesquite/AncestralStates/AncestralStates.html#tcot'; + addWebLink Manual_page 'http://mesquiteproject.wikispaces.com/Ancestral+States#tcot'; endTell; showWindow; endTell; diff --git a/Resources/examples/Ancestral_States/17a-TraceOverTrees.nex b/Resources/examples/Ancestral_States/17a-TraceOverTrees.nex index c7a2d0b4f..74f1bdc83 100644 --- a/Resources/examples/Ancestral_States/17a-TraceOverTrees.nex +++ b/Resources/examples/Ancestral_States/17a-TraceOverTrees.nex @@ -1324,12 +1324,12 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'In this tree window is shown the "Trace Over Trees" feature, available in the Analysis menu of a Tree Window. This reconstructs ancestral states over a series of selected trees, and attempts to summarize them on a single tree. Usually you would use this by first displaying some sort of consensus tree in the tree window, then selecting a series of trees from which the consensus was derived. Trace over Trees does NOT calculate the consensus tree automatically, but instead summarizes states on whatever tree you have in the Tree Window.^n^nIn this example the tree is a strict consensus of some most parsimonious trees, on which the character''s evolution was reconstructed.^n^nThe method shows, at each node in your consensus tree, the ancestral states reconstructed in the various other trees that happened to have that same clade. If the other tree doesn''t have that clade, its state at that node is not (of course) recorded for that node.^n^nIf you hold the cursor over the node, the Trace over Trees legend will show details like how many of the trees show each of the character states at the node, and how many of the trees total have the node (i.e. the clade).^n'; + setExplanation 'In this tree window is shown the "Trace Over Trees" feature, available in the Analysis:Tree menu of a Tree Window. This reconstructs ancestral states over a series of selected trees, and attempts to summarize them on a single tree. Usually you would use this by first displaying some sort of consensus tree in the tree window, then selecting a series of trees from which the consensus was derived. Trace over Trees does NOT calculate the consensus tree automatically, but instead summarizes states on whatever tree you have in the Tree Window.^n^nIn this example the tree is a strict consensus of some most parsimonious trees, on which the character''s evolution was reconstructed.^n^nThe method shows, at each node in your consensus tree, the ancestral states reconstructed in the various other trees that happened to have that same clade. If the other tree doesn''t have that clade, its state at that node is not (of course) recorded for that node.^n^nIf you hold the cursor over the node, the Trace over Trees legend will show details like how many of the trees show each of the character states at the node, and how many of the trees total have the node (i.e. the clade).^n'; setTitle Trace_over_trees; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Manual_page 'mesquite:docs/mesquite/AncestralStates/AncestralStates.html#tcot'; + addWebLink Manual_page 'http://mesquiteproject.wikispaces.com/Ancestral+States#tcot'; endTell; showWindow; endTell; diff --git a/Resources/examples/Basic_Examples/basic_operation/02-standardMenus.nex b/Resources/examples/Basic_Examples/basic_operation/02-standardMenus.nex index 2630e06f0..11125a472 100755 --- a/Resources/examples/Basic_Examples/basic_operation/02-standardMenus.nex +++ b/Resources/examples/Basic_Examples/basic_operation/02-standardMenus.nex @@ -119,7 +119,7 @@ Begin MESQUITE; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Menu_documentation 'mesquite:docs/mesquite/menus.html'; + addWebLink Menu_documentation 'http://mesquiteproject.wikispaces.com/Menus'; endTell; showWindow; endTell; diff --git a/Resources/examples/Basic_Examples/basic_operation/04-treeWindow.nex b/Resources/examples/Basic_Examples/basic_operation/04-treeWindow.nex index ceb1cdcc3..e6230f234 100755 --- a/Resources/examples/Basic_Examples/basic_operation/04-treeWindow.nex +++ b/Resources/examples/Basic_Examples/basic_operation/04-treeWindow.nex @@ -211,7 +211,7 @@ Begin MESQUITE; setLocation 21 22; setFont SanSerif; setFontSize 10; - setExplanation 'This file shows the tree window in which trees can be viewed and edited. At left is a tool palette, whose tools can be used for manipulating the tree. There is also a control with blue arrows to scroll from one tree to another from the current source of trees. ^n^nThe Tree Window has a Tree menu in which you can control the trees appearance, and choose the source of trees. There is also an Analysis menu from which you can initiate analyses with the tree.^n^nThe tree window also has an annotation and explanation area at the bottom for communicating with the user.^n^nFor more information about viewing and editing trees, follow the "Go" button below beside "Viewing trees". For more information about manipulating trees, follow the "Go" button beside "Manipulating trees". Otherwise, go to the next example via the Next button.'; + setExplanation 'This file shows the tree window in which trees can be viewed and edited. At left is a tool palette, whose tools can be used for manipulating the tree. There is also a control with blue arrows to scroll from one tree to another from the current source of trees. ^n^nThe Tree Window has a Tree menu in which you can control the trees appearance, and choose the source of trees. There is also an Analysis:Tree menu from which you can initiate analyses with the tree.^n^nThe tree window also has an annotation and explanation area at the bottom for communicating with the user.^n^nFor more information about viewing and editing trees, follow the "Go" button below beside "Viewing trees". For more information about manipulating trees, follow the "Go" button beside "Manipulating trees". Otherwise, go to the next example via the Next button.'; setTitle Tree_window; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/basic_operation/05-windowModes.nex b/Resources/examples/Basic_Examples/basic_operation/05-windowModes.nex index 26fef3d27..4b8abc075 100755 --- a/Resources/examples/Basic_Examples/basic_operation/05-windowModes.nex +++ b/Resources/examples/Basic_Examples/basic_operation/05-windowModes.nex @@ -472,7 +472,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'Most windows have several modes for viewing, controlled by the information bar at the top. The information bar has five tabs, "Graphics", "Text", "Parameters", "Modules" and "Citations". If the information bar does not appear at the top of a window, it may be turned on using the "Show Information Bar" menu item in the Windows menu.^n^nThe four windows shown here are all tree windows, being show in each of four different modes. The "Graphics" mode is the standard mode in which you''re likely to work. The "Text" mode gives an alternative, text-based view of the window. The "Parameters" mode shows important parameter settings of the various modules participating in the window. This can be useful to see what are the parameters values or assumptions for an analysis. The "Modules" mode shows the hierarchy of Mesquite modules involved in making the window. If you pass the cursor over the names of the modules, information about each module will appear in the explanation area at the bottom of the window. Touching on the name of the module also gives information. The "Citations" mode shows citations of any modules involved in the calculations that consider themselves citable in the sense of producing substantive results.'; + setExplanation 'Most windows have several modes for viewing, controlled by the View Mode submenu of the window''s Window menu. The menu has 5 choices, "Graphics (Standard)", "Text", "Parameters", "Modules" and "Citations". ^n^nThe four windows shown here are all tree windows, being show in each of four different modes. The "Graphics" mode is the standard mode in which you''re likely to work. The "Text" mode gives an alternative, text-based view of the window. The "Parameters" mode shows important parameter settings of the various modules participating in the window. This can be useful to see what are the parameters values or assumptions for an analysis. The "Modules" mode shows the hierarchy of Mesquite modules involved in making the window. If you pass the cursor over the names of the modules, information about each module will appear in the explanation area at the bottom of the window. Touching on the name of the module also gives information. The "Citations" mode shows citations of any modules involved in the calculations that consider themselves citable in the sense of producing substantive results.'; setTitle Window_modes; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/basic_operation/06-helpMenu.nex b/Resources/examples/Basic_Examples/basic_operation/06-helpMenu.nex index 40d4393ce..15feb1760 100644 --- a/Resources/examples/Basic_Examples/basic_operation/06-helpMenu.nex +++ b/Resources/examples/Basic_Examples/basic_operation/06-helpMenu.nex @@ -211,12 +211,12 @@ Begin MESQUITE; setLocation 14 22; setFont SanSerif; setFontSize 10; - setExplanation 'An important first step in learning Mesquite is to discover where to find instructions and information. Because Mesquite is modular, there are many challenges in providing documentation, since what options are available depend on what is installed. Mesquite may also be confusing at times, since its interface changes with what is installed and what calculations are being done. ^n^nTo overcome these challenges, there are various features designed to give you information and instructions, which are described in this example file and the next.^n^nHere are the primary tools to learn Mesquite:^n^n1. These example files.^n^n2. The manual. Go to the Help menu and select Mesquite Manual. (You may find other items in the Help menu helpful)^n^n3. The search system. Note the little text box at the top of this window with "Search Features" or "Search Data" beside it. If it says "Search Data", touch on the blue d until it says "Search Features". Enter text in the box and hit return; it will find features that match that search string.^n^n4. See the Mesquite manual page on learning Mesquite (link below). ^n^n'; + setExplanation 'An important first step in learning Mesquite is to discover where to find instructions and information. Because Mesquite is modular, there are many challenges in providing documentation, since what options are available depend on what is installed. Mesquite may also be confusing at times, since its interface changes with what is installed and what calculations are being done. ^n^nTo overcome these challenges, there are various features designed to give you information and instructions, which are described in this example file and the next.^n^nHere are the primary tools to learn Mesquite:^n^n1. These example files.^n^n2. The manual. Go to the Help menu and select Mesquite Documentation. (You may find other items in the Help menu helpful)^n^n3. The search system. Note the little text box at the top of this window with "Search Features" or "Search Data" beside it. If it says "Search Data", touch on the blue d until it says "Search Features". Enter text in the box and hit return; it will find features that match that search string.^n^n4. See the Mesquite manual page on learning Mesquite (link below). ^n^n'; setTitle Help; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Page_on_learning_Mesquite 'mesquite:docs/mesquite/help.html'; + addWebLink Page_on_learning_Mesquite 'http://mesquiteproject.wikispaces.com/Learning+how+to+use+Mesquite'; endTell; showWindow; endTell; diff --git a/Resources/examples/Basic_Examples/basic_operation/07-moreHelp.nex b/Resources/examples/Basic_Examples/basic_operation/07-moreHelp.nex index b9a2d47f1..984d86517 100644 --- a/Resources/examples/Basic_Examples/basic_operation/07-moreHelp.nex +++ b/Resources/examples/Basic_Examples/basic_operation/07-moreHelp.nex @@ -211,12 +211,12 @@ Begin MESQUITE; setLocation 13 25; setFont SanSerif; setFontSize 10; - setExplanation 'You can learn what different menu items and tools do by using several features:^n^n-- if you hold down the Shift key as you select a menu item, an explanation of the menu item will appear in the explanation area of the window associated with the menu (try this with menus of the Tree Window -- you can''t do it for this note, since this note has no explanation area)^n^n-- if you touch on a button for a tool in a tool palette, like the one at the left of the tree window, an explanation for the tool will appear in the window''s explanation area.^n^n-- if you select the Menu & Control Explanations menu item in the Window menu, Mesquite will compose a web page listing all the menu items of the current window (i.e. the one associated with the menu), and what the menu items do. The page also includes a listing of any buttons and other controls in the window, and explains what they do.^n^nTo learn more about Mesquite''s Help system hit the Show button below, to go to the documentation on the topic.'; + setExplanation 'You can learn what different menu items and tools do by using several features:^n^n-- if you hold down the Shift key as you select a menu item, an explanation of the menu item will appear in the explanation area of the window associated with the menu (try this with menus of the Tree Window -- you can''t do it for this note, since this note has no explanation area)^n^n-- if you touch on a button for a tool in a tool palette, like the one at the left of the tree window, an explanation for the tool will appear in the window''s explanation area.^n^n-- if you select the Menu & Control Explanations menu item in the View menu, Mesquite will compose a web page listing all the menu items of the current window (i.e. the one associated with the menu), and what the menu items do. The page also includes a listing of any buttons and other controls in the window, and explains what they do.^n^nTo learn more about Mesquite''s Help system hit the Show button below, to go to the documentation on the topic.'; setTitle More_help; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Page_on_Learning_Mesquite 'mesquite:docs/mesquite/help.html'; + addWebLink Page_on_Learning_Mesquite 'http://mesquiteproject.wikispaces.com/Learning+how+to+use+Mesquite'; endTell; showWindow; endTell; diff --git a/Resources/examples/Basic_Examples/basic_operation/08-logFile.nex b/Resources/examples/Basic_Examples/basic_operation/08-logFile.nex index 603259fd3..fc42e4749 100755 --- a/Resources/examples/Basic_Examples/basic_operation/08-logFile.nex +++ b/Resources/examples/Basic_Examples/basic_operation/08-logFile.nex @@ -122,7 +122,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'Mesquite maintains a log file ("Mesquite log") automatically that records commands given. You can see it by selecting the Mesquite Log menu item in the Windows menu.^n^nMesquite saves the current log file and the previous five log files automatically in the Mesquite_Support_Files on your hard disk. If you wish to save a log file, you can copy it from that directory or rename it so that Mesquite won''t overwrite it.'; + setExplanation 'Mesquite maintains a log file ("Mesquite log") automatically that records commands given. You can see it by selecting the Mesquite Log menu item in the View menu.^n^nMesquite saves the current log file and the previous five log files automatically in the Mesquite_Support_Files on your hard disk. If you wish to save a log file, you can copy it from that directory or rename it so that Mesquite won''t overwrite it.'; setTitle Log_file; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/basic_operation/09-windowFonts.nex b/Resources/examples/Basic_Examples/basic_operation/09-windowFonts.nex index 4db65d1f6..eab40e00b 100644 --- a/Resources/examples/Basic_Examples/basic_operation/09-windowFonts.nex +++ b/Resources/examples/Basic_Examples/basic_operation/09-windowFonts.nex @@ -194,12 +194,12 @@ Begin MESQUITE; setLocation 15 27; setFont SanSerif; setFontSize 10; - setExplanation 'The font of a window may be changed by selecting the menu items in the Edit window. This changes the font of many parts of a window, but not necessarily all. For instance, the names of taxa in the Tree Window are controlled separately, via menu items in the Drawing menu.^n^nWindows may be printed using the menu items in the File menu. ^n^nTo see the Mesquite documentation on windows, use the button below.'; + setExplanation 'The font of a window may be changed by selecting the menu items in the Edit window. This changes the font of many parts of a window, but not necessarily all. For instance, the names of taxa in the Tree Window are controlled separately, via menu items in the Display menu.^n^nWindows may be printed using the menu items in the File menu. ^n^nTo see the Mesquite documentation on windows, use the button below.'; setTitle Fonts_&_printing; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Window_Documentation 'mesquite:docs/mesquite/windows.html'; + addWebLink Window_Documentation 'http://mesquiteproject.wikispaces.com/Windows'; endTell; showWindow; endTell; diff --git a/Resources/examples/Basic_Examples/basic_operation/10-scripting.nex b/Resources/examples/Basic_Examples/basic_operation/10-scripting.nex index 5868aaf4e..6474a29d4 100644 --- a/Resources/examples/Basic_Examples/basic_operation/10-scripting.nex +++ b/Resources/examples/Basic_Examples/basic_operation/10-scripting.nex @@ -392,7 +392,7 @@ Begin MESQUITE; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Scripting_Documentation 'mesquite:docs/mesquite/scripting.html'; + addWebLink Scripting_Documentation 'http://mesquiteproject.wikispaces.com/Scripts+%26+Macros'; endTell; showWindow; endTell; diff --git a/Resources/examples/Basic_Examples/basic_operation/13-blockOfTaxa.nex b/Resources/examples/Basic_Examples/basic_operation/13-blockOfTaxa.nex index 5e05dd137..f40787786 100755 --- a/Resources/examples/Basic_Examples/basic_operation/13-blockOfTaxa.nex +++ b/Resources/examples/Basic_Examples/basic_operation/13-blockOfTaxa.nex @@ -188,7 +188,7 @@ Begin MESQUITE; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Projects_&_Files 'mesquite:docs/mesquite/managingFiles.html'; + addWebLink Projects_&_Files 'http://mesquiteproject.wikispaces.com/Files'; endTell; showWindow; endTell; diff --git a/Resources/examples/Basic_Examples/basic_operation/16-webLinks.nex b/Resources/examples/Basic_Examples/basic_operation/16-webLinks.nex index f369fced3..d74551436 100755 --- a/Resources/examples/Basic_Examples/basic_operation/16-webLinks.nex +++ b/Resources/examples/Basic_Examples/basic_operation/16-webLinks.nex @@ -32,7 +32,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 14; setActive; - setExplanation 'The files that Mesquite reads can either be local, for instance on your hard drive, or at a URL on the internet. You can read the latter using the "URL" item in the Open menu of the file menu. For instance, if you touch the Go button below, you will be taken to a file on Mesquite''s website.^n^nOnce you touch on the "Go" button, you will not have a button to return to this file.'; + setExplanation 'The files that Mesquite reads can either be local, for instance on your hard drive, or at a URL on the internet. You can read the latter using the "URL" item in the Open menu of the File menu. For instance, if you touch the Go button below, you will be taken to a file on Mesquite''s website.^n^nOnce you touch on the "Go" button, you will not have a button to return to this file.'; setTitle Web_Links; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/characters/03-newMatrix.nex b/Resources/examples/Basic_Examples/characters/03-newMatrix.nex old mode 100755 new mode 100644 index 631211303..24763b199 --- a/Resources/examples/Basic_Examples/characters/03-newMatrix.nex +++ b/Resources/examples/Basic_Examples/characters/03-newMatrix.nex @@ -1,5 +1,5 @@ #NEXUS -[written Sat Jun 07 10:42:35 PDT 2008 by Mesquite version 2.5 BETA 2 (build j76) at Thrandina.local/192.168.0.136 (Wayne Maddison)] +[written Tue Aug 26 15:07:52 PDT 2014 by Mesquite version 3.0 beta 3 (build 637) at Thrandina.local/192.168.1.64 (Wayne Maddison)] BEGIN TAXA; TITLE Taxa; @@ -16,15 +16,15 @@ BEGIN TREES; Title 'Trees from "03-newMatrix.nex"'; LINK Taxa = Taxa; TRANSLATE - 1 Aus, - 2 Fubonidia, - 3 Ibbinidibe, - 4 Snorolopa, - 5 Quidnubia, - 6 Suinon, - 7 Zorabynyx, - 8 Huichoros, - 9 Jotinupa; +[0] 1 Aus, +[1] 2 Fubonidia, +[2] 3 Ibbinidibe, +[3] 4 Snorolopa, +[4] 5 Quidnubia, +[5] 6 Suinon, +[6] 7 Zorabynyx, +[7] 8 Huichoros, +[8] 9 Jotinupa; TREE First_Tree = ((((1,5),4),((7,6),2)),((9,8),3)); TREE Second_Tree = ((((9,((4,1),2)),6),3),((8,7),5)); TREE Third_Tree = ((8,((2,6),1)),((((3,9),7),4),5)); @@ -38,123 +38,28 @@ Begin MESQUITE; MESQUITESCRIPTVERSION 2; TITLE AUTO; tell ProjectCoordinator; + timeSaved 1409090872737; getEmployee #mesquite.minimal.ManageTaxa.ManageTaxa; tell It; setID 0 8476784597994698209 WM1148912a19b37; endTell; getWindow; tell It; + suppress; setResourcesState false false 72; setPopoutState 400; setExplanationSize 0; setAnnotationSize 0; setFontIncAnnot 0; setFontIncExp 0; - setSize 492 398; + setSize 492 464; setLocation 2 22; setFont SanSerif; setFontSize 10; - endTell; - getEmployee #mesquite.trees.BasicTreeWindowCoord.BasicTreeWindowCoord; - tell It; - makeTreeWindow #8476784597994698209 #mesquite.trees.BasicTreeWindowMaker.BasicTreeWindowMaker; + getToolPalette; tell It; - suppressEPCResponse; - setTreeSource #mesquite.trees.StoredTrees.StoredTrees; - tell It; - setTreeBlock 1; - toggleUseWeights off; - endTell; - setAssignedID 302.984374210140.1333751829709936555; - getTreeWindow; - tell It; - popAsTile false; - popOut; - setExplanationSize 20; - setAnnotationSize 20; - setFontIncAnnot 0; - setFontIncExp 0; - setSize 520 394; - setLocation 534 23; - setFont SanSerif; - setFontSize 10; - getToolPalette; - tell It; - endTell; - getTreeDrawCoordinator #mesquite.trees.BasicTreeDrawCoordinator.BasicTreeDrawCoordinator; - tell It; - suppress; - setTreeDrawer #mesquite.trees.DiagonalDrawTree.DiagonalDrawTree; - tell It; - setNodeLocs #mesquite.trees.NodeLocsStandard.NodeLocsStandard; - tell It; - stretchToggle off; - branchLengthsToggle on; - toggleScale on; - toggleBroadScale off; - toggleCenter off; - toggleEven off; - endTell; - setEdgeWidth 12; - orientUp; - endTell; - setBackground White; - setBranchColor Black; - showNodeNumbers off; - showBranchColors on; - labelBranchLengths off; - centerBrLenLabels on; - showBrLensUnspecified on; - showBrLenLabelsOnTerminals on; - setBrLenLabelColor 0 0 255; - setNumBrLenDecimals 6; - desuppress; - getEmployee #mesquite.trees.BasicDrawTaxonNames.BasicDrawTaxonNames; - tell It; - setColor Black; - toggleColorPartition on; - toggleShadePartition off; - toggleNodeLabels on; - toggleCenterNodeNames off; - toggleShowNames on; - namesAngle ?; - endTell; - endTell; - setTreeNumber 1; - setTree '((((1:1.0,5:1.0):1.0,4:2.0):1.0,((7:1.0,6:1.0):1.0,2:2.0):1.0):1.0,((9:1.0,8:1.0):1.0,3:2.0):2.0):1.0;'; - useSuggestedSize off; - toggleSizeToFit on; - toggleTextOnTree off; - showWindow; - endTell; - desuppressEPCResponse; - getEmployee #mesquite.trees.ColorBranches.ColorBranches; - tell It; - setColor Red; - removeColor off; - endTell; - getEmployee #mesquite.ornamental.BranchNotes.BranchNotes; - tell It; - setAlwaysOn off; - endTell; - getEmployee #mesquite.ornamental.ColorTreeByPartition.ColorTreeByPartition; - tell It; - colorByPartition off; - endTell; - getEmployee #mesquite.ornamental.DrawTreeAssocDoubles.DrawTreeAssocDoubles; - tell It; - setOn on; - setDigits 4; - writeAsPercentage off; - toggleHorizontal on; - setFontSize 10; - setOffset 0 0; - endTell; - getEmployee #mesquite.trees.TreeInfoValues.TreeInfoValues; - tell It; - panelOpen false; - endTell; endTell; + desuppress; endTell; newAssistant #mesquite.basic.ExamplesNavigator.ExamplesNavigator; tell It; @@ -166,10 +71,13 @@ Begin MESQUITE; setAnnotationSize 0; setFontIncAnnot 0; setFontIncExp 0; - setSize 420 381; + setSize 420 442; setLocation 2 22; setFont SanSerif; setFontSize 10; + getToolPalette; + tell It; + endTell; setActive; setExplanation 'Character matrices already filled with data can be created in various ways using the "Make New Matrix from" submenu in the Characters menu. The options in the submenu depend on what modules are installed, but there should be at least two options:^n^n-- Stored Matrices: This will make a new matrix that is initially a copy of an existing matrix. You can edit the new copy without changing the original, and both will be stored in the file.^n^n-- Simulated Matrices on Current Tree: This will make a new matrix that is obtained by simulating character evolution on a tree. To use this, you should have a tree window open. When you select this, you may be asked what simulator module to use. Then you''ll be asked which model of evolution. You may or may not be queried for parameters of the model of evolution. Then, Mesquite will tell you which "tree context" will be used -- that is, which tree window will be used to supply the tree for the simulation. Then, you''ll be asked how many characters to evolve for the matrix. ^n^n(If you want to try different models of evolution, you may have to create the models first, using the "New Character Model" submenu in the Characters menu.)'; toggleFileNames off; diff --git a/Resources/examples/Basic_Examples/characters/10-names.nex b/Resources/examples/Basic_Examples/characters/10-names.nex index 46661b773..ec6b7c66e 100644 --- a/Resources/examples/Basic_Examples/characters/10-names.nex +++ b/Resources/examples/Basic_Examples/characters/10-names.nex @@ -231,7 +231,7 @@ Begin MESQUITE; tell It; endTell; setActive; - setExplanation 'Characters can be assigned names, for instance by editing the column heading in the Character Matrix editor. ^n^nIf the matrix is Categorical data, there is a State Names Editor (shown below) that is available by choosing Edit State Names in the Matrix menu of the Character Matrix editor window. The State Names Editor shows characters on one axis, and states on the other. You can choose whether characters are rows or columns by hitting the double arrow at the top left of the matrix. In this window, you can edit the names of characters and their character states. You can use copy and paste to use similar character state names in different characters.^n^nYou can also edit state names in the character matrix information panel shown at the right side of the character matrix window, shown at right. This panel is available by touching on the blue "I" below the taxon names or at the upper right of the window.^n^nIf character state names are assigned, then they will by default appear in the Character Matrix Editor, as shown at right. When editing the matrix, you can enter a character state either by its name (e.g., "red") or by its state symbol (e.g., "1"). Display of the state names in the Character Matrix Editor can be turned off by unchecking Show State Names of the Display submenu of the Matrix menu of the Characer Matrix Editor. ^n^nYou can attach footnotes and more complex annotations to the characters and character states. For instance, you can request a panel for making annotations by selecting Show State Annotations in the State_Names menu of the State Names Editor.'; + setExplanation 'Characters can be assigned names, for instance by editing the column heading in the Character Matrix editor. ^n^nIf the matrix is Categorical data, there is a State Names Editor (shown below) that is available by choosing Edit State Names in the Matrix menu of the Character Matrix editor window. The State Names Editor shows characters on one axis, and states on the other. You can choose whether characters are rows or columns by hitting the double arrow at the top left of the matrix. In this window, you can edit the names of characters and their character states. You can use copy and paste to use similar character state names in different characters.^n^nYou can also edit state names in the character matrix information panel shown at the right side of the character matrix window, shown at right. This panel is available by touching on the blue "I" below the taxon names or at the upper right of the window.^n^nIf character state names are assigned, then they will by default appear in the Character Matrix Editor, as shown at right. When editing the matrix, you can enter a character state either by its name (e.g., "red") or by its state symbol (e.g., "1"). Display of the state names in the Character Matrix Editor can be turned off by unchecking Show State Names of the Display menu of the Characer Matrix Editor. ^n^nYou can attach footnotes and more complex annotations to the characters and character states. For instance, you can request a panel for making annotations by selecting Show State Annotations in the State_Names menu of the State Names Editor.'; setTitle Character_&_state_names; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/characters/11-viewingStyles.nex b/Resources/examples/Basic_Examples/characters/11-viewingStyles.nex index c1b435121..c52b37ea7 100755 --- a/Resources/examples/Basic_Examples/characters/11-viewingStyles.nex +++ b/Resources/examples/Basic_Examples/characters/11-viewingStyles.nex @@ -401,7 +401,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'The Character Matrix editor has various options for display. These example show:^n^n-- Cells can be colored in various ways using the Color Cells submenu of the Matrix menu. For instance, they can be colored according to the character state, as shown in the sequence and continuous valued matrices, or they can be colored green if a footnote is present as shown in the categorical matrix. Colors can be assigned to cells manually using the paintbrush tool; these will be displayed if "Assigned Color" is selected in the Color Cells submenu. Also, the default background color of cells can be changed. The matrix above has dark gray as its default background color.^n^n-- Text in cells can also be colored using the Color Text submenu of the Matrix menu. For instance, the text in the categorical matrix uses color assigned by the paintbrush tool. Yellow is assigned as the color to character 1 in Snorolopa.^n^n-- Columns with individually sized widths (This can be achieved by moving the arrow cursor between the character numbers in the column headings in the Character Matrix Editors. When the cursor changes to a bar with two arrows, click and drag.)^n^n-- Fonts and font sizes can be adjusted. (This can be done via the Font and Font Size submenus in the Edit menu.)^n'; + setExplanation 'The Character Matrix editor has various options for display. These example show:^n^n-- Cells can be colored in various ways using the Color Cells submenu of the Display menu. For instance, they can be colored according to the character state, as shown in the sequence and continuous valued matrices, or they can be colored green if a footnote is present as shown in the categorical matrix. Colors can be assigned to cells manually using the paintbrush tool; these will be displayed if "Assigned Color" is selected in the Color Cells submenu. Also, the default background color of cells can be changed. The matrix above has dark gray as its default background color.^n^n-- Text in cells can also be colored using the Color Text submenu of the Display menu. For instance, the text in the categorical matrix uses color assigned by the paintbrush tool. Yellow is assigned as the color to character 1 in Snorolopa.^n^n-- Columns with individually sized widths (This can be achieved by moving the arrow cursor between the character numbers in the column headings in the Character Matrix Editors. When the cursor changes to a bar with two arrows, click and drag.)^n^n-- Fonts and font sizes can be adjusted. (This can be done via the Font and Font Size submenus in the Edit menu.)^n'; setTitle Editor_options; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/characters/11a-annotations.nex b/Resources/examples/Basic_Examples/characters/11a-annotations.nex index e860da497..94ac4ad76 100644 --- a/Resources/examples/Basic_Examples/characters/11a-annotations.nex +++ b/Resources/examples/Basic_Examples/characters/11a-annotations.nex @@ -215,7 +215,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'Simple footnotes and more complex annotations can be used to illustrate a character matrix. Footnotes to taxa, characters, cells of the matrix and character states can be assigned and viewed in the small white area the bottom of the Character Matrix Editor, the List windows, and the State Names Editor for categorical data. For instance, in the matrix above the cell for character "knobble" in the taxon Fubonidia has a footnote, as indicated by the * in the cell of the matrix. The footnote says "This striking dimple was first noticed by Snerp (1965)". These simple footnotes are also understood by other NEXUS reading programs like MacClade.^n^nIn addition, there is now a separate system of more elaborate annotations which may include images. Here, the annotations panel is visible (e.g. made so by touching on the third button at lower left). You can see what annotations are avaliable for a cell by moving the mouse over a cell or by selecting a cell. Annotations can be attached to any taxon, character or cell of a character matrix. For instance, touch on the first cell of the matrix (the character "knobble" of the taxon Fubonidia) to see its annotatoins. The annotation may have a comment, a reference, an image, and an author. A new annotation can be made by clicking on the (+) button at the top of the window; more than one annotation can be attached to each taxon, character or cell. An image can be attached to or deleted from the annotation by touching on the (+) or trash icons beside the word "image". Labels may be created or edited by touching on the image with the I-beam tool. Labels can be moved or resized using the arrow tool, or given different styles by control-clicking on the label. The label''s pointer can be moved using the pointer tool. ^n^nThe presence of an annotation is shown by a small mark in the upper left of the cell of the matrix. The Annotations submenu of the Matrix menu contains other items to control it.'; + setExplanation 'Simple footnotes and more complex annotations can be used to illustrate a character matrix. Footnotes to taxa, characters, cells of the matrix and character states can be assigned and viewed in the small white area the bottom of the Character Matrix Editor, the List windows, and the State Names Editor for categorical data. For instance, in the matrix above the cell for character "knobble" in the taxon Fubonidia has a footnote, as indicated by the * in the cell of the matrix. The footnote says "This striking dimple was first noticed by Snerp (1965)". These simple footnotes are also understood by other NEXUS reading programs like MacClade.^n^nIn addition, there is now a separate system of more elaborate annotations which may include images. Here, the annotations panel is visible (e.g. made so by touching on the third button at lower left). You can see what annotations are avaliable for a cell by moving the mouse over a cell or by selecting a cell. Annotations can be attached to any taxon, character or cell of a character matrix. For instance, touch on the first cell of the matrix (the character "knobble" of the taxon Fubonidia) to see its annotatoins. The annotation may have a comment, a reference, an image, and an author. A new annotation can be made by clicking on the (+) button at the top of the window; more than one annotation can be attached to each taxon, character or cell. An image can be attached to or deleted from the annotation by touching on the (+) or trash icons beside the word "image". Labels may be created or edited by touching on the image with the I-beam tool. Labels can be moved or resized using the arrow tool, or given different styles by control-clicking on the label. The label''s pointer can be moved using the pointer tool. ^n^nThe presence of an annotation is shown by a small mark in the upper left of the cell of the matrix. The Annotations submenu of the Display menu contains other items to control it.'; setTitle Annotations; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/characters/12-continuous.nex b/Resources/examples/Basic_Examples/characters/12-continuous.nex index 628776bbb..10e8c84c0 100755 --- a/Resources/examples/Basic_Examples/characters/12-continuous.nex +++ b/Resources/examples/Basic_Examples/characters/12-continuous.nex @@ -47,7 +47,7 @@ CHARSTATELABELS END; BEGIN NOTES; - TEXT FILE TEXT = 'Continuous data can be edited using a spreadsheet as at left. To edit a cell, touch on it with the I-beam cursor and edit it. If several cells (or a character, or a taxon) are selected, then you can use the items in the "Alter/Transform" submenu of the "Data" menu to alter or transform the data in those cells. These items may or may not include:^n^nFill: This fills the selected cells with a string typed by the user.^n^nRandom Fill (Gaussian): this fills the selected cells with random states selected from a Normal distribution.^n^nAdd Noise (Gaussian): this adds a normally-distributed value (mean 0, variance as chosen) to each of the selected cells. ^n^nLog Transform: Transforms the selected cells to contain the natural logarithm of their original values.^n^nAdd value, Multiply by value: These multiply the selected cells by, or add to them, a constant. ^n^n^n'; + TEXT FILE TEXT = 'Continuous data can be edited using a spreadsheet as at left. To edit a cell, touch on it with the I-beam cursor and edit it. If several cells (or a character, or a taxon) are selected, then you can use the items in the "Alter/Transform" submenu of the Matrix menu to alter or transform the data in those cells. These items may or may not include:^n^nFill: This fills the selected cells with a string typed by the user.^n^nRandom Fill (Gaussian): this fills the selected cells with random states selected from a Normal distribution.^n^nAdd Noise (Gaussian): this adds a normally-distributed value (mean 0, variance as chosen) to each of the selected cells. ^n^nLog Transform: Transforms the selected cells to contain the natural logarithm of their original values.^n^nAdd value, Multiply by value: These multiply the selected cells by, or add to them, a constant. ^n^n^n'; END; diff --git a/Resources/examples/Basic_Examples/continuous/08-plotTree.nex b/Resources/examples/Basic_Examples/continuous/08-plotTree.nex index 7192789a8..fe3064261 100755 --- a/Resources/examples/Basic_Examples/continuous/08-plotTree.nex +++ b/Resources/examples/Basic_Examples/continuous/08-plotTree.nex @@ -72,7 +72,7 @@ END; BEGIN NOTES; - TEXT FILE TEXT = 'The relationships of different characters and phylogeny can be visualized by plotting a tree in a character space. In the tree window at right, the terminal taxa are placed at their positions in a space of two characters. The internal nodes are placed at the positions corresponding to their reconstructed ancestral states. The internal nodes are slightly paler.^n^nBy using the two scrolls you can examine the tree plotted onto other characters. You can edit the tree to see how ancestral states are reconstructed on different trees. You might also trace a character (in the Analysis menu) to see three characters at once.'; + TEXT FILE TEXT = 'The relationships of different characters and phylogeny can be visualized by plotting a tree in a character space. In the tree window at right, the terminal taxa are placed at their positions in a space of two characters. The internal nodes are placed at the positions corresponding to their reconstructed ancestral states. The internal nodes are slightly paler.^n^nBy using the two scrolls you can examine the tree plotted onto other characters. You can edit the tree to see how ancestral states are reconstructed on different trees. You might also trace a character (in the Analysis:Tree menu) to see three characters at once.'; END; @@ -296,7 +296,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'The relationships of different characters and phylogeny can be visualized by plotting a tree in a character space. In the tree window at right, the terminal taxa are placed at their positions in a space of two characters. The internal nodes are placed at the positions corresponding to their reconstructed ancestral states. The internal nodes are slightly paler.^n^nBy using the two scrolls you can examine the tree plotted onto other characters. You can edit the tree to see how ancestral states are reconstructed on different trees. You might also trace a character (in the Analysis menu) to see three characters at once.'; + setExplanation 'The relationships of different characters and phylogeny can be visualized by plotting a tree in a character space. In the tree window at right, the terminal taxa are placed at their positions in a space of two characters. The internal nodes are placed at the positions corresponding to their reconstructed ancestral states. The internal nodes are slightly paler.^n^nBy using the two scrolls you can examine the tree plotted onto other characters. You can edit the tree to see how ancestral states are reconstructed on different trees. You might also trace a character (in the Analysis:Tree menu) to see three characters at once.'; setTitle Plot_tree; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/introduction.nex b/Resources/examples/Basic_Examples/introduction.nex index 6091b80ac..9f1404cf9 100755 --- a/Resources/examples/Basic_Examples/introduction.nex +++ b/Resources/examples/Basic_Examples/introduction.nex @@ -58,7 +58,7 @@ Begin MESQUITE; addFileLink Viewing_phylogenies_and_gene_trees 'tree_viewing/01-treeWindow.nex'; addFileLink Editing_and_manipulating_trees 'tree_manipulation/01-editingTrees.nex'; addFileLink Charts 'charts/01-charts.nex'; - addWebLink Mesquite_Manual 'mesquite:docs/mesquite/manual.html'; + addWebLink Mesquite_Manual 'http://mesquiteproject.wikispaces.com'; addFileLink Return_to_main_introduction '../Introduction.nex'; endTell; showWindow; diff --git a/Resources/examples/Basic_Examples/tree_manipulation/06-branchSelection.nex b/Resources/examples/Basic_Examples/tree_manipulation/06-branchSelection.nex index 8e8299c3f..c2e2a26e1 100755 --- a/Resources/examples/Basic_Examples/tree_manipulation/06-branchSelection.nex +++ b/Resources/examples/Basic_Examples/tree_manipulation/06-branchSelection.nex @@ -220,7 +220,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'Selecting branches or taxa in the tree window can be done by the standard arrow tool, or by special tools for selecting clades.^n^nIf no branches are selected, then the entire tree looks normal. However, when some branches are selected, the other branches (those not selected) are dimmed, as shown here. This can be useful to highlight branches both on trees and in other contexts such as Node Scattergram. It also allows other modules to restrict calculations to only the selected branches, for example.^n^nTaxon selection can be seen by the highlighting of a taxon name. For instance, here Fubonidia is selected.^n^nTo select branches or taxa you can:^n-- with the standard arrow tool, click outside of any branches or taxon names and drag the selection rectangle to encompass the branches & taxa you want to select. A branch is selected if the node at the descendant end of the branch is included in the rectangle. A taxon is selected if any part of its name is included in the rectangle.^n^n-- with the standard arrow tool, click directly on a branch or taxon name.^n^nIf you hold down the Control (or Command) key while selecting, the newly selected branches/taxa will be added to the set selected (unless the newly selected branches/taxa had been already selected, in which case they will be deselected).^n^nIf you hold down the Shift key while selecting, the selection will shrinkwrap by clade: all branches/taxa will be selected in the smallest clade including all selected branches/taxa.^n ^nAlternatively, you can use the Select Clade or Select Taxa in Clade tools, which appear as small arrows pointing to either a white clade or a dashed clade. These select either all the branches in the clade, or all the terminal taxa in the clade.^n^nDepending on what Mesquite modules are installed, there may be tools in the tool palette other than those explained in these example files. You can learn about these other tools by touching on their buttons in the tool palette and reading their explanations in the explanation area at the bottom of the Tree Window. You can also select the Menu & Control Explanations menu item in the Windows menu of the Tree Window for a web page explaining the tools. '; + setExplanation 'Selecting branches or taxa in the tree window can be done by the standard arrow tool, or by special tools for selecting clades.^n^nIf no branches are selected, then the entire tree looks normal. However, when some branches are selected, the other branches (those not selected) are dimmed, as shown here. This can be useful to highlight branches both on trees and in other contexts such as Node Scattergram. It also allows other modules to restrict calculations to only the selected branches, for example.^n^nTaxon selection can be seen by the highlighting of a taxon name. For instance, here Fubonidia is selected.^n^nTo select branches or taxa you can:^n-- with the standard arrow tool, click outside of any branches or taxon names and drag the selection rectangle to encompass the branches & taxa you want to select. A branch is selected if the node at the descendant end of the branch is included in the rectangle. A taxon is selected if any part of its name is included in the rectangle.^n^n-- with the standard arrow tool, click directly on a branch or taxon name.^n^nIf you hold down the Control (or Command) key while selecting, the newly selected branches/taxa will be added to the set selected (unless the newly selected branches/taxa had been already selected, in which case they will be deselected).^n^nIf you hold down the Shift key while selecting, the selection will shrinkwrap by clade: all branches/taxa will be selected in the smallest clade including all selected branches/taxa.^n ^nAlternatively, you can use the Select Clade or Select Taxa in Clade tools, which appear as small arrows pointing to either a white clade or a dashed clade. These select either all the branches in the clade, or all the terminal taxa in the clade.^n^nDepending on what Mesquite modules are installed, there may be tools in the tool palette other than those explained in these example files. You can learn about these other tools by touching on their buttons in the tool palette and reading their explanations in the explanation area at the bottom of the Tree Window. You can also select the Menu & Control Explanations menu item in the View menu of the Tree Window for a web page explaining the tools. '; setTitle 'Selecting Taxa/Branches'; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/tree_viewing/02-treeForm.nex b/Resources/examples/Basic_Examples/tree_viewing/02-treeForm.nex index d217701c6..6b972199f 100755 --- a/Resources/examples/Basic_Examples/tree_viewing/02-treeForm.nex +++ b/Resources/examples/Basic_Examples/tree_viewing/02-treeForm.nex @@ -217,7 +217,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'This file shows the tree window with an alternative style of tree drawing. Three changes have been made from the previous file: (1) "Square Tree" was selected from the Tree Form submenu in the Drawing menu of the Tree window, (2) "Right" was selected from the Orientation submenu of the Drawing menu, and 18 was selected as the Font Size from the submenu in the Drawing menu (there is another Font Size submenu under Edit, but that changes font size elsewhere in the window). These represent some of the options for changing the appearance of the tree. Other options can be found in the bottom half of the Tree menu. These include changing the background color, the color of branches, the width of the lines used to draw the branches, and whether the branches are drawn with lengths proportional to the stored branch lengths.^n^nThese different options are typically available in various contexts in which trees are drawn, although they may appear under different menus. Also, there may be additional options available depending on what Tree Form you''re using.^n^nExplore the different tree forms and options! (Some tree forms, e.g. PlotTree3D or Contained Associates, may not work if they depend on information not currently available). The next file shows some of the possible ways to draw trees.'; + setExplanation 'This file shows the tree window with an alternative style of tree drawing. Three changes have been made from the previous file: (1) "Square Tree" was selected from the Tree Form submenu in the Display menu of the Tree window, (2) "Right" was selected from the Orientation submenu of the Display menu, and 18 was selected as the Font Size from the submenu in the Display menu (there is another Font Size submenu under Edit, but that changes font size elsewhere in the window). These represent some of the options for changing the appearance of the tree. Other options can be found in the bottom half of the Tree menu. These include changing the background color, the color of branches, the width of the lines used to draw the branches, and whether the branches are drawn with lengths proportional to the stored branch lengths.^n^nThese different options are typically available in various contexts in which trees are drawn, although they may appear under different menus. Also, there may be additional options available depending on what Tree Form you''re using.^n^nExplore the different tree forms and options! (Some tree forms, e.g. PlotTree3D or Contained Associates, may not work if they depend on information not currently available). The next file shows some of the possible ways to draw trees.'; setTitle Drawing_form; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Basic_Examples/tree_viewing/03-drawingSize.nex b/Resources/examples/Basic_Examples/tree_viewing/03-drawingSize.nex index 2508e14f2..22fc2fb71 100755 --- a/Resources/examples/Basic_Examples/tree_viewing/03-drawingSize.nex +++ b/Resources/examples/Basic_Examples/tree_viewing/03-drawingSize.nex @@ -219,7 +219,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'For trees with large numbers of terminal taxa, it may be inconvenient to fit the tree drawing into the small rectangle of the window. Mesquite can display the tree by drawing it in a larger field over which you can scroll. (Mesquite does this automatically by default if you start up a tree window for a taxa block with many taxa.)^n^nIn the tree window shown here, only a small portion of the tree is shown. You can scroll over the rest of the tree using the scroll bars, or by grabbing and moving the white rectangle in the bird''s eye view in the tool palette.^n^nTo turn on and off the mode that shows the tree in a large, scrollable field, select "Size To Window" in the Drawing menu of the Tree Window. When "Size to Window" is turned on, the tree is compressed to fit in the visible space of the window. When it is turned off, a larger field is used. To change the size of the field, select "Drawing Size..." from the Drawing menu.'; + setExplanation 'For trees with large numbers of terminal taxa, it may be inconvenient to fit the tree drawing into the small rectangle of the window. Mesquite can display the tree by drawing it in a larger field over which you can scroll. (Mesquite does this automatically by default if you start up a tree window for a taxa block with many taxa.)^n^nIn the tree window shown here, only a small portion of the tree is shown. You can scroll over the rest of the tree using the scroll bars, or by grabbing and moving the white rectangle in the bird''s eye view in the tool palette.^n^nTo turn on and off the mode that shows the tree in a large, scrollable field, select "Size To Window" in the Display menu of the Tree Window. When "Size to Window" is turned on, the tree is compressed to fit in the visible space of the window. When it is turned off, a larger field is used. To change the size of the field, select "Drawing Size..." from the Display menu.'; setTitle Drawing_size; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Character_Simulations/00-introduction.nex b/Resources/examples/Character_Simulations/00-introduction.nex index 29d344cdf..ba420071e 100755 --- a/Resources/examples/Character_Simulations/00-introduction.nex +++ b/Resources/examples/Character_Simulations/00-introduction.nex @@ -29,7 +29,7 @@ Begin MESQUITE; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Manual 'mesquite:docs/mesquite/AncestralStates/AncestralStates.html'; + addWebLink Manual 'http://mesquiteproject.wikispaces.com/Ancestral+States'; addFileLink Return_to_main_Introduction '../Introduction.nex'; endTell; showWindow; diff --git a/Resources/examples/Character_Simulations/02-gammaTest.nex b/Resources/examples/Character_Simulations/02-gammaTest.nex index 599336421..2d9c4c085 100755 --- a/Resources/examples/Character_Simulations/02-gammaTest.nex +++ b/Resources/examples/Character_Simulations/02-gammaTest.nex @@ -559,7 +559,7 @@ Begin MESQUITE; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Manual 'mesquite:docs/mesquite/RandomSimul/simDNA.html'; + addWebLink Manual 'http://mesquiteproject.wikispaces.com/Simulating+DNA+Evolution'; endTell; showWindow; endTell; diff --git a/Resources/examples/Character_Simulations/03-TestingTreeStructure.nex b/Resources/examples/Character_Simulations/03-TestingTreeStructure.nex index e95c01b1e..048aed58c 100755 --- a/Resources/examples/Character_Simulations/03-TestingTreeStructure.nex +++ b/Resources/examples/Character_Simulations/03-TestingTreeStructure.nex @@ -578,7 +578,7 @@ Begin MESQUITE; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Return_to_intro; - addWebLink Manual 'mesquite:docs/mesquite/studies/study001/index.html'; + addWebLink Explanation_of_example 'http://mesquiteproject.wikispaces.com/Testing+monophyly+of+a+group+of+beetles'; endTell; showWindow; endTell; diff --git a/Resources/examples/Coalescence/00-introduction.nex b/Resources/examples/Coalescence/00-introduction.nex index 8801c73b4..ad143d3e5 100755 --- a/Resources/examples/Coalescence/00-introduction.nex +++ b/Resources/examples/Coalescence/00-introduction.nex @@ -42,7 +42,7 @@ Begin MESQUITE; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Manual 'mesquite:docs/mesquite/popGen/popGen.html'; + addWebLink Manual 'http://mesquiteproject.wikispaces.com/Gene+Trees'; addFileLink Return_to_main_Introduction '../Introduction.nex'; endTell; showWindow; diff --git a/Resources/examples/Coalescence/01-coalescence.nex b/Resources/examples/Coalescence/01-coalescence.nex index 10a3ce6e8..b37bfa026 100755 --- a/Resources/examples/Coalescence/01-coalescence.nex +++ b/Resources/examples/Coalescence/01-coalescence.nex @@ -46,7 +46,7 @@ END; BEGIN NOTES; - TEXT FILE TEXT = 'This file shows a tree window with gene trees simulated by coalescence within a population. Scroll through trees to see other simulated gene trees. The organisms simulated are haploids. The effective population size is by default 10000. To change this, choose Set Ne from the Tree menu.^n^nTo go to next example file: click the button in the "Go To File" window.^n^nTo duplicate this file: Select "New" from the File menu, and indicate the name of the set of taxa (genes) and the number of taxa (gene copies). In the list window that will be shown, you may rename the taxa. Then, select the set of taxa from the "Tree Window" submenu of the Taxa&Trees menu to show a tree window. Initially, default trees will be shown. Go to the Tree menu of the tree window, and select "Coalescent trees" from "Simulated Trees" submenu of the the "Tree source" submenu of the "Tree" menu.^n^nTo make it pretty, choose "Curvogram" from the "Tree form" submenu of the Tree menu, then choose "Show Branch Lengths" from the Tree menu. To make it so all trees are displayed on the same scale, choose Fixed Scaling and indicate a number about 2-4 times the effective population size. ^n'; + TEXT FILE TEXT = 'This file shows a tree window with gene trees simulated by coalescence within a population. Scroll through trees to see other simulated gene trees. The organisms simulated are haploids. The effective population size is by default 10000. To change this, choose Set Ne from the Tree menu.^n^nTo go to next example file: click the button in the "Go To File" window.^n^nTo duplicate this file: Select "New" from the File menu, and indicate the name of the set of taxa (genes) and the number of taxa (gene copies). In the list window that will be shown, you may rename the taxa. Then, select the set of taxa from the "Tree Window" submenu of the Taxa&Trees menu to show a tree window. Initially, default trees will be shown. Go to the Tree menu of the tree window, and select "Coalescent trees" from "Simulated Trees" submenu of the the "Tree source" submenu of the "Tree" menu.^n^nTo make it pretty, choose "Curvogram" from the "Tree form" submenu of the Display menu, then choose "Branches Proportional To Lengths" from the Display menu. To make it so all trees are displayed on the same scale, choose Fixed Scaling and indicate a number about 2-4 times the effective population size. ^n'; END; @@ -217,7 +217,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'This file shows a tree window with gene trees simulated by coalescence within a population. Scroll through trees to see other simulated gene trees. The organisms simulated are haploids. The effective population size is by default 10000. To change this, choose Set Ne from the Coalescent Simulation submenu of the Tree menu.^n^nTo duplicate this file: Select "New" from the File menu, and indicate the name of the set of taxa (genes) and the number of taxa (gene copies). In the list window that will be shown, you may rename the taxa. Then, select the set of taxa from the "Tree Window" submenu of the Taxa&Trees menu to show a tree window. Initially, default trees will be shown. Go to the Tree menu of the tree window, and select "Coalescent trees" from "Simulated Trees" submenu of the the "Tree Source" submenu of the "Tree" menu.^n^nTo make it pretty, choose "Curvogram" from the "Tree Form" submenu of the Drawing menu, then choose "Branches Proportional to Lengths" from the Drawing menu. To make it so all trees are displayed on the same scale, choose Fixed Scaling and indicate a number about 2-4 times the effective population size. ^n'; + setExplanation 'This file shows a tree window with gene trees simulated by coalescence within a population. Scroll through trees to see other simulated gene trees. The organisms simulated are haploids. The effective population size is by default 10000. To change this, choose Set Ne from the Coalescent Simulation submenu of the Tree menu.^n^nTo duplicate this file: Select "New" from the File menu, and indicate the name of the set of taxa (genes) and the number of taxa (gene copies). In the list window that will be shown, you may rename the taxa. Then, select the set of taxa from the "Tree Window" submenu of the Taxa&Trees menu to show a tree window. Initially, default trees will be shown. Go to the Tree menu of the tree window, and select "Coalescent trees" from "Simulated Trees" submenu of the the "Tree Source" submenu of the "Tree" menu.^n^nTo make it pretty, choose "Curvogram" from the "Tree Form" submenu of the Display menu, then choose "Branches Proportional to Lengths" from the Display menu. To make it so all trees are displayed on the same scale, choose Fixed Scaling and indicate a number about 2-4 times the effective population size. ^n'; setTitle Simulated_gene_trees; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Coalescence/03-coalescenceDepth.nex b/Resources/examples/Coalescence/03-coalescenceDepth.nex index fbec8388b..aad8d8f06 100755 --- a/Resources/examples/Coalescence/03-coalescenceDepth.nex +++ b/Resources/examples/Coalescence/03-coalescenceDepth.nex @@ -46,7 +46,7 @@ END; BEGIN NOTES; - TEXT FILE TEXT = 'This file contains a small set of taxa representing gene copies within a population. The chart shows the depth to the last coalescence in a sample of 100 gene trees simulated by coalescence. ^n^nTo change the number of trees sampled, go to the chart window and select "Number of Trees" from the Chart menu. The effective population size (haploid) is 1000; change this by choosing "Set Ne" from the Chart window..^n^nTo duplicate this file: Select "New" from the file menu. Once the file is established, choose "Tree Values" from the Charts menu. Indicate "Tree Depth" as the value, then "Simulate Trees" as the tree source, "Coalescent trees" as the simulator. Then, choose "Fixed Number of Groups" under "Grouping on X" and set number to 50.^n'; + TEXT FILE TEXT = 'This file contains a small set of taxa representing gene copies within a population. The chart shows the depth to the last coalescence in a sample of 100 gene trees simulated by coalescence. ^n^nTo change the number of trees sampled, go to the chart window and select "Number of Trees" from the Chart menu. The effective population size (haploid) is 1000; change this by choosing "Set Ne" from the Chart window..^n^nTo duplicate this file: Select "New" from the File menu. Once the file is established, choose "Tree Values" from the Charts menu. Indicate "Tree Depth" as the value, then "Simulate Trees" as the tree source, "Coalescent trees" as the simulator. Then, choose "Fixed Number of Groups" under "Grouping on X" and set number to 50.^n'; END; diff --git a/Resources/examples/Correlation/00b-pagel94Hominids.nex b/Resources/examples/Correlation/00b-pagel94Hominids.nex index f08b94f7a..783f97db2 100644 --- a/Resources/examples/Correlation/00b-pagel94Hominids.nex +++ b/Resources/examples/Correlation/00b-pagel94Hominids.nex @@ -380,12 +380,12 @@ Begin MESQUITE; tell It; endTell; setActive; - setExplanation 'Pagel''s 1994 method uses likelihood ratio tests to determine if two categorical characters are correlated. Mesquite requires the two characters to be binary (0,1) characters. To turn on an analysis, choose Pagel 94 Analysis from the Analysis menu of the Tree Window.^n^nThis is an example from Pagel''s Discrete manual. Two characters appear to be associated as shown in the Mirror tree window above. At right is the analysis. To estimate the significance value, select Present P value in the Pagel94 menu of the tree window at right. ^n^nBelow is a link to the section in manual describing the method.'; + setExplanation 'Pagel''s 1994 method uses likelihood ratio tests to determine if two categorical characters are correlated. Mesquite requires the two characters to be binary (0,1) characters. To turn on an analysis, choose Pagel 94 Analysis from the Analysis:Tree menu of the Tree Window.^n^nThis is an example from Pagel''s Discrete manual. Two characters appear to be associated as shown in the Mirror tree window above. At right is the analysis. To estimate the significance value, select Present P value in the Pagel94 menu of the tree window at right. ^n^nBelow is a link to the section in manual describing the method.'; setTitle 'Pagel''s method'; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Page_in_manual 'docs/mesquite/CharacterEvolution/ProcessCharEvol.html#pagel94'; + addWebLink Page_in_manual 'http://mesquiteproject.wikispaces.com/Processes+of+Character+Evolution#pagel94'; endTell; showWindow; endTell; diff --git a/Resources/examples/Diversification/01-lineagesThroughTime.nex b/Resources/examples/Diversification/01-lineagesThroughTime.nex index e8cb16498..1b6a6dfd4 100644 --- a/Resources/examples/Diversification/01-lineagesThroughTime.nex +++ b/Resources/examples/Diversification/01-lineagesThroughTime.nex @@ -357,7 +357,7 @@ Begin MESQUITE; setLocation 1 22; setFont SanSerif; setFontSize 10; - setExplanation 'Available in the Analysis menu of the Tree Window is Lineages Through Time, which plots the logarithm of the number of lineages in a tree through time. With a pure birth process, one expects the plot to be a straight line.'; + setExplanation 'Available in the Analysis:Tree menu of the Tree Window is Lineages Through Time, which plots the logarithm of the number of lineages in a tree through time. With a pure birth process, one expects the plot to be a straight line.'; setTitle Lineages_Through_Time; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Diversification/02-speciationExtinctionRates.nex b/Resources/examples/Diversification/02-speciationExtinctionRates.nex index 32941a79c..0c2a42890 100644 --- a/Resources/examples/Diversification/02-speciationExtinctionRates.nex +++ b/Resources/examples/Diversification/02-speciationExtinctionRates.nex @@ -339,7 +339,7 @@ Begin MESQUITE; setLocation 7 654; setFont SanSerif; setFontSize 10; - setExplanation 'A likelihood analysis can give estimates of speciation and extinction rates. Here a method reduced from Maddison, Midford & Otto''s BiSSE method is used to calculate likelihoods for a simple birth/death model, where lambda = birth = speciation rate, and mu = death = extinction rate.^n^nThis calculation is available as Diversification (Char. Indep.) in the Analysis menu of the Tree Window.'; + setExplanation 'A likelihood analysis can give estimates of speciation and extinction rates. Here a method reduced from Maddison, Midford & Otto''s BiSSE method is used to calculate likelihoods for a simple birth/death model, where lambda = birth = speciation rate, and mu = death = extinction rate.^n^nThis calculation is available as Diversification (Char. Indep.) in the Analysis:Tree menu of the Tree Window.'; setTitle Speciation_and_Extinction_Rates; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Diversification/03-sisterDiversification.nex b/Resources/examples/Diversification/03-sisterDiversification.nex index 8abdc7a14..3d5b6f76f 100644 --- a/Resources/examples/Diversification/03-sisterDiversification.nex +++ b/Resources/examples/Diversification/03-sisterDiversification.nex @@ -372,7 +372,7 @@ Begin MESQUITE; setLocation 18 715; setFont SanSerif; setFontSize 10; - setExplanation 'This and the following two example files answer the question: are rates of diversification (speciation and extinction) associated with the state of a binary character?^n^nThis analysis, available by chosing Character-Associated Diversification from the Analysis menu of the Tree window, uses the simple sign test analysis for independent sister clade pairs in the style of Mitter, Farrell and Wiegmann 1988. The analysis automatically finds sister clade pairs that contrast in the character state of the binary character. Each clade must be completely uniform in state. The number of pairs favoring state 1 (i.e. the clade with state 1 is larger) and favoring state 0 are counted and used as the basis for the sign test.'; + setExplanation 'This and the following two example files answer the question: are rates of diversification (speciation and extinction) associated with the state of a binary character?^n^nThis analysis, available by chosing Character-Associated Diversification from the Analysis:Tree menu of the Tree window, uses the simple sign test analysis for independent sister clade pairs in the style of Mitter, Farrell and Wiegmann 1988. The analysis automatically finds sister clade pairs that contrast in the character state of the binary character. Each clade must be completely uniform in state. The number of pairs favoring state 1 (i.e. the clade with state 1 is larger) and favoring state 0 are counted and used as the basis for the sign test.'; setTitle Sister_Clade_comparison; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Diversification/04-BiSSEViewer.nex b/Resources/examples/Diversification/04-BiSSEViewer.nex index 8ea59719c..7418bdb54 100644 --- a/Resources/examples/Diversification/04-BiSSEViewer.nex +++ b/Resources/examples/Diversification/04-BiSSEViewer.nex @@ -400,7 +400,7 @@ Begin MESQUITE; getToolPalette; tell It; endTell; - setExplanation 'Here the BiSSE likelihood calculations are done. When you have a tree and a binary character (here stored in a matrix), you can select Character-Associated Diversification from the Analysis menu of the Tree window, and indicate you want BiSSE Speciation/Extinction likelihood to be calculated. The BiSSE method is described by Maddison, Midford and Otto 2007.^n^nIn the panel are shown the estimated values of the speciation (lambda) and extinction (mu) rates for states 0 and 1, and the transition rates between states 0 and 1 (q''s). In the Parameters dialog box (in the Diversification(Ch) menu) you can set and constrain parameters. Here, mu1 is constrainted equal to mu0 and q10 is constrained equal to q01.^n^nTo do a likelihood ratio test, change the parameters to an alternative set of constaints, and compare the likelihood. ^n^nA chi-square approximation appears reasonable for significance of the likelihood ratio, but you can also generate a null distribution of log likelihood differences using simulations. The manual outlines the procedure.'; + setExplanation 'Here the BiSSE likelihood calculations are done. When you have a tree and a binary character (here stored in a matrix), you can select Character-Associated Diversification from the Analysis:Tree menu of the Tree window, and indicate you want BiSSE Speciation/Extinction likelihood to be calculated. The BiSSE method is described by Maddison, Midford and Otto 2007.^n^nIn the panel are shown the estimated values of the speciation (lambda) and extinction (mu) rates for states 0 and 1, and the transition rates between states 0 and 1 (q''s). In the Parameters dialog box (in the Diversification(Ch) menu) you can set and constrain parameters. Here, mu1 is constrainted equal to mu0 and q10 is constrained equal to q01.^n^nTo do a likelihood ratio test, change the parameters to an alternative set of constaints, and compare the likelihood. ^n^nA chi-square approximation appears reasonable for significance of the likelihood ratio, but you can also generate a null distribution of log likelihood differences using simulations. The manual outlines the procedure.'; setTitle BiSSE_Diversification; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Molecular/00-introduction.nex b/Resources/examples/Molecular/00-introduction.nex index 324f4e218..8395b7c12 100755 --- a/Resources/examples/Molecular/00-introduction.nex +++ b/Resources/examples/Molecular/00-introduction.nex @@ -42,7 +42,7 @@ Begin MESQUITE; toggleFileNames off; setPrevButtonName Previous; setNextButtonName Next; - addWebLink Simulations 'mesquite:docs/mesquite/RandomSimul/simDNA.html'; + addWebLink Simulations 'http://mesquiteproject.wikispaces.com/Simulating+DNA+Evolution'; addFileLink Coalescence '../Coalescence/00-introduction.nex'; addFileLink Return_to_main_Introduction '../Introduction.nex'; endTell; diff --git a/Resources/examples/Molecular/02-gcContentMatrix.nex b/Resources/examples/Molecular/02-gcContentMatrix.nex index 2934cb524..9d676e0f7 100644 --- a/Resources/examples/Molecular/02-gcContentMatrix.nex +++ b/Resources/examples/Molecular/02-gcContentMatrix.nex @@ -502,7 +502,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'Here the sequence matrix is colored not by colors for A, C, G and T, but by GC content using a moving window analysis. For each site in each sequence, the density of blue shows the average GC content over a moving window of bases to the left and right of the site. The moving window width can be changed using the "Moving Window" menu item in the Matrix menu of the character matrix editor window.'; + setExplanation 'Here the sequence matrix is colored not by colors for A, C, G and T, but by GC content using a moving window analysis. For each site in each sequence, the density of blue shows the average GC content over a moving window of bases to the left and right of the site. The moving window width can be changed using the "Moving Window" menu item in the Display menu of the character matrix editor window.'; setTitle GC_bias; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Multivariate_Continuous/08-anoles.nex b/Resources/examples/Multivariate_Continuous/08-anoles.nex index adc4e4684..0e450cf57 100755 --- a/Resources/examples/Multivariate_Continuous/08-anoles.nex +++ b/Resources/examples/Multivariate_Continuous/08-anoles.nex @@ -522,7 +522,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'The tree is now plotted in a 3-dimensional space of principal components. You can rotate the view using the green bars, and change the magnification using the red bar. The larger spots are closer to you. Enjoy your flight through morphospace.^n^nNote that the species from Cuba are highlighted. If you turn on "Use Fog" in the Drawing menu, and de-select the Cuban species in the tree window above, the more distant the point in the third dimension, the more it will be dimmed.'; + setExplanation 'The tree is now plotted in a 3-dimensional space of principal components. You can rotate the view using the green bars, and change the magnification using the red bar. The larger spots are closer to you. Enjoy your flight through morphospace.^n^nNote that the species from Cuba are highlighted. If you turn on "Use Fog" in the Display menu, and de-select the Cuban species in the tree window above, the more distant the point in the third dimension, the more it will be dimmed.'; setTitle 3D_plot; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/examples/Multivariate_Continuous/20-landmarks.nex b/Resources/examples/Multivariate_Continuous/20-landmarks.nex index d3cea007a..27b964481 100755 --- a/Resources/examples/Multivariate_Continuous/20-landmarks.nex +++ b/Resources/examples/Multivariate_Continuous/20-landmarks.nex @@ -265,7 +265,7 @@ Begin MESQUITE; setFont SanSerif; setFontSize 10; setActive; - setExplanation 'Once the data matrix was entered, we then selected "Landmark Drawings" from the Analysis menu of the Tree window. We chose Stored Matrices.^n^nNote that the most recent common ancestor of Box 3 and Box 4 have the corner somewhat punched in, and the change to Box 3 is indicated by the distortion grid calculated by thin plate splines.^n^nYou''ll notice that some of the points are at the edge of the drawings and not easily visible. The Landmark Drawings module is Mesquite is in its early developmental stages. We''re planning to allow you to show distortions against immediate ancestor, or against the root of the tree.^n^nBy the way, the pictures of fish in the original Landmark example were shown by the Projector module (see the tool in the tool palette). The Projector module can associate pictures to taxa if you hold down the Control key while clicking on a taxon name. It then displays them or turns off display when you use the projector and touch on the taxon name (without Control). '; + setExplanation 'Once the data matrix was entered, we then selected "Landmark Drawings" from the Analysis:Tree menu of the Tree window. We chose Stored Matrices.^n^nNote that the most recent common ancestor of Box 3 and Box 4 have the corner somewhat punched in, and the change to Box 3 is indicated by the distortion grid calculated by thin plate splines.^n^nYou''ll notice that some of the points are at the edge of the drawings and not easily visible. The Landmark Drawings module is Mesquite is in its early developmental stages. We''re planning to allow you to show distortions against immediate ancestor, or against the root of the tree.^n^nBy the way, the pictures of fish in the original Landmark example were shown by the Projector module (see the tool in the tool palette). The Projector module can associate pictures to taxa if you hold down the Control key while clicking on a taxon name. It then displays them or turns off display when you use the projector and touch on the taxon name (without Control). '; setTitle 'Landmarks cont''d.'; toggleFileNames off; setPrevButtonName Previous; diff --git a/Resources/images/32wandMinus.gif b/Resources/images/32wandMinus.gif new file mode 100644 index 0000000000000000000000000000000000000000..de419635cfe02b9ffb7cd846b793e4505b7951fd GIT binary patch literal 124 zcmZ?wbhEHbRA5kGn8?8J|Ns932M#cRf#OdVMg|5(1|1L&B+tO)+tax0^ji*=k}Yi< zOYdrN&nyu8<~b{(QlX*m^{t?rXO8&?wUwp5+I@NT-v;^n1rvq0dC9xwu^X~^xzF3w YbvA4Jops;2`MQrk+4QqVi-Ex!06CU0c>n+a literal 0 HcmV?d00001 diff --git a/Resources/images/32wandPlus.gif b/Resources/images/32wandPlus.gif new file mode 100644 index 0000000000000000000000000000000000000000..9409b510b2bc27184ca9ff31aea27440156bf0aa GIT binary patch literal 129 zcmZ?wbhEHbRA5kGn8?8J|Ns932M#cRf#OdVMg|5(1|1L&B+tMU)YG`^^ji*=k}Yi< zOYdrN&nyu8<~b{(QlX*m^{t?rXO8&?wUwp5+N~JzC2PM!z>kkxz2sFg+AFL&w+Sx} d3DH_}blrDuzV72sHvR1JTYdeF*>VO3YXCkVGsFM@ literal 0 HcmV?d00001 diff --git a/Resources/images/64wandMinus.gif b/Resources/images/64wandMinus.gif new file mode 100644 index 0000000000000000000000000000000000000000..df0109523e75a77b6004f04fc83f8f3b74f3e604 GIT binary patch literal 170 zcmZ?wbhEHbbYO5`n8?8J|Ns932M#cRf#OdVMg|5(1|1L&B+tN9-P5@2^jm&qXNQ2! z&1F+>@wWA=M|5_y#b(yNoIO#E;d)T}nQ!+h?9Ot_39Xs@K_WwPqND1Bn>xA+w>_G? zDsifWt4@cJZ{A)T@t-|@tFOP=_M5l=^z$#f{`Q@J{r%6r|NIgf79J596&*8H>^O1b U#SaciO-s+n%*xJ}0SpY*09XG=egFUf literal 0 HcmV?d00001 diff --git a/Resources/images/64wandPlus.gif b/Resources/images/64wandPlus.gif new file mode 100644 index 0000000000000000000000000000000000000000..d31fcc8eef48d4fb1038ddec6bedf9b6ccbf8d4e GIT binary patch literal 176 zcmZ?wbhEHbbYO5`n8?8J|Ns932M#cRf#OdVMg|5(1|1L&B+tOq*weV|^jm&qXNQ2! z&1F+>@wWA=M|5_y#b(yNoIO#E;d)T}nQ!+h?9Ot_39Xs@K_WwPqQOBY&Xj#~&R+`J zl{j^k+8VCo8da|AK9uq7(mM5G+i%|f)6c)``rCK@_4hyf{_{&{Sa?KaRCLT(vE#&z b7e6>8H7z|OGb=l1uH1R@=F6J_3=Gx)TCPo= literal 0 HcmV?d00001 diff --git a/Resources/images/explanationMinus.gif b/Resources/images/explanationMinus.gif deleted file mode 100644 index 3755413a16d625bb5389b4b866b07f017f8f7d22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmZ?wbhEHb6ky&LxTw$z^9s(&jkE)R{*~v^8mcc+9E2tM9mp WqF{#U?bPkuo^A)$h>0^YSOWm6ttn>! diff --git a/Resources/images/explanationMinusOff.gif b/Resources/images/explanationMinusOff.gif deleted file mode 100644 index bec752ba446fd925935f3c2552fae8dde712fa65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmZ?wbhEHb6kynx7vt;Y>`Sa)Z^{r>X0Th3-FfuSO zGU$NhL1s9x*chDfTy3Kwe4tT{-84boA|k_z^NC_aa@v`avN?`1b>>kr?M+%A9&>8% Z>N{?tD41b-J9Rs^r`v%wV&aSp)&QV^E*Ag* diff --git a/Resources/images/explanationPlus.gif b/Resources/images/explanationPlus.gif deleted file mode 100644 index e3a192c6a1f92b5cfcc2f37196ba5aaf068b6b3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZ?wbhEHb6kyyy8l|P2(PrS}w(j-DZGq~62cB0& Ximf^KaB`7I%|a&6k0u_{oD9|gbcQTa diff --git a/Resources/docs/mesquite/images/miniScroll.jpg b/Resources/images/miniScroll.jpg similarity index 100% rename from Resources/docs/mesquite/images/miniScroll.jpg rename to Resources/images/miniScroll.jpg diff --git a/Resources/docs/mesquite/images/miniscrollHoriz.gif b/Resources/images/miniscrollHoriz.gif similarity index 100% rename from Resources/docs/mesquite/images/miniscrollHoriz.gif rename to Resources/images/miniscrollHoriz.gif diff --git a/Resources/docs/mesquite/images/miniscrollVert.gif b/Resources/images/miniscrollVert.gif similarity index 100% rename from Resources/docs/mesquite/images/miniscrollVert.gif rename to Resources/images/miniscrollVert.gif diff --git a/Resources/images/prerelease.gif b/Resources/images/prerelease.gif index 48917561db4759a577fbb70848b4c40cc2a9af0d..42ee1ac1ef45738428331469434d9854fdeff120 100644 GIT binary patch literal 128 zcmZ?wbhEHby%&wIrovpQd_ao~(9MME>f->6--wllNXYz+v-+ Yhxxz(hZxh2#?-HhITtcogP0hs0fyu&*Z=?k literal 156 zcmZ?wbhEHbk1w**~X2HZgLCkrD312cmTND0Uc z2Nur)4^O_CKU#SCZX9gnjr!gh%*u3Zd*tG8eLR24JV}eGkI#NgCh#i3yssRSk zPzhP+ff(3;1{Rjd8}c=tsIn?~f1pJrqQWZV?Lq~bEXu4*a1T+KRT3puf<5E`nb<}g z@DCAi2-N_CXsE;}bbuJxfCd)%R)F|Ywm{zQHnZPa*#iy=t(11%~h|8e+SgM0gC za6%t*a1}or1npA~vh%A!9R3J_Lyr`Q_BRQ1c;EmUp98Lh@Zbql{}vYp(usj|e}7-^ z`|fyG{LzzWOY@DIYYi1w8!DRW!i{y|n#xdhxHL167#SWM%p}vP{^aMrx34;W|C*i{ z|9Y`96bYBU=)C_j7VYVd)mDZYYtJPpzWa&pHFNKT3x>8{2$TV7c6?u1r#i1pzWa&pHEEMaAj4~b5;4*l1Xaa*(XlQHXb@NiCu$%!5RQ) C$s~UO literal 0 HcmV?d00001 diff --git a/Resources/images/windowIcons/goAway old.gif b/Resources/images/windowIcons/goAway old.gif new file mode 100644 index 0000000000000000000000000000000000000000..38cd49d55d2f6b62736165bcd2314075707d37bc GIT binary patch literal 107 zcmZ?wbhEHb6kyzMPct@L*!F F1^@&;C*J@7 literal 0 HcmV?d00001 diff --git a/Resources/images/windowIcons/goAway.gif b/Resources/images/windowIcons/goAway.gif new file mode 100644 index 0000000000000000000000000000000000000000..dbf8e0620c46de6a88563a0dbbf45020f807775f GIT binary patch literal 954 zcmV;r14aBtNk%w1VGIBa0QUd@000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~EC2ui01N;O000P|0Jl{_Gv*AMGiS!2siaL)AXBhp&6*_(R;fRl_Q>Lu zE7!1LxN!B7wI|WATlc7yDn;#{Eng>gtaO*iPAA$fpp=+mn%>%W0NKw z12!p`J$t|?1v5rzlCfIT^3}41kD4v2kc`2aw+l|3UGrcWgG32ftxJ$xwSsiX7O+aX cTJge_s~9m|B46P`_iH7p!>CsNLKhGKJG;Zo^Z)<= literal 0 HcmV?d00001 diff --git a/Resources/images/windowIcons/listC.gif b/Resources/images/windowIcons/listC.gif old mode 100755 new mode 100644 diff --git a/Resources/images/windowIcons/listT.gif b/Resources/images/windowIcons/listT.gif old mode 100755 new mode 100644 diff --git a/Resources/images/windowIcons/matrix.gif b/Resources/images/windowIcons/matrix.gif old mode 100755 new mode 100644 diff --git a/Resources/images/windowIcons/matrixSequence.gif b/Resources/images/windowIcons/matrixSequence.gif old mode 100755 new mode 100644 diff --git a/Resources/run_mesquite.sh b/Resources/mesquite.sh similarity index 100% rename from Resources/run_mesquite.sh rename to Resources/mesquite.sh diff --git a/Resources/startingMesquiteAndMemoryAllocation.txt b/Resources/startingMesquiteAndMemoryAllocation.txt index ea758671b..51aa4cf29 100644 --- a/Resources/startingMesquiteAndMemoryAllocation.txt +++ b/Resources/startingMesquiteAndMemoryAllocation.txt @@ -1,6 +1,6 @@ To Run Mesquite -To run Mesquite, you need Java installed. Mesquite now runs only on Java 1.4 and higher. We suggest Java 1.5 or higher. +To run Mesquite, you need Java installed. Mesquite now runs only on Java 1.4 and higher. We suggest Java 1.6 on Mac OS X, Java 1.7 on others. Once Mesquite_Folder is installed, you can start Mesquite as follows: @@ -8,19 +8,17 @@ Once Mesquite_Folder is installed, you can start Mesquite as follows: Mac OS X There are 3 ways to start Mesquite under OS X: -1. Default: Double click Mesquite.app - -2. To run Mesquite with more memory: Double click Mesquite (500MB).app or Mesquite (1GB).app (Hint: if you want to adjust the memory allocated, right click on the application's icon, go to info.plist in Contents, and change Xmx512M to Xmx700M or higher) +1. Default: Double click Mesquite[500GB].app, Mesquite[1GB].app, or Mesquite[2GB].app, depending on how much memory you want to give to Mesquite. 3. Or, to adjust how exactly Mesquite starts, including memory allocation: -Run Mesquite by double clicking the file Run_MesquiteOSX.command. If double clicking this file does not start Mesquite, select the file in the Finder, choose Get Info, and change the "Open With" to "Terminal.app", which is in /Applications/Utilities/ +Run Mesquite by double clicking the file Mesquite_Start_Script.command. If double clicking this file does not start Mesquite, select the file in the Finder, choose Get Info, and change the "Open With" to "Terminal.app", which is in /Applications/Utilities/ To give Mesquite even more memory, open the file with a text editor and edit the line: java -Xmx500M -Xss2m -Djava.library.path=lib -cp . mesquite.Mesquite The part -Xmx500M indicates how much heap memory to give to Mesquite in general. With more heap memory Mesquite can handle more trees, bigger matrices, bigger charts, and so on. -The part -Xss2m indicates how much stack memory to give to each thread. With more stack memory, Mesquite can handle bigger trees, e.g. more than 5000 taxa. To be able to handle 10000 taxa, you may need to increase this to 4m +The part -Xss2m indicates how much stack memory to give to each thread. With more stack memory, Mesquite can handle bigger trees, e.g. more than 5000 taxa. To be able to handle 10000 taxa, you may need to increase this to 4m. If you change these settings, make sure you don't introduce any spaces. @@ -40,12 +38,10 @@ Windows There are 3 ways to start Mesquite under Windows: -1. Default: use the installer and double click Mesquite.exe +1. Default: use the installer and double click one of the executable icons (Mesquite[500MB].exe, Mesquite[1GB].exe, Mesquite[2GB].exe), depending on how much memory you want to give to Mesquite. -2. To run Mesquite with more memory: use the alternative high memory installer (available at mesquiteproject.org), reinstall Mesquite, and double click Mesquite.exe. - -3. Or, to adjust how exactly Mesquite starts, including memory allocation: -Run Mesquite by double clicking the file Run_MesquiteWindows.bat. To give Mesquite even more memory, open the file with a text editor and edit the line: +2. Or, to adjust how exactly Mesquite starts, including memory allocation: +Run Mesquite by double clicking the file Mesquite_Start_Script.bat. To give Mesquite even more memory, open the file with a text editor and edit the line: java -Xmx500M -Xss2m -Djava.library.path=lib -cp . mesquite.Mesquite @@ -58,7 +54,8 @@ If you change these settings, make sure you don't introduce any spaces. ================== Linux etc. -Run Mesquite by double clicking run_mesquite.sh +Run Mesquite by double clicking mesquite.sh or running mesquite.sh from the command line like this: + ./mesquite.sh Alternatively, run it from the command line by cd'ing into Mesquite_Folder and then giving a command like this: @@ -75,5 +72,5 @@ This can handle big matrices and trees, but you'll probably need at least 2 GB m java -Xmx3000M -Xss4m -d64 -Djava.library.path=lib -cp . mesquite.Mesquite -This gives much memory to Mesquite, but 3000 MB (= 3 GB) memory exceeds the ability of 32 bit Java. For that reason the command -d64 was added, to indicate you want to use 64 bit java. This is available only on intel-based Macs with Core 2 Duo or better processors and updated versions of Java. +This gives much memory to Mesquite, but 3000 MB (= 3 GB) memory exceeds the ability of 32 bit Java. For that reason the command -d64 was added, to indicate you want to use 64 bit java. diff --git a/Source/mesquite/Mesquite.java b/Source/mesquite/Mesquite.java index 97c7c0f7a..a1080d13f 100644 --- a/Source/mesquite/Mesquite.java +++ b/Source/mesquite/Mesquite.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + -Version 2.75, September 2011. Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -14,9 +15,11 @@ package mesquite; import java.awt.*; + import java.awt.image.BufferedImage; import java.util.*; import java.io.*; +import java.net.*; import javax.imageio.ImageIO; @@ -33,24 +36,24 @@ public class Mesquite extends MesquiteTrunk { /*.................................................................................................................*/ public String getCitation() { - return "Maddison, W.P. & D.R. Maddison. 2011. Mesquite: A modular system for evolutionary analysis. Version 2.75. http://mesquiteproject.org"; + return "Maddison, W.P. & D.R. Maddison. 2014. Mesquite: A modular system for evolutionary analysis. Version 3.0. http://mesquiteproject.org"; } /*.................................................................................................................*/ public String getVersion() { - return "2.75+"; + return "3.0"; } - + /*.................................................................................................................*/ public int getVersionInt() { - return 275; + return 300; } /*.................................................................................................................*/ public double getMesquiteVersionNumber(){ - return 2.75; + return 3.00; } /*.................................................................................................................*/ public String getDateReleased() { - return "October 2011"; //"April 2007"; + return "August 2014"; //"April 2007"; } /*.................................................................................................................*/ /** returns the URL of the notices file for this module so that it can phone home and check for messages */ @@ -62,21 +65,21 @@ public String getHomePhoneNumber(){ } /*.................................................................................................................*/ public boolean isPrerelease(){ - return true; + return false; } /*.................................................................................................................*/ public void getEmployeeNeeds(){ //This gets called on startup to harvest information; override this and inside, call registerEmployeeNeed EmployeeNeed ee = registerEmployeeNeed(FileCoordinator.class, "The file coordinator supervises activities with files.", - "These are activated when new projects/files are made or read. "); + "These are activated when new projects/files are made or read. "); ee.setAsEntryPoint(null); EmployeeNeed e = registerEmployeeNeed(MesquiteInit.class, "INIT modules assist Mesquite.", - "These are activated automatically. "); + "These are activated automatically. "); e.setAsEntryPoint(null); EmployeeNeed e2 = registerEmployeeNeed(BrowseHierarchy.class, "Mesquite uses these modules for hierarchical display of employee and project trees.", - "These are activated automatically. "); + "These are activated automatically. "); e2.setAsEntryPoint(null); EmployeeNeed e3 = registerEmployeeNeed(WindowHolder.class, "Mesquite uses a WindowHolder to assist displaying windows.", - "These are activated automatically. "); + "These are activated automatically. "); e3.setAsEntryPoint(null); } ClockWatcherThread cwt; @@ -87,7 +90,7 @@ public boolean isPrerelease(){ private boolean preferencesSet = false; protected int lastVersionUsedInt = 0; protected String lastVersionRun = "1.04"; - private String storedManualString = null; + //private String storedManualString = null; private boolean showLogWindow = true; private boolean showAbout = true; private boolean consoleMode = false; @@ -139,9 +142,9 @@ public void init() { boolean verboseStartup = false; long startingTime = System.currentTimeMillis(); - System.setProperty("awt.useSystemAAFontSettings","on"); - System.setProperty("swing.aatext", "true"); - if (verboseStartup) System.out.println("main init 1"); + System.setProperty("awt.useSystemAAFontSettings","on"); + System.setProperty("swing.aatext", "true"); + if (verboseStartup) System.out.println("main init 1"); if (isApplet()) mesquiteTrunk = this; author.setCurrent(true); @@ -150,7 +153,7 @@ public void init() configurations = new ListableVector(); packages = new ListableVector(); if (isPrerelease()) - errorReportURL = "http://mesquiteproject.org/cgi-bin/mesquiteFeedbackPrerelease.py"; + errorReportURL = "http://mesquiteproject.org/pyMesquiteFeedbackPrerelease"; /* (1) Look for Mesquite.pref file in .Mesquite_Prefs folder of user.home. If exists, read it @@ -164,16 +167,54 @@ public void init() supportFilesPath = System.getProperty("user.home") + sep + "Mesquite_Support_Files"; //finding mesquite directory - StringTokenizer st = new StringTokenizer(System.getProperty("java.class.path"), ":"); - while (st.hasMoreElements()){ - String token = st.nextToken(); - File mesquiteClass = new File(token + MesquiteFile.fileSeparator + "mesquite" + MesquiteFile.fileSeparator + "Mesquite.class"); - if (mesquiteClass.exists()) { - mesquiteDirectory = new File(token); - if (!mesquiteDirectory.exists()) - mesquiteDirectory = null; + ClassLoader cl = mesquite.Mesquite.class.getClassLoader(); + String loc = cl.getResource("mesquite/Mesquite.class").getPath(); + + String sepp = MesquiteFile.fileSeparator; + if (loc.indexOf(sepp)<0){ + sepp = "/"; + if (loc.indexOf(sepp)<0) + System.out.println("Not a recognized separator in path to Mesquite class!"); + loc = loc.substring(0, loc.lastIndexOf(sepp)); + loc = loc.substring(0, loc.lastIndexOf(sepp)); + + try { + URI uri = new URI(loc); + mesquiteDirectory = new File(uri.getSchemeSpecificPart()); + } catch (URISyntaxException e) { + e.printStackTrace(); + } + + + + + } + else { + loc = loc.substring(0, loc.lastIndexOf(sepp)); + loc = loc.substring(0, loc.lastIndexOf(sepp)); + try { + URI uri = new URI(loc); + mesquiteDirectory = new File(uri.getSchemeSpecificPart()); + } catch (URISyntaxException e) { + e.printStackTrace(); + } + } + + if (mesquiteDirectory == null){ + StringTokenizer st = new StringTokenizer(System.getProperty("java.class.path"), ":"); + while (st.hasMoreElements()){ + String token = st.nextToken(); + File mesquiteClass = new File(token + MesquiteFile.fileSeparator + "mesquite" + MesquiteFile.fileSeparator + "Mesquite.class"); + if (mesquiteClass.exists()) { + mesquiteDirectory = new File(token); + if (!mesquiteDirectory.exists()) + mesquiteDirectory = null; + } } } + + + if (mesquiteDirectory ==null){ File mesquiteClass = new File(System.getProperty("user.dir") + MesquiteFile.fileSeparator + "mesquite" + MesquiteFile.fileSeparator + "Mesquite.class"); if (mesquiteClass.exists()) { @@ -222,16 +263,16 @@ public void init() if (verboseStartup) System.out.println("main init 5"); if (!MesquiteModule.prefsDirectory.exists() || !MesquiteModule.prefsDirectory.isDirectory()) { makeNewPrefsDirectory = true; - findMesquiteDirectory(); + setMesquiteDirectoryPath(); } else if (prefsFile.exists() || prefsFileXML.exists()) { if (MesquiteModule.mesquiteDirectory==null) - findMesquiteDirectory(); + setMesquiteDirectoryPath(); else setMesquiteDirectoryPath(); } else { - findMesquiteDirectory(); + setMesquiteDirectoryPath(); } if (verboseStartup) System.out.println("main init 6"); @@ -241,7 +282,7 @@ else if (prefsFile.exists() || prefsFileXML.exists()) { if (prefsFile.exists() || prefsFileXML.exists()) { loadPreferences(); if (!preferencesSet) { - findMesquiteDirectory(); + setMesquiteDirectoryPath(); } } if (verboseStartup) System.out.println("main init 7"); @@ -286,12 +327,12 @@ else if (prefsFile.exists() || prefsFileXML.exists()) { String logInitString = "Mesquite version " + getMesquiteVersion() + getBuildVersion() + "\n"; if (StringUtil.notEmpty(MesquiteModule.getSpecialVersion())) logInitString +=" " + MesquiteModule.getSpecialVersion()+ "\n"; - logInitString += ("Copyright (c) 1997-2011 W. Maddison and D. Maddison\n"); + logInitString += ("Copyright (c) 1997-2014 W. Maddison and D. Maddison\n"); logInitString += "The basic Mesquite package (class library and basic modules) is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License. " - + " Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. For details on license and " - + "lack of warranty see the GNU Lesser General Public License by selecting \"Display License\" from the Window menu or at www.gnu.org\n" - + "\nPrincipal Authors: Wayne Maddison & David Maddison\nDevelopment Team: Wayne Maddison, David Maddison, Peter Midford, Rutger Vos, Jeff Oliver, Daisie Hung" - + "\nDevelopment Team Alumnus: Danny Mandel\n"; + + " Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. For details on license and " + + "lack of warranty see the GNU Lesser General Public License by selecting \"Display License\" from the Window menu or at www.gnu.org\n" + + "\nPrincipal Authors: Wayne Maddison & David Maddison\nDevelopment Team: Wayne Maddison, David Maddison, Peter Midford, Rutger Vos, Jeff Oliver, Daisie Hung" + + "\nDevelopment Team Alumnus: Danny Mandel\n"; if (verboseStartup) System.out.println("main init 11"); logWindow = new LogWindow(logInitString); @@ -304,12 +345,12 @@ else if (prefsFile.exists() || prefsFileXML.exists()) { } else mesquiteTrunk.logo = MesquiteImage.getImage(MesquiteModule.getRootPath() + "images/mesquite.gif"); - + BufferedImage equiv = null; try { - equiv = ImageIO.read(new File(MesquiteModule.getRootPath() + "images/equivocal.gif")); + equiv = ImageIO.read(new File(MesquiteModule.getRootPath() + "images/equivocal.gif")); } catch (IOException e) { - Debugg.println(" IOException trying to read equivocal texture "); + MesquiteMessage.println(" IOException trying to read equivocal texture "); } GraphicsUtil.missingDataTexture = new TexturePaint(equiv, new Rectangle(0, 0, 16, 16)); @@ -470,7 +511,7 @@ else if (prefsFile.exists() || prefsFileXML.exists()) { boolean minimalStartup = MesquiteFile.fileExists(MesquiteModule.getRootPath() + "minimalStartup"); if (minimalStartup) logln("File called \"minimalStartup\" detected at " + MesquiteModule.getRootPath()+ ". Mesquite will start with a minimal configuration of modules."); - + if (verboseStartup) System.out.println("main init 26"); mBL.init(configFile, configurations, minimalStartup); @@ -499,7 +540,7 @@ else if (prefsFile.exists() || prefsFileXML.exists()) { if (!StringUtil.blank(mmi.getPackageCitation())) s += " [" + mmi.getPackageCitation() + "]"; logln(s); - + } } if (!first) @@ -519,6 +560,8 @@ else if (prefsFile.exists() || prefsFileXML.exists()) { String ackn = "Mesquite makes use of BrowserLauncher by Eric Albert, corejava.Format by Horstmann & Cornell, and iText by Lowagie & Soares."; ackn += " Some modules make use of JAMA by The MathWorks and NIST, and JSci by Mark Hale, Jaco van Kooten and others (see Mesquite source code for details)."; ackn += " The PAL library by Drummond and Strimmer is used by the GTR substitution model for DNA sequence simulations."; + if (MesquiteTrunk.isWindows()) + ackn += " The Windows executable is wrapped with Launch4j by Grzegorz Kowal, copyright Grzegorz Kowal 2005-2014, distributed under a BSD license (http://opensource.org/licenses/bsd-license.html) and a MIT license (http://opensource.org/licenses/mit-license.html)."; logln(ackn); logln(" "); @@ -530,7 +573,7 @@ else if (prefsFile.exists() || prefsFileXML.exists()) { openExternalSMS.setCommand(makeCommand("openGeneral", this)); openExternalSMS.setList(GeneralFileMaker.class); - addMenuItem(helpMenu, "Mesquite Manual", makeCommand("showHomePage", this)); + addMenuItem(helpMenu, "Mesquite Documentation", makeCommand("showHomePage", this)); addMenuItem(helpMenu, "Support and Advice", makeCommand("showSupport", this)); addMenuItem(helpMenu, "Modules Loaded", makeCommand("showModules", this)); addMenuItem(helpMenu, "Keyword Search...", makeCommand("keywordSearch", this)); @@ -638,6 +681,8 @@ else if (prefsFile.exists() || prefsFileXML.exists()) { if (verboseStartup) System.out.println("main init 32 "); if (debugMode) MesquiteMessage.println("startup time: " + (System.currentTimeMillis()-startingTime)); + if (MesquiteTrunk.debugMode) + addMenuItem(helpMenu, "Test Error Reporting", makeCommand("testError", this)); } /*.................................................................................................................*/ @@ -693,7 +738,7 @@ else if (mesquiteDirectoryPath.lastIndexOf(MesquiteFile.fileSeparator)!= mesquit mesquiteDirectoryPath+= MesquiteFile.fileSeparator; } } - /*.................................................................................................................EMBEDDED delete this if embedded */ + /*.................................................................................................................EMBEDDED delete this if embedded * private void findMesquiteDirectory(){ String sep = "" + MesquiteFile.fileSeparator; if (mesquiteDirectory!=null) { @@ -704,29 +749,10 @@ private void findMesquiteDirectory(){ } } else { - String manualString = System.getProperty("user.dir") + sep + "docs/mesquite" + sep + "manual.html"; + String manualString = mesquiteDirectory + sep + "docs/mesquite" + sep + "manual.html"; File manual = new File(manualString); - if (!manual.exists()) { - if (!StringUtil.blank(storedManualString)) - manual = new File(storedManualString); - if (manual.exists()) { - MesquiteModule.mesquiteDirectory = new File(StringUtil.getAllButLastItem(StringUtil.getAllButLastItem(StringUtil.getAllButLastItem(storedManualString, sep),sep),sep) + sep); - } - else { - manualString = MesquiteFile.checkFilePath(System.getProperty("user.dir") + sep + "docs/mesquite" + sep + "manual.html", "Please find the Mesquite manual file named \"manual.html\", which should be in the \"docs/mesquite\" directory."); - if (manualString == null || !manualString.endsWith("manual.html")) { - MesquiteTrunk.mesquiteTrunk.discreetAlert("Sorry, the manual was not found correctly. Mesquite will not function properly."); - } - else { - storedManualString = manualString; - MesquiteModule.mesquiteDirectory = new File(StringUtil.getAllButLastItem(StringUtil.getAllButLastItem(StringUtil.getAllButLastItem(manualString, sep),sep),sep)+sep); - } - } - } - else { - MesquiteModule.mesquiteDirectory = new File(System.getProperty("user.dir") + sep); - storedManualString = manualString; - } + + storedManualString = manualString; } setMesquiteDirectoryPath(); @@ -738,7 +764,7 @@ public void processPreferencesFromFile (String[] prefs) { //showLogWindow=prefs[0].charAt(0) == 'L'; if (prefs.length<2) return; - storedManualString = prefs[1]; + //storedManualString = prefs[1]; if (prefs.length<3) return; @@ -755,7 +781,7 @@ public void processPreferencesFromFile (String[] prefs) { if (prefs.length<6) return; /* EMBEDDED disable if embedded */ - findMesquiteDirectory(); + setMesquiteDirectoryPath(); /**/ if (prefs.length<7) return; @@ -840,7 +866,7 @@ else if (prefs[14] != null) { public void processSingleXMLPreference (String tag, String content) { preferencesSet = true; //done to see that prefs file found; if not ask for registration if ("storedManualString".equalsIgnoreCase(tag)){ - storedManualString = (content); + // storedManualString = (content); DEFUNCT with v. 3 } else if ("textEdgeCompensationHeight".equalsIgnoreCase(tag)){ int iq = MesquiteInteger.fromString(content); @@ -952,7 +978,7 @@ else if ("colorTheme".equalsIgnoreCase(tag)){ } } /* EMBEDDED disable if embedded */ - findMesquiteDirectory(); + setMesquiteDirectoryPath(); /**/ } @@ -960,7 +986,7 @@ else if ("colorTheme".equalsIgnoreCase(tag)){ String previousMesquitePath = ""; public String preparePreferencesForXML () { StringBuffer buffer = new StringBuffer(); - StringUtil.appendXMLTag(buffer, 2, "storedManualString", storedManualString); + // StringUtil.appendXMLTag(buffer, 2, "storedManualString", storedManualString); StringUtil.appendXMLTag(buffer, 2, "textEdgeCompensationHeight", MesquiteModule.textEdgeCompensationHeight); StringUtil.appendXMLTag(buffer, 2, "textEdgeCompensationWidth", MesquiteModule.textEdgeCompensationWidth); StringUtil.appendXMLTag(buffer, 2, "numUses", numUses); @@ -1126,10 +1152,10 @@ public String getDutyName() { /*.................................................................................................................*/ public String getExplanation() { return "This is the central module for the Mesquite system. " + - "In it is the main method that starts up the Mesquite application. This module" + - "loads information for all of the other modules, and hires FileCoordinator " + - "modules as needed to deal with open files. Thus, in the tree of employees" + - "that active modules make, this module is at its root."; + "In it is the main method that starts up the Mesquite application. This module" + + "loads information for all of the other modules, and hires FileCoordinator " + + "modules as needed to deal with open files. Thus, in the tree of employees" + + "that active modules make, this module is at its root."; } /*.................................................................................................................*/ public String getParameters() { @@ -1166,11 +1192,8 @@ private void searchWeb(String queryTerm, MesquiteBoolean addMesquiteToSearch, Me /*New code added April.02.07 oliver*/ //TODO: delete new code comments /*.................................................................................................................*/ private void openMesquiteFAQ(){ - String manualPath = mesquiteDirectoryPath + "docs/mesquite" + MesquiteFile.fileSeparator + "Help/MesquiteFAQ.html" ; - File testing = new File(manualPath); - if (testing.exists()) { + String manualPath = mesquiteWebSite + "/FAQ" ; showWebPage(manualPath, false); - } } /*End new code added April.02.07 oliver*/ @@ -1460,6 +1483,18 @@ public void searchData(String s, MesquiteWindow window){ if (helpSearchManager != null) helpSearchManager.searchData(s, window); } + + public String getNumModuleStarts() { + StringBuffer sb=new StringBuffer(); + for (int i= 0; i0) + sb.append(mmi.getClassName() + "\t" + starts+StringUtil.lineEnding()); + } + return sb.toString(); + } + /*.................................................................................................................*/ MesquiteInteger pos = new MesquiteInteger(); String noticeLocation = "http://"; //before release, change URL to "http://" @@ -1583,9 +1618,9 @@ else if (checker.compare(this.getClass(), "Brings up a dialog box to examine mac Listable[] list = ListDialog.queryListMultiple(containerOfModule(), "Macro Information", "These are the installed macros. Touch on their names to see an explanation.", MesquiteString.helpString, ud, null); } else if (checker.compare(this.getClass(), "Crashes with a NullPointerException", null, commandName, "crash")) { - logln("Mesquite will now crash with a NullPointerException. Please enjoy."); - MesquiteInteger mi = null; - logln("This will crash: " +mi.getValue()); + logln("Mesquite will now crash with a NullPointerException. Please enjoy."); + MesquiteInteger mi = null; + logln("This will crash: " +mi.getValue()); } else if (checker.compare(this.getClass(), "Checks for notices or installs at the location specified", null, commandName, "checkNotices")) { noticeLocation = MesquiteString.queryString(containerOfModule(), "Notices Location", "Indicate URL to notices file to be checked. (For instance, for Mesquite the default notices file is at " + getHomePhoneNumber() + ")", noticeLocation); @@ -1654,8 +1689,8 @@ else if (checker.compare(this.getClass(), "Opens file on disk. The file will be cr =new CommandRecord((CommandThread)null, false); if (comRec == null) cr.setFromCommandLine(Thread.currentThread() instanceof ConsoleThread); - else - cr.setFromCommandLine(comRec.isFromCommandLine()); + else + cr.setFromCommandLine(comRec.isFromCommandLine()); } else cr = comRec; @@ -1801,7 +1836,11 @@ else if (checker.compare(this.getClass(), "Quits Mesquite", null, commandName, " reportMemory(); logln("==^^^^^^^^^^^^^^^^^^^^=="); } + } + logln("\n"); + logln("All modules that have been started at least once, and the number of times they have been started:"); + logln(getNumModuleStarts()); /* if (Listened.listenersRemaining>0) { for (int i = 0; i=0) { int distance = icDNA-adjustedPosInDNA; - dnaData.moveCells(icDNA,icDNA, -distance, it,it, false, false, true, false, dataChanged, charAdded); + dnaData.moveCells(icDNA,icDNA, -distance, it,it, false, false, true, false, dataChanged, charAdded, null); if (charAdded.isCombinable() && charAdded.getValue()!=0) { dnaData.assignCodonPositionsToTerminalChars(charAdded.getValue()); // dnaData.assignGeneticCodeToTerminalChars(charAdded.getValue()); diff --git a/Source/mesquite/align/AlignScoreForTaxon/AlignScoreForTaxon.java b/Source/mesquite/align/AlignScoreForTaxon/AlignScoreForTaxon.java index dc26a87e0..fcf727a75 100644 --- a/Source/mesquite/align/AlignScoreForTaxon/AlignScoreForTaxon.java +++ b/Source/mesquite/align/AlignScoreForTaxon/AlignScoreForTaxon.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/AlignScoreForTaxonRC/AlignScoreForTaxonRC.java b/Source/mesquite/align/AlignScoreForTaxonRC/AlignScoreForTaxonRC.java index 203c0e49d..7e75cec16 100644 --- a/Source/mesquite/align/AlignScoreForTaxonRC/AlignScoreForTaxonRC.java +++ b/Source/mesquite/align/AlignScoreForTaxonRC/AlignScoreForTaxonRC.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/AlignSequences/AlignSequences.java b/Source/mesquite/align/AlignSequences/AlignSequences.java index c961df691..8df55c9a9 100644 --- a/Source/mesquite/align/AlignSequences/AlignSequences.java +++ b/Source/mesquite/align/AlignSequences/AlignSequences.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -98,6 +99,9 @@ public boolean integrateAlignment(long[][] alignedMatrix, MolecularData data, in if (alignedMatrix == null || data == null) return false; getProject().incrementProjectWindowSuppression(); + boolean success = AlignUtil.integrateAlignment(alignedMatrix, data, icStart, icEnd, itStart, itEnd); + + /* AlignUtil util = new AlignUtil(); Rectangle problem = null; //alignedMatrix.setName("Aligned (" + data.getName() + ")"); @@ -119,39 +123,12 @@ public boolean integrateAlignment(long[][] alignedMatrix, MolecularData data, in data.setSelected(i, true); } - /* - MesquiteModule mb = data.showMatrix(); - if (problem != null) { - MolecularData alignedData = (MolecularData)data.makeCharacterData(data.getNumTaxa(), alignedMatrix.length); - alignedData.addToFile(data.getFile(), getProject(), null); - for (int ic = 0; ic=firstColumn.getValue() && ic<=lastColumn.getValue()- (oldNumChars - data.getNumChars())); table.selectColumns(firstColumn.getValue(),lastColumn.getValue()- (oldNumChars - data.getNumChars())); } + if (separateThread) + data.notifyListeners(ownerModule, new Notification(MesquiteListener.DATA_CHANGED)); table.repaintAll(); } diff --git a/Source/mesquite/align/AlignToDropped/AlignToDropped.java b/Source/mesquite/align/AlignToDropped/AlignToDropped.java index d489ffb4d..7b98b5cd8 100644 --- a/Source/mesquite/align/AlignToDropped/AlignToDropped.java +++ b/Source/mesquite/align/AlignToDropped/AlignToDropped.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -141,11 +142,11 @@ private boolean alignTouchedToDropped(int rowToAlign, int recipientRow){ long[] newAlignment = Long2DArray.extractRow(aligned,1); int[] newGaps = aligner.getGapInsertionArray(); - if (newGaps!=null) - alignUtil.insertNewGaps((MolecularData)data, newGaps); + if (newGaps!=null) + alignUtil.insertNewGaps((MolecularData)data, newGaps, aligner.getPreSequenceTerminalFlaggedGap(), aligner.getPostSequenceTerminalFlaggedGap()); Rectangle problem = alignUtil.forceAlignment((MolecularData)data, 0, data.getNumChars()-1, rowToAlign, rowToAlign, 1, aligned); - ((CategoricalData)data).examineCheckSum(0, data.getNumChars()-1,rowToAlign, rowToAlign, "Bad checksum; alignment has inapproppriately altered data!", warnCheckSum, originalCheckSum); + ((CategoricalData)data).examineCheckSum(0, data.getNumChars()-1,rowToAlign, rowToAlign, "Bad checksum; alignment has inappropriately altered data!", warnCheckSum, originalCheckSum); return true; } return false; diff --git a/Source/mesquite/align/ClustalAlign/ClustalAlign.java b/Source/mesquite/align/ClustalAlign/ClustalAlign.java index 6caf5244b..12ec0c1fb 100644 --- a/Source/mesquite/align/ClustalAlign/ClustalAlign.java +++ b/Source/mesquite/align/ClustalAlign/ClustalAlign.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/ColorForAlignment/ColorForAlignment.java b/Source/mesquite/align/ColorForAlignment/ColorForAlignment.java index e4a3a0da1..b71d4453f 100644 --- a/Source/mesquite/align/ColorForAlignment/ColorForAlignment.java +++ b/Source/mesquite/align/ColorForAlignment/ColorForAlignment.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -22,7 +23,7 @@ /* ======================================================================== */ -public class ColorForAlignment extends DataWindowAssistantI implements CellColorer, CellColorerMatrix { +public class ColorForAlignment extends DataWindowAssistantID implements CellColorer, CellColorerMatrix { MesquiteTable table; CharacterData data; Color Acolor, Ccolor, Gcolor, Tcolor, AGcolor, CTcolor; diff --git a/Source/mesquite/align/ColorGapsInCodingSequence/ColorGapsInCodingSequence.java b/Source/mesquite/align/ColorGapsInCodingSequence/ColorGapsInCodingSequence.java index 69522abbb..65222cbcf 100644 --- a/Source/mesquite/align/ColorGapsInCodingSequence/ColorGapsInCodingSequence.java +++ b/Source/mesquite/align/ColorGapsInCodingSequence/ColorGapsInCodingSequence.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -23,7 +24,7 @@ /* ======================================================================== */ -public class ColorGapsInCodingSequence extends DataWindowAssistantI implements CellColorer, CellColorerMatrix { +public class ColorGapsInCodingSequence extends DataWindowAssistantID implements CellColorer, CellColorerMatrix { MesquiteTable table; protected DNAData data; diff --git a/Source/mesquite/align/ColorMisaligned/ColorMisaligned.java b/Source/mesquite/align/ColorMisaligned/ColorMisaligned.java index 9d2cedbb6..a734445f5 100644 --- a/Source/mesquite/align/ColorMisaligned/ColorMisaligned.java +++ b/Source/mesquite/align/ColorMisaligned/ColorMisaligned.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -21,7 +22,7 @@ import mesquite.categ.lib.*; /* ======================================================================== */ -public class ColorMisaligned extends DataWindowAssistantI implements CellColorer, CellColorerMatrix { +public class ColorMisaligned extends DataWindowAssistantID implements CellColorer, CellColorerMatrix { MesquiteTable table; CharacterData data; int[][] freqs; diff --git a/Source/mesquite/align/MAFFTAlign/MAFFTAlign.java b/Source/mesquite/align/MAFFTAlign/MAFFTAlign.java index 31c93fe5b..4613e66c2 100644 --- a/Source/mesquite/align/MAFFTAlign/MAFFTAlign.java +++ b/Source/mesquite/align/MAFFTAlign/MAFFTAlign.java @@ -1,7 +1,8 @@ package mesquite.align.MAFFTAlign; -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -19,6 +20,9 @@ import java.io.*; import java.awt.*; import java.awt.event.*; + +import javax.swing.JLabel; + import mesquite.lib.*; import mesquite.lib.characters.*; import mesquite.lib.duties.*; @@ -27,7 +31,7 @@ import mesquite.align.lib.*; /* ======================================================================== */ -public class MAFFTAlign extends ExternalSequenceAligner{ +public class MAFFTAlign extends ExternalSequenceAligner implements ItemListener{ /*.................................................................................................................*/ /** returns whether this module is requesting to appear as a primary choice */ public boolean requestPrimaryChoice(){ @@ -47,7 +51,7 @@ public boolean isSubstantive(){ } /*.................................................................................................................*/ public boolean isPrerelease(){ - return true; //put release version + return false; } /*.................................................................................................................*/ public String getName() { @@ -60,24 +64,160 @@ public String getNameForMenuItem() { /*.................................................................................................................*/ /** returns an explanation of what the module does.*/ public String getExplanation() { - return "Sends the selected sequence to MAFFT to align." ; + return "Sends the selected sequences to MAFFT to align." ; } - + public String getProgramName(){ - return "mafft.bat"; - } - + return "MAFFT"; + } + + /*.................................................................................................................*/ + public void processSingleXMLPreference (String tag, String content) { + if ("alignmentMethod".equalsIgnoreCase(tag)) { + alignmentMethod = MesquiteInteger.fromString(content); + } + else if ("alignmentMethodText".equalsIgnoreCase(tag)) { + alignmentMethodText = StringUtil.cleanXMLEscapeCharacters(content); + } + else if ("useMaxCores".equalsIgnoreCase(tag)) + useMaxCores = MesquiteBoolean.fromTrueFalseString(content); + + super.processSingleXMLPreference(tag, content); + } + /*.................................................................................................................*/ + public String preparePreferencesForXML () { + StringBuffer buffer = new StringBuffer(200); + StringUtil.appendXMLTag(buffer, 2, "alignmentMethod", alignmentMethod); + StringUtil.appendXMLTag(buffer, 2, "alignmentMethodText", alignmentMethodText); + StringUtil.appendXMLTag(buffer, 2, "useMaxCores", useMaxCores); + + return super.preparePreferencesForXML()+buffer.toString(); + } + /*.................................................................................................................*/ public String getHelpString() { - String s = " In the MAFFT Options field, place any MAFFT options you wish to use. For example, if you wished to change the" - + " gap opening cost to 3 and the gap extension cost to 8, the options would be \"-gapopen -8.0 -gapextend -3.0\"."; - return s; + String s = " In the MAFFT Options field, place any MAFFT options you wish to use. For example, if you wished to " + + " invoke the linsi option (for more thorough alignment search), you would use \"--localpair --maxiterate 1000\"."; + return s; //linsi option: --localpair --maxiterate 1000 --thread -1 + } + /*.................................................................................................................*/ + public String getHelpURL(){ + return "http://mafft.cbrc.jp/alignment/software/manual/manual.html"; + } + + static int DEFAULTSUGGESTEDMETHOD=0; + static final int LINSI = 1; + static final int GINSI = 2; + static final int EINSI = 3; + static final int FFTNSI2 = 4; + static final int FFTNSI1000 = 5; + static final int FFTNS2 =6; + static final int FFTNS1 = 7; + static final int NWNSI = 8; + static final int NWNS2 = 9; + static final int NWNSPT1 = 10; + boolean useMaxCores = true; + int alignmentMethod = DEFAULTSUGGESTEDMETHOD; + String alignmentMethodText = ""; + Checkbox useMaxThreadsCheckBox; + Choice alignmentMethodChoice; + SingleLineTextField alignmentTextField; + + /*.................................................................................................................*/ + public String getAlignmentText(int value) { + String alignmentText=""; + switch (value) { + case LINSI: + alignmentText=" --localpair --maxiterate 1000 "; + break; + case GINSI: + alignmentText=" --globalpair --maxiterate 1000 "; + break; + case EINSI: + alignmentText=" --ep 0 --genafpair --maxiterate 1000 "; + break; + case FFTNSI2: + alignmentText=" --retree 2 --maxiterate 2 "; + break; + case FFTNSI1000: + alignmentText=" --retree 2 --maxiterate 1000 "; + break; + case FFTNS2: + alignmentText=" --retree 2 --maxiterate 0 "; + break; + case FFTNS1: + alignmentText=" --retree 1 --maxiterate 0 "; + break; + case NWNSI: + alignmentText=" --retree 2 --maxiterate 2 --nofft "; + break; + case NWNS2: + alignmentText=" --retree 2 --maxiterate 0 --nofft "; + break; + case NWNSPT1: + alignmentText=" --retree 1 --maxiterate 0 --nofft --parttree "; + break; + default: + alignmentText=""; + } + return alignmentText; + } +/*.................................................................................................................*/ + public void setAlignmentTextFromChoice() { + String alignmentText=getAlignmentText(alignmentMethodChoice.getSelectedIndex()); + if (alignmentTextField!=null) + alignmentTextField.setText(alignmentText); + } + /*.................................................................................................................*/ + public void itemStateChanged(ItemEvent e) { + if (e.getItemSelectable() == alignmentMethodChoice){ + setAlignmentTextFromChoice(); + } + } +/*.................................................................................................................*/ + public void queryProgramOptions(ExtensibleDialog dialog) { + useMaxThreadsCheckBox = dialog.addCheckBox("use maximum number of computer cores", useMaxCores); + + alignmentMethodChoice = dialog.addPopUpMenu("Suggested Methods", new String[] {"Default", "L-INS-i", "G-INSI-i", "E-INS-i", "FFT-NS-i 2", "FFT-NS-i 1000", "FFT-NS-2", "FFT-NS-1", "NW-NS-i", "NW-NS-2", "NW-NS-PartTree-1"}, alignmentMethod); + alignmentTextField = dialog.addTextField("Basic alignment method", alignmentMethodText, 40); + alignmentMethodChoice.addItemListener(this); + //linsi --localpair --maxiterate 1000 + //ginsi --globalpair --maxiterate 1000 + //einsi --ep 0 --genafpair --maxiterate 1000 + + //fftnsi2 --retree 2 --maxiterate 2 + //fftnsi1000 --retree 2 --maxiterate 1000 + //fftns2 --retree 2 --maxiterate 0 + //fftns1--retree 1 --maxiterate 0 + //nwnsi --retree 2 --maxiterate 2 --nofft + //nwns2 --retree 2 --maxiterate 0 --nofft + //nwnsPT1 --retree 1 --maxiterate 0 --nofft --parttree + + } + /*.................................................................................................................*/ + public void processQueryProgramOptions(ExtensibleDialog dialog) { + useMaxCores = useMaxThreadsCheckBox.getState(); + int temp = alignmentMethodChoice.getSelectedIndex(); + if (temp>=0) + alignmentMethod = temp; + alignmentMethodText = alignmentTextField.getText(); + storePreferences(); + + } + + /*.................................................................................................................*/ + public String getQueryProgramOptions() { + String options = ""; + if (useMaxCores) + options+=" --thread -1 "; + options += " " + alignmentMethodText + " "; + return options; } /*.................................................................................................................*/ public String getProgramCommand(){ if (MesquiteTrunk.isWindows()) - return StringUtil.protectForWindows(getProgramPath()); + return "call " + StringUtil.protectForWindows(getProgramPath()); else return StringUtil.protectForUnix(getProgramPath()); } @@ -88,15 +228,15 @@ public boolean programOptionsComeFirst(){ public String getDefaultProgramOptions(){ return ""; } - + public void appendDefaultOptions(StringBuffer shellScript, String inFilePath, String outFilePath, MolecularData data) { - if (!MesquiteTrunk.isWindows()) - shellScript.append(" " + StringUtil.protectForUnix(inFilePath) + " > " + StringUtil.protectForUnix(outFilePath)); - else - shellScript.append(" " + StringUtil.protectForWindows(inFilePath) + " > " + StringUtil.protectForWindows(outFilePath)); //Debugg.println need to check MAFFT windows format + if (!MesquiteTrunk.isWindows()) + shellScript.append(" " + StringUtil.protectForUnix(inFilePath) + " > " + StringUtil.protectForUnix(outFilePath)); + else + shellScript.append(" --out " + StringUtil.protectForUnix(outFilePath) + " " + StringUtil.protectForUnix(inFilePath)); } - + public String getDNAExportInterpreter () { return "#InterpretFastaDNA"; } @@ -122,7 +262,7 @@ public String getImportExtension() { * then the number refers to the Mesquite version. This should be used only by modules part of the core release of Mesquite. * If a NEGATIVE integer, then the number refers to the local version of the package, e.g. a third party package*/ public int getVersionOfFirstRelease(){ - return 276; + return 300; } } diff --git a/Source/mesquite/align/MultiBlockSplitter/MultiBlockSplitter.java b/Source/mesquite/align/MultiBlockSplitter/MultiBlockSplitter.java index 50bd0eda0..b4a254eff 100644 --- a/Source/mesquite/align/MultiBlockSplitter/MultiBlockSplitter.java +++ b/Source/mesquite/align/MultiBlockSplitter/MultiBlockSplitter.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/MuscleAlign/MuscleAlign.java b/Source/mesquite/align/MuscleAlign/MuscleAlign.java index 7ab12c695..c4cefc5bd 100644 --- a/Source/mesquite/align/MuscleAlign/MuscleAlign.java +++ b/Source/mesquite/align/MuscleAlign/MuscleAlign.java @@ -1,7 +1,8 @@ package mesquite.align.MuscleAlign; -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/RemoveAllGaps/RemoveAllGaps.java b/Source/mesquite/align/RemoveAllGaps/RemoveAllGaps.java index 92689ad2b..e81879e81 100644 --- a/Source/mesquite/align/RemoveAllGaps/RemoveAllGaps.java +++ b/Source/mesquite/align/RemoveAllGaps/RemoveAllGaps.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/ScrollToData/ScrollToData.java b/Source/mesquite/align/ScrollToData/ScrollToData.java index 73ff7fe1c..13dcfdacb 100644 --- a/Source/mesquite/align/ScrollToData/ScrollToData.java +++ b/Source/mesquite/align/ScrollToData/ScrollToData.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/SelectedBlockMover/SelectedBlockMover.java b/Source/mesquite/align/SelectedBlockMover/SelectedBlockMover.java index ddb0387bc..aec361901 100644 --- a/Source/mesquite/align/SelectedBlockMover/SelectedBlockMover.java +++ b/Source/mesquite/align/SelectedBlockMover/SelectedBlockMover.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/ShiftOtherToMatch/ShiftOtherToMatch.java b/Source/mesquite/align/ShiftOtherToMatch/ShiftOtherToMatch.java index 295e3d51e..59e2e716a 100644 --- a/Source/mesquite/align/ShiftOtherToMatch/ShiftOtherToMatch.java +++ b/Source/mesquite/align/ShiftOtherToMatch/ShiftOtherToMatch.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -17,6 +18,7 @@ import java.lang.*; import java.awt.*; import java.awt.image.*; + import mesquite.lib.*; import mesquite.lib.characters.*; import mesquite.lib.duties.*; @@ -34,6 +36,7 @@ public class ShiftOtherToMatch extends CategDataAlterer { int it1= MesquiteInteger.unassigned; int it2= MesquiteInteger.unassigned; boolean preferencesSet = false; + boolean reverseComplementIfNecessary = true; /*.................................................................................................................*/ public boolean startJob(String arguments, Object condition, boolean hiredByName) { @@ -50,6 +53,9 @@ public void processSingleXMLPreference (String tag, String content) { if ("matchFraction".equalsIgnoreCase(tag)) { matchFraction = MesquiteDouble.fromString(content); } + else if ("reverseComplementIfNecessary".equalsIgnoreCase(tag)) { + reverseComplementIfNecessary = MesquiteBoolean.fromOffOnString(content); + } preferencesSet = true; } @@ -57,6 +63,7 @@ public void processSingleXMLPreference (String tag, String content) { public String preparePreferencesForXML () { StringBuffer buffer = new StringBuffer(200); StringUtil.appendXMLTag(buffer, 2, "matchFraction", matchFraction); + StringUtil.appendXMLTag(buffer, 2, "reverseComplementIfNecessary", reverseComplementIfNecessary); preferencesSet = true; return buffer.toString(); @@ -78,11 +85,14 @@ public boolean queryOptions(int it, int max) { IntegerField it2Field = queryFilesDialog.addIntegerField ("Last Sequence", it2, 4, 1, max); DoubleField matchFractionField = queryFilesDialog.addDoubleField ("Fraction of Match", matchFraction, 6, 0.00001, 1.0); + Checkbox reverseSequencesCheckBox = queryFilesDialog.addCheckBox("Reverse complement sequences if necessary", reverseComplementIfNecessary); + queryFilesDialog.completeAndShowDialog(true); if (buttonPressed.getValue()==0) { matchFraction = matchFractionField.getValue(); it1 = it1Field.getValue(); it2 = it2Field.getValue(); + reverseComplementIfNecessary = reverseSequencesCheckBox.getState(); storePreferences(); } queryFilesDialog.dispose(); @@ -134,8 +144,12 @@ public boolean alterData(CharacterData data, MesquiteTable table, UndoReference for (int it = it1-1; it<=it2-1; it++) { // must subtract 1 off of it1 and it2 as these are 1-based numbers if (row.getValue()!=it) { match = findMatch(data,table, row.getValue(), firstColumn.getValue(), lastColumn.getValue(), it,matchStart,matchEnd); + if (reverseComplementIfNecessary && !match && data instanceof DNAData) { + MolecularDataUtil.reverseComplementSequencesIfNecessary((DNAData)data, this, data.getTaxa(), it, it, row.getValue(), false, false, false); + + } if (match) { - int added = data.shiftAllCells(firstColumn.getValue()-matchStart.getValue(), it, true, true, true, dataChanged,charAdded); + int added = data.shiftAllCells(firstColumn.getValue()-matchStart.getValue(), it, true, true, true, dataChanged,charAdded, null); if (charAdded.isCombinable() && charAdded.getValue()!=0 && data instanceof DNAData) { ((DNAData)data).assignCodonPositionsToTerminalChars(charAdded.getValue()); // ((DNAData)data).assignGeneticCodeToTerminalChars(charAdded.getValue()); diff --git a/Source/mesquite/align/ShiftToMinimizeStops/ShiftToMinimizeStops.java b/Source/mesquite/align/ShiftToMinimizeStops/ShiftToMinimizeStops.java index 538e24229..292c99782 100644 --- a/Source/mesquite/align/ShiftToMinimizeStops/ShiftToMinimizeStops.java +++ b/Source/mesquite/align/ShiftToMinimizeStops/ShiftToMinimizeStops.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -64,7 +65,7 @@ public boolean alterData(CharacterData data, MesquiteTable table, UndoReference if (table.wholeRowSelectedAnyWay(it)) { numStops[0]= dnaData.getAminoAcidNumbers(it,ProteinData.TER); //unshifted amount if (numStops[0]>0) { - int added = data.shiftAllCells(1, it, true, true, false, dataChanged,charAdded); + int added = data.shiftAllCells(1, it, true, true, false, dataChanged,charAdded, null); if (charAdded.isCombinable() && charAdded.getValue()!=0) { dnaData.assignCodonPositionsToTerminalChars(charAdded.getValue()); // dnaData.assignGeneticCodeToTerminalChars(charAdded.getValue()); @@ -72,7 +73,7 @@ public boolean alterData(CharacterData data, MesquiteTable table, UndoReference } numStops[1] = dnaData.getAminoAcidNumbers(it,ProteinData.TER); //amount if shift by 1 if (numStops[1]>0) { - added = data.shiftAllCells(1, it, true, true, false, dataChanged,charAdded); + added = data.shiftAllCells(1, it, true, true, false, dataChanged,charAdded, null); if (charAdded.isCombinable() && charAdded.getValue()!=0) { dnaData.assignCodonPositionsToTerminalChars(charAdded.getValue()); // dnaData.assignGeneticCodeToTerminalChars(charAdded.getValue()); @@ -80,11 +81,11 @@ public boolean alterData(CharacterData data, MesquiteTable table, UndoReference } numStops[2] = dnaData.getAminoAcidNumbers(it,ProteinData.TER); //amount if shift by 2 if (numStops[0]<=numStops[1] && numStops[0]<=numStops[2] ) { // no change is best, but have shifted by 2, need to shift back - added = data.shiftAllCells(-2, it, true, true, false, dataChanged,charAdded); + added = data.shiftAllCells(-2, it, true, true, false, dataChanged,charAdded, null); dataChanged.setValue(false); } else if (numStops[1]<=numStops[0] && numStops[1]<=numStops[2] ) { // one shift change is best, but have shifted by 1, need to shift back - added = data.shiftAllCells(-1, it, true, true, false, dataChanged,charAdded); + added = data.shiftAllCells(-1, it, true, true, false, dataChanged,charAdded, null); } } if (dataChanged.getValue()) diff --git a/Source/mesquite/align/SidePusher/SidePusher.java b/Source/mesquite/align/SidePusher/SidePusher.java index b16ac79fd..275fad4cc 100644 --- a/Source/mesquite/align/SidePusher/SidePusher.java +++ b/Source/mesquite/align/SidePusher/SidePusher.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/SimpleBlockMover/SimpleBlockMover.java b/Source/mesquite/align/SimpleBlockMover/SimpleBlockMover.java index c0501c9b9..9e1c0c792 100644 --- a/Source/mesquite/align/SimpleBlockMover/SimpleBlockMover.java +++ b/Source/mesquite/align/SimpleBlockMover/SimpleBlockMover.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/ZapGaps/ZapGaps.java b/Source/mesquite/align/ZapGaps/ZapGaps.java index 41bff18c0..b1477a0ed 100644 --- a/Source/mesquite/align/ZapGaps/ZapGaps.java +++ b/Source/mesquite/align/ZapGaps/ZapGaps.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/align/ZapGapsRight/ZapGapsRight.java b/Source/mesquite/align/ZapGapsRight/ZapGapsRight.java index 55545db14..f44a514b2 100644 --- a/Source/mesquite/align/ZapGapsRight/ZapGapsRight.java +++ b/Source/mesquite/align/ZapGapsRight/ZapGapsRight.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -48,7 +49,7 @@ public boolean alterData(CharacterData cData, MesquiteTable table, UndoReferenc MesquiteInteger row= new MesquiteInteger(); MesquiteInteger firstColumn= new MesquiteInteger(); MesquiteInteger lastColumn= new MesquiteInteger(); - if (!table.anythingSelected()){ + if (table == null || !table.anythingSelected()){ for (int it = 0; it
      Align
      - Version 1.51
      - 24 January 2009

      + Version 1.7
      + 7 August 2014
      David R. Maddison, Travis J. Wheeler, and Wayne P. Maddison
      subtitle
      diff --git a/Source/mesquite/align/aAlignIntro/aAlignIntro.java b/Source/mesquite/align/aAlignIntro/aAlignIntro.java index 5145bce3f..a1eb52bff 100644 --- a/Source/mesquite/align/aAlignIntro/aAlignIntro.java +++ b/Source/mesquite/align/aAlignIntro/aAlignIntro.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -46,7 +47,7 @@ public String getPackageName(){ /*.................................................................................................................*/ /** Returns citation for a package of modules*/ public String getPackageCitation(){ - return "Maddison, D.R., T.J. Wheeler, and W.P. Maddison. 2011. Align: A Mesquite package for aligning sequence data. Version 1.53"; + return "Maddison, D.R., T.J. Wheeler, and W.P. Maddison. 2014. Align: A Mesquite package for aligning sequence data. Version " + getPackageVersion(); } /*.................................................................................................................*/ /** Returns whether there is a splash banner*/ @@ -55,12 +56,22 @@ public boolean hasSplash(){ } /*.................................................................................................................*/ public String getPackageVersion() { - return "1.51"; + return "1.70"; } /*.................................................................................................................*/ public int getPackageVersionInt() { - return 151; + return 170; } + /*.................................................................................................................*/ + /** Returns the URL for the web page about the package*/ + public String getPackageURL(){ + return "http://mesquitealign.wikispaces.com"; + } + /*.................................................................................................................*/ + /** Returns the URL for the manual about the package*/ + public String getManualPath(){ + return "http://mesquitealign.wikispaces.com"; + } /*.................................................................................................................*/ public int getVersionOfFirstRelease(){ diff --git a/Source/mesquite/align/aAlignIntro/acknowledgements.html b/Source/mesquite/align/aAlignIntro/acknowledgements.html index e7025e97f..ca4675a4e 100644 --- a/Source/mesquite/align/aAlignIntro/acknowledgements.html +++ b/Source/mesquite/align/aAlignIntro/acknowledgements.html @@ -15,8 +15,8 @@
      Align
      - Version 1.51
      - 24 January 2009

      + Version 1.7
      + 7 August 2014
      David R. Maddison, Travis J. Wheeler, and Wayne P. Maddison
      Acknowledgements
      diff --git a/Source/mesquite/align/aAlignIntro/automated.html b/Source/mesquite/align/aAlignIntro/automated.html index 6ae92ecdd..d52b46793 100644 --- a/Source/mesquite/align/aAlignIntro/automated.html +++ b/Source/mesquite/align/aAlignIntro/automated.html @@ -15,8 +15,8 @@
      Align
      - Version 1.51
      - 24 January 2009

      + Version 1.7
      + 7 August 2014
      David R. Maddison, Travis J. Wheeler, and Wayne P. Maddison
      Automated Alignment
      @@ -64,17 +64,24 @@

      Aligning nucleotide sequences to match an amino acid alignment

      DNA to Protein
      .

      4XK7_V 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 DqG;3$ diff --git a/Resources/docs/mesquite/studies/study002/images/modelTreePlain.gif b/Resources/docs/mesquite/studies/study002/images/modelTreePlain.gif deleted file mode 100755 index 544a1237b32b886571e883945daebc62bce0beb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6305 zcmWlYc_7n`1IEAGu*vb=969FN+%!2}a+R5iD51A5GvsW|Jy9WY%auEK zs3cdpd(BlLX0c}2e(&%3{&=2`?TO>2X5Nwz3CJHl@Spg6{u;C7oS+1wxi|j? zeRXM-$K{Da#f6}7E_=7>>A>w*eqUi9`AE2?>CD*HOTupzlTLz(jRh4QhA2D zPWJ;^C6G#I|IUCyh0M%C4Gpc`-LK8euqYHNlewFf^~~AX#ogUwdU_@yAu%F?0)?Rp zURA>c5QTDa9bULA{7!Q(aac%7S@|9Q{W)_X-oIUa9DT3V9FTc%PU@pv2a^W!|; zwwamf^72m`g7z-Ath6NLQ$Ou-qAzdnBX4h%$BAVBm&0vXTkZV$y}PJ@vc>HAy;8&5 zthp87ytiIxen{)gX>;E1w>{Z_XU;$z#nm{TQ#_UFl>mwaQ8eK2Hv5sh~0jOL@O~n5*-m!Z6-c`tCv4ck!|a@pOMJzdUSZ2i_0QI&S3HHXCdQn<6!$yu8jEDuQ!KR;R% z#pumr&$g~L-D#;Q=9Qk`?n>Q@*4;}#>8P`RCY-Rh{=Mt6G4H=4ayj8v*vVH^8V<(! z^5IQUK8JFfSMXFF1{H!r#Y9DUJRXrzv9Y|oJT)~{Pft(i zzYU{B>bNV0Ko@f2nD;!oQ_C@q>g7_Wo}mtQq?}&t}5?cf~?WC z>AtF$y-!qZ;!}$vzxAbPohk7QBYi{Jr*eLZ1o|x5*qXR4PrtAEZtJ^yZB)NX6(1>& zRFvL&Ut2u#%p}kLP0~SSYe_&fz7j)&6sV@%R*>`dnH8?am95D(Zx&D02kJuU4jBOj z5vmVlFWtcc>Hzo7U`>@Ya9)ykXB9?#6X64}=Io!JoKOMmf8X}|>KwV!uBCy7fWbEr%Ba z5_rF8bwD2(``M(edP7T$f0Xxh6R}b2-w$(o@;q>vIUiFyK&w;r?N2_VQ>v;2_;QF_ zU0}Ze83fR@S;Tp(O&h4u-S?V|D4C%#ns1Wa--N@^FGf#pz-G?S4nvdd7;#$Wm%QT- z)cqKZ*Xz-GX|F%vH~(1iOYA(=(lP&^CwQUE!6$_MZfZ%#HQuWx+nboFrZ^sdk4<$s zXNE~T=X*jiUFT$&-Yz8 zM>y**NKUifRM_ac28pfwj5@Xm8@a~GuD<}NXRCCAYDd$-Jk4Dq!9D!ZHMa}EwE7@o z47J&XGTw}ovI1!QS1`bK;boWQ2F)o_wPgaoBF?+f3s_OODW_qHaV2H=jLTm$OIlD1 zN-!>GL`FSDiP4AWUXsSwLq?e%z>Yp4#VcGmf3*5TPZ$z5FMbIGH2+e89(mAsZV8XQ zfd>2;`{_ki--X&m^H!?SI!P0!+$sK41#6^L3Uz+}@#MK#1AN9M?$8p7j!I3W&W&7og&I?UPk z*XdEdxyuOwL|p7a82?_U@0V8m)xaOM&Zt#RfPPv=}>xSbuPPhat!sMN1q3{B$z`LvM*K<17OLxRumTM9!OoRa9 zZ1_(FB6DZ6Q1a&PW{JhcJ@)>i7w@kZ|8w&$>&+9d!Nb&FIXv!a{W@=l*?W+`yE*pn z1DHF!JzNmU83-4WEg~~bog&tpiJ=W60Nj&|7xkQl4v*jkr0Efiz0-HaTkwKPDtIwJ z{YZJ07fB7bp)Q%sD6NyZ`_A`u?r*BpyNv3CX#s%1IU=m(A0@&3KX}nv0EWyVTk)k3 zWN43S6gnS(s{}@1f^uS|?SOS1pj|Ks30TyUf3r0kS!M#d#+A0hJ$5~YPd5_%PQH{M z>+3OTN=nS`cq)p^fdGN+A$kB-$fVs$WPB*bp`~3y*{MUWi5LkY)g<9=)`$gXXmEGC zBrec~w_O44@50O2`n8sZIye+Y;x&Yedqs2Bo?uSq!?|O9a7$-c!lgMKVKYmBK!%~) z$pU8d2r>6rs73#x#*@+a5kz&Hv=lGFr?w8x8bFdtf#*@$*ha-Z&V73-%>)aL;&71Ayo zjWZjHKNpw$Vru$e;g815&c9wg^SElBpiK*=yocb$N}OWM{}vpN6xye9&H2gGzYEOM ziZG^Rmi*jE$Hb{;Qg4>ehUpZQT{|1#8vOJ8=lx%+TFc9PFQ7B_tA431d2EjjMPAYh zqTU?estEm5>hBYefs9A0cohCJnU;G0?J>2f(oqoW@p8-BFM1VxqI)Em4%PgtfkBApSf0)Py|cZ3 z^ST#D*y+z)hpYvd){K2;INq?Nm>X_raZ=#!j(HA)9cg> z+1Y5E^4A3Msk^XNTdG6yz2&LsQB#F^*LBnG(u<)SAAX%efRTakjytKrt;73yKfPJ! zTojRAm$`MoPq2J~lnCn&`}#Ptv~=N!a+Jd3$F=#Wo$;gJe?)7ijuRZ47miy+DJ&u0 z6xp6ycFB?-O)e5~;k-@oD=q=FT3@9RS5VrZ`%HsC%i z2eLgFgLouKzIiEK_Fu&{({2W1OoINyTJv?-{UI;&449(R*hWZ9h1bK63Th&UM2fpr zkpT({N)`9ZAEsqZ%vSI3o8Eg(7H+w$^|Gr5!|uu65m_jGsI~&ljS<%?gB6AyRv;?t z1?H~J1V+)(>ffqjhgv)XXq@*xhiXZRH$9uXKFx#M_hvh${-MNl$;{(-Q>6c$PlKIr z!&5CMYHn;Rcz?q@gyY8r71(2}j`q%S*7c5^8O(|di!mE{;?|=St+lR7IhcaBlS#kVW&u+m9lpiAKtfV z@mlAOJ)CD=L4T?$N8Tb&jsmh|D1y9z7vGLSErpOzV;}AdRTUm5>#@j4Q*}|(2m@@y z{!pweJ>tAegxt9BeIx~IN>OvAXvk8YR0safdmPSv?O=6Aq*Wf;qDBd8YCC zuJNxzOt?0(Xiy{YPQZuVip zPHr@jDq&4}ntNlKryE7%R;qKO`k52R2P#RvVd*$d8s0AXTrrYNPWP3IG1SWVOIG7- zCRX<75KHG^oT zu02Yx{6V=l3#Q9Hexe=s^G8N7BJ(F5-p--dpGctDWrvcp`d#BP-=|N;VgC&N^+GmY zN+`R4UmUq0`}l9utc1|G?_p7V#A6HB%zNZ4mUebsLl!Y8<1pcA@Q>Ifx9GoJv+e~x zUfF)}gdWxE6gAYBQQw%eA)H0^GaSmxgm+|`&e0pfveW4?4VhF6*_?!i+_5-n(|GQ8 z(`=j_wL>mj&&tdua5ht99643MOKYOFzoN@n3*ZqhlT;5}}kT$qV*h{_#8u5}+a@|wJ4%BvW@ zymFj-QQ~CL=thyCcTuuECbg+3V;P%ij!bVVW(^fXH;QxiDd))p`R*knq>|#2lE#jb zBpswN-ne2}s?r`QhPz5YL&`Rg9C?PO!I+4z7Lx?{|QoHP>rI(iu~sew1$e()LrN{zY^wN0~7bDmWikq zBnfm=WR?tdJt37vO^Oz((6%99zEkwVKWO`pH4-bhs3xT7pfQ~MdIM>52?bn8c)g26 z;~AJ;B)9;nQ&W9|WYma~uDhH;R>%S*G%)(A4%Jb2CjlLrRi9Q>A8sM{V5gphYM|`w zkMd|ZO=^gpl8SF`I5N~gwJ7_$v?$3zj^@#LfYfMdR8B`rMBICgXCUfOV9R8qGO8gB z05qJ0JtK6V=avf$1-`OCJu?S)W(zd&#%v@wgsG>JrAz`-97u1hm`ybf&EJxn%nS-{ zMQA~g5OJ4-L(2$@NXgF~7z;8es-oYU&{A#R2s1QQy#7cZK)Q>Vv9m{C8Q3e3mXFVXj-e7 zc9^HzS&vstcj10!6B{XIIgi)?R30!8UDX;=)5z>}MKe+d5@RdKXw|gLeOu58>*zGd zme3Y$g@<=(CUyCfK#Tq^Y{ykNt7#4Lnjk81G@NiXtGjT@1KtUSk(7YJZpUeqgJt0s zvip4EJ0s6`n9g?>T2N*!oj#U5nmg}&6TAJgd(w_|$xip2-t95(?+N@UX&eZ3?r21L z^caWt{Nln=F1JWI!&KXQg(JXn{t%Gp)U>hO8`OkMR5382S;5;IgFWi2hcp68t8FEl zNB6xKsz!4w!B;Kdl7$j#QX1(ajYVEhsfLLKTouMhL4^pbgYEOmx&calr z?p9@oMtgO!XK9|LuGUdxYbU7D2_!;V4jt0XcP3~M!Ice|xjs~I*yzBSPbChLo5Q#e z11Ql5Ow57p5$bcWWqAkC`t~4-2x<(MRr;V)ERicZNc>c}OO482mb5uhPv@S1U=Y;W zp{Y$ClSr0&Qw6gY`F!mpO20!s)~=$=Q$J{D5QYNkbzG@@%piCFmcn>cxT8W!Ii8jR@uome#h$nYPVhV+1}R|hfx$kz{GP>wh9bNn=Hhj!diOiGuJ1Ey7zrTl=dUl zEBhWNPPj%G2o2%>5J5{@FmA8ZQ*%%t_dQ{EDnA^0or41cKfke5@gxa&4goC~@b1ai zJA5M8uP>F|IebFFJDAaeF&dbB3Z_-Q#dM*^p2`VQ28NmjutdGhLGaFnZ{G~T-+`aO z7OV+##Ij42HER%$Igm>N@;v0#bHK#+U6IwunraL+u%9`Xb(ycDS<_>zdj(yppHSvZ&qlgFW6+41F=b#Y>sO{i;127fe`LDOsyiaYLjsXfU zeEo5(U*bF~8TE%Yc1ZlDaurB9)p2qF^$5psshE@_EqZ#Pym*U}s3jjI)FrPakhJ9I zc-EtJNg{VCpaL1F^c`XF{WdRv>I+&i$7H=>F)a(NzDRt3DNChXFR@RM?+l*H4$%xh z38{o>wgW@{AlLuoAvv2Zyo%}|BeflEoO5;Ynv@tBlsE&m#Sa&|Xb`%-KeJ#^7F$wz zO(ssz#2(S@ozh)AC}nhzLC`IF3eL6|sL|w0NdkLL&{o2?Gz&(y+{!@W0Z#G(XoqMj z^TQmfP6Lo{Qqr5k>OnVPQyroP0!Hf}SBHE-9J5L6It&*mGdv(aoef&p4BH~LF}x0j zj~)bAE0VXlJN$OZ3t60{fO29SO(;op0b)DOQ2fn=-6uhh<$m||LF*;`+C|PdhEHmq0Q;SU^$sFy4OaJP3W)nM&nYDk z2Vqn@U?L8rf%1L|Cb5r8_X5FMNDGgGqjUx)HKOiZ#X^d zcya&gKER?z$rG|GiJL&r$EUqB+9Pfp_ntrg;Cij2!vNHJUNdJs?LKr+zRsKpQzk$S zq$JtMKNuVNG^aWSuKt0))Y%7YZX16WL_!3_)m#T>t)qmc^)8JMGHhZ|>W=xYLvzOx z<%|Os#)sx@X_#YFHMik~6RFx~D=tk8FFMc-E)V3pjVztYHVa-`m>BtfI>#Cm5&$gz E2P>k>$p8QV diff --git a/Resources/docs/mesquite/studies/study002/images/parsimony.gif b/Resources/docs/mesquite/studies/study002/images/parsimony.gif deleted file mode 100755 index 7ce743f5ef85bc0262865f52b7fd92e7c760ae3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7603 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 WzYy2#aknD7F`u1bnOQIZcK-vhr+(%D diff --git a/Resources/docs/mesquite/studies/study002/images/parsimonyLB.gif b/Resources/docs/mesquite/studies/study002/images/parsimonyLB.gif deleted file mode 100755 index 5c336215204569c7d955d92512e6736efc182417..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8034 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 C)^wi$ diff --git a/Resources/docs/mesquite/studies/study002/images/paupEnd.gif b/Resources/docs/mesquite/studies/study002/images/paupEnd.gif deleted file mode 100755 index 084094f2ec765cb54918579b7c3e20ff85bf1d2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2088 zcmV+@2-o*VNk%w1VXpyv0Du7i00030|NkNR1OWg50RSuj000250ek=e0{@JUsmtvT zqnxzbi?iOm`wxcVNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%%%<}Rjn)7a z>H&a7STWdbz^mw9vmdbZj7FOu+x9i%hPdOMb^4B1iNEhJ*>4rM2Pk2-NA-7j7}mCE zfY_IS*cccoX_uF&3D*b7_xQ<2H(K}?O6DorX*#D0N~cvR7|OV5d&|`|s!Mwssf)=# z8Y>3t`})ZXxHhNUiwhlXVVEpw?e|-i4XSnRdaMd2{zyuVX)2wb&MT;hnu@(#Dh^Mc z-Jr4^t;=@+1d8&I>T zjzl81l07Ka=3#yDyq6_2tLSB=99%+qS!^`Usiu|HDORIu721bZXnoS?Cy2i=r`ncR z;yKNJpPfReX@1S7*bY{sXI*9}UhevV4| zoTuF#TBMi_t-5Kf#oz|xt&{fTDt73V+TU<9Zh9wYzW=(}q;qq^`b~zVE$6I~&9Wyf zw9;v{Eux%Ys;aV+Li*!(!BUFsvlDWOnwF2Xx1nL~>;-Ck^0GO`Jp7^A4Yk$fd!Lxv zVp)qJ^IB3RzZ&j~rK|6fv}3fOn#!;|Fimw_vH7ONF$p))^f9!8>M=pcwyal%$ug;Y z<;XR;>+*v#&rEa8Hs6eM&N}bRbI(5i40O;!4^4E@MjwrI(n>GQbkj~h4YkPSdXPv! zFMj#q)NF*B=L#%S-JygqYYnn@aCJ>JjFyJwt+Y}Vfvee@t$Zq#p?!FyFg~@6vaOn` z-6fPx!nU!(z3mIJ;9EwG_zb{H|E@BdsR+N|+lC)&C#b9$AcQ3@$%U0kPn zX>5b3+Gw^HTAHhMf0B!gVq>cVtmgEz8t~k_`aSI5&HnqF?$geQx^}ZaRxFaOWj?Uv z$yPS{?Fn`MyX>EDpZ&Eh{<^&MpofFJD-Ms}?f0;+lKu1&GimPEOk`|zY6h2CE8jU9 z&QqBU%hxK#)vkYxdLP07=)ctUu3&bnSi|Q!JPS$d!#~7>t?+KM2C3 znXGCOtOMN67Q%y^z(r*^;nh;;v4g?HO#90lcu04^#=)#gkE>e`&&9vRHSk^FfnnOx zwYH6Mj$LTeo^QDDt42Xeis%|qph`C}BmdR`OsdOAr+7!O&s`^fvKbNWgyXjv9z%o0 z0pp{z_%>_pBYNGFn-jgKfmL-UZf)UCn}%mc$iNXtKG_f}5QsQ7QjT%qInET5v>Lu> z?2qOPtE<~XjrRKI3!smb}F!WR78$1E%&^NQI@A0DT1x_2&5k5uF*^}0sSDn_S+ z4nblsi-*Z_xl&YsV&1@HqsT9+$N!6BbZGFl;wUBzoP7@))lddJA9X zH0r`$$jd3DRd}E5D#`NrN?fW3m`#iwMq`$`ynF~09Tv8=-S+5EX>vm;OWqx;!|FH>r!y3By=9GJ1o$pIa6;JSz54DCO;nb-6EX}=C zd~zMlp9t*4b;=H%zw={ywRwS4Q>Y*~nT9sU3dLA{&UD zcA&44eS^3IIX-1)x%;lUtDYao{8c7{oW~D)pVPH;k(zfj8>v_+7 S?z5l&4Cp`$deBrZ002Asz%@Al diff --git a/Resources/docs/mesquite/studies/study002/images/paupStart.gif b/Resources/docs/mesquite/studies/study002/images/paupStart.gif deleted file mode 100755 index efa3f0d16df4cbb47ff2c792a45fe841953c6101..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2746 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 uIKFN{#9EpuTbk=yT9{Z`+F4q;T3TPTv - - - - -Are strepsipterans related to flies? Exploring long branch attraction - - - - - -

      ~^>jr(y2?Xzw=5Ja2MZ7ESf;_pe27e-C)pd`(Dq zcjgu`3rcu}UwDRZc!z&@rSJ#;h@W_huXu~U_(nfx2iJ4!rXY;}c#scyiFO-jYnJ;;gpLv_Vd6ZZA503O@H+7uv_!vFvP diff --git a/Resources/docs/mesquite/popGen/images/createNewPop.gif b/Resources/docs/mesquite/popGen/images/createNewPop.gif deleted file mode 100755 index 2fc9abc37a561c5745c2997e598bb43cffcb7c0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24514 zcmV(=K-s@XNk%w1VH5(p0QUd@%*@Nwp_u9E>1JkS|Lw$3Og4Xif9dJv_0EmV%!>a0 z`k+!Rlh;(>;Frs&dvI({YLw0G?d`(C!tUgxLX`edsu4Gj#ai)Qljqx1Ip z{Nrn;rf{^FY{}Q}!=`lP2d4y#4$5{QUe{T3J|z$!3hI`SMMFSXd6?JN*Xq)@=H}*erE}xz_LP*9(9qES{{EDdWGE;l z+uPfhy5y~pXqmO%;^pbshK9hOb#pN=-rnAGa&lK18u*&VC#QOO5udc1OwzbsK&*kmqKWv`% z_VcZ+b^G`7*VfbT@b#XUFXQ6hcXxK(;O2vZfyZ!1@$vEK=H&hR`S9@Y>F4D5`1tbR zx%v6|mV;Z=v3uy|lqw-QDZ!>;LJu*Rq59`t|ww^_-ml>geXXb8`|s68!r2 z{r&m!@$bpi$&j6p@#4;F78bgukDZ=yVx#DXhlca>^MAnd_vgJdY`*yR^#A0d$o&&Cd|ZjS()vn%$ZO@s1ym3qz($HE z7@nk%#Tm2d)0sO1x@AjC3LEG&qejiyGicGIWzXKtySMM(z=I1PPQ1AB=$$?O0G`W(^AUL#9Ni}FxQ%M^*3^EJ~PxXkx4|lv#1v6+ASxEr#x8DE9|hu7HjOW$R?}o zuUVupz!SDOn*s&P3QLVGZMIVFw$}_Yh%7~LEAF`DmTT_0=pu_&h)f7zD0eW;1X2?} zT*Db>NI)^m6<&B@$G`vfdj%jOAaO6gP`t6gG%qyl@C(x{@J7K03y|+Dfy8pb#vES| zOCYmAVQ|GHmu&LMD5tFQ$}G3+^2!4ga!G0UzD)8H63mht$|I}X^SwQ10gVl_%xv?~ zNGGlI(o8q)^ugEs&;%3UQ~+TQh{n5UN3K|4&jeddAb<|>^b2qc0QalKA_7#%mDm7y zF%82FbMo*sUa;-95Mt~9piV3rZ_Gf)v8c1it6Pnw_~MI?%lPAsR}1;%j4w+$ zvxLAmF^6DKga};8Py_}TFdsq)NQC2SvX^5nZuXU1&i(h`hcEv4-7{{_HdAwfgw@yB z!_rIMdF0CckD*`>6J`I~!v6aQ91j!rc#JFTw+Jsdj1ve%pu@Z%i~!DWfc98~IylCF z3RZAqg1rXKpE)30t1*u6I@XNTNuCTiOrsi8C=&rP0SnX<#{{ruq9uI<1=*kmg+!GH6U0M*i3nsM(PoEu zn1BKi*kc5q0SN=XAb}j#29$0aYAAnW`uP*osgD0KoE_;0&iY$4Sm|np2z+=s`A6zyuLcAO!Ae-}{{M5wAr6 z9N<7g2t;82iYwTm1%Zr&KnH1uE6AW0)I)+kMIeI(JdzWUjHm(^Knz4AbfKo;qy@*o z(N6}#6e8dPJ{5`te46y6C{3wKSIW|rlJuk`jj2p$O4FL!)TS_fX-iQWvy`W*J{$3?)0s2jcY!2I?}b;^{#l$X-VbE*S@Ayp>us{1PsFj9fU)D;t&GX8beQy zP(_*%5QhM;0Estv0iXhn1STR8NH4s>1X!?I1R_uYESP{4kBq1WG!RL<@c|N{9W7}o z0Era;T%dv+&FuvT09pZvLmaXVZg77~+~OMdxX4W|aD^*e<^Gnr(2cHiq3hh`N;kO? zh#7G|QA}|x!4||#g)MMU2qgUW76Zs6Fs<9%S)|~%za&Nkka?NqK2sQp1ZxBgU<+_O zSGM9PhArwbT>v|`z|~E#g4s*m0~h$g5UwtQ7fj&_BR8^gTnYdd0R=d^iyB#zmq%EV zjS^?$2NP&SE3VK2fnwstn{9y?TH#F+pE$*>SO7#<%UafQVgapa!~|@NVim`N0lC$H zZevjocSOL(CXTX{r%dH4TlvaZ&a#%b%;hed*gPbbfIoDAg|TiU8x+7@1r9L?mJFEx z8nS5Wm2H3lUo3&CkjTao*z|)gP#_y2@JAy`Jc~hW0}2>WMFg^eg%U$zC58BcmnTi> zN?ZEUn9j7OwG8E@C?y-8ScGBK=OFjFM8qBWK@TL0FD?Lp2LrgQW_J){FATs208k&$ zT+M?AoWT*1TrCG2afU(QTGy>+!aGuMWRCKqqp`Sku7CElYFqo-NsAfKifW5i5Dy9M z;fx6|K$r7HVgUK?s1W65tG2Idg;L+2RSDN#0VifbD`C z{NM;rxXIGlg-2T+JzVohxURCA;Y5kLY3HjV`>EJ6nLNWm4}0MKc?;R-4LsD}&| zfrX8`+~Xim!6=*oY)3fb0i)1`42;ooms7yw#R$1ZFBppyC}QP3_qo!S&h(}`{pnDT zy40DT^r>6@>OOBo%XOfGrFVSeB1j1q05J79Gr{Fh5JotvPW4Z8z2}Qq1lH$H_qyBt z?s(6;-lg91j#nKCgB8Yxkpj;-c7d^5+ei;4uvdJB01Heo#TN!K3mo8J7PA3M#7keB=eDvyH#6hQNwhvVl#&jcChg7TKXJnB2|dB58J_TX5(?sw1o-uwRdwa2~i z;Yy4Yv?2?KNCEJd&-~^O|M_oizVxU6d+1wVr9(Ao_QBz<9!TI5g$)P)JTG*3m?T~! zTS1Fht|2xkNPq`lPz5wp@r7MTKm_i3Tm%Fl0txKm3kCoU&`^I8fC%}=IPK?u00<2R zK!CN-Hshif=`t+jGZqsVEE1?Ji%<`AVgqY&EET907x*g~ID()Of+!e1?XZF@*n%$j zf-o3^Ew~jlNEX*)0uILvP(W(euoC9?5n>YpF2@BN2L+2D3??80#9#_I$YE^fb68-6 zp8yG_KnyZq0>a>gP8WrX@Ciw{gjlGBdpCw;ScYbJhG>|EYPg1M*oJOMghc3aO^Wg$MwU zr~{IiiJG{HoY;w;_=%txilR7*q*#ikc#5c)imJGZtk{aK*ojyGc#t4?i{MWFB?Rsh zFCQTeNWcYH5Dvh&b{!{-epigfc#O!HjLNu-zZi^u7mUytjnX)c)L4zy_>9iTjM})3 z+z5@uXpP_)j^Y@N-w2G{c#i0ZjM+Gh_>TC9kI#6Iu~Pw% z@O|xs1yzHKOCb{(Q zk|H^hBq@@`fP;nQVH03#2I&#}@RBeYlQKDzGkFF!d6PK*nUgxXlRTM|G&z&p5R^hW zltfvSL-~_3X_QL2luX%_PKlH;>6B6_l~4(jQ+btG$qiMxm0a1CUip<^8J1!>mSkC$ zNO_VDXIO>T1191MA7Pd-c?R8p0CZWGc6pb0nU{KLmuFCw+<*^&8JL1On1m^qS_zeZ zS(u8sn2gz&jd_?znV60_nUCq0lzEw$i4TxzmT%w>ZvdB|8JeOwnxq+)S11gPpo8Pb zmZx@p7y+7R00MhCo3uHb-QWRz`ICQ10KA!*gt?hXi4VL<0KQqAz6qRBDV)7&oR^85 zR;irC$(+*ZoM2f6{y+l$Pz9yAo!r@--uabGNQ*oF*nM5lnl4F`{@|5o-~k?>26OqI z2mqh*8K3kypY~aw@yVVZFbXueo6BjO(dnH28J*HupoJNr{Ry20+L#CmlnT0_nc1LZ zd7UJHo!@z(7@DD_X$rGgholB#=GhTH=@042mFvj{?AZ+}x}q%FqAvQPFnXIPDh2!r zl*4JDyeXhJ3ZXm-m^s>?JKCcMN&q_gpF%pBKT4KW@CGFC4sC>$pf0~?eI;VsG+Ng_3sD|p8i7J-Y`49f!q+m*=n!2e` zYNg*-i&+X{Tk4t@;ic!0sWiEsW4fYidZsSgs;p$*8L5pasFV7VyNM5iYO6fz ztBaYd{IIKx%B#T2tB;DP#EGZEiL8KWtH*k*lDe#8xulj#qW=J;oVu;t%AGgxkD=yH zfG4UIN2(TKs;7#SVhXEh+6^S?uB}R@top9)il*`E53*XL!>XLM%BQ{BsAOuV)T*oe z`me^?uX9?g##*Pv+OQ6bunb$Llj@(y%COF=umSt58tbeFJE;CJu?1VG&-$<#jzN zrXTed%drN#wHy1fR!gy7Yq1yGwPU-s z7hAR=OPD6>wH%waV5_lOE390(q)qCwPpX|V`?rA0m8pQ10qI{oII8D4lm74l=g_l1 zsj42p21C21_e!}*i?o=_t|Z!~Z%VQK>aiI6xm638TIsoZin3C>u#U>Lrwg_jJGXPX zoTbaJbNjVtySiihx+E&QSDU(23#kqJxpI595-XuyNuhh|q!sG3f!n;zn+jK$mI6r~ zIcu&J;iZoIxRL7tnA^RU>%Eu%d$jC|ruo{tqFcMEOQ^hSx`$e~Y)iLjE4q<7zw1l8 zhKjbg%eHdMrwGcvaQnMzi@WX%sl4lzdRw7QiokvAybSETyKtHhCy*6zxaFF-GU*TL zs=Yu9zV({9MeD&JEWYGBqoeSkR79JT<=t1JAV_Y1=VtiNL` zyEZ(-Ih?-l%ev3H!d{8IO?m~&ySxp&#DBXB;rVdl=PA`|!7)jqVXB|=8n0?fukiZ4 zM+>i8e4CL=qd|JYCmXkdd86DAr1KlRpew*yd&47pzKp8IY}~#Wo5#Zoyb8L;P#e0x z3&^f3ymQ>gMU22za0UMVP#*})yiEMaQ|iQYsFqTUxFU+4SB#=;;Hoh?zMRaW+smH( zxu?TPt$TXPrL39!aLUvAr>tC@sl2i>*_jCZ4@lg|p9#sjtf{*|40Om0Q7i;LsI#vL zmS+I8-22Hd>dDHiqMA?&1aC6_?*xBywCjH&;I<+04oJ<=py(kAWD27S&5EdUDL z&K9u%Fm2K>J=6RDP}4Sj(>R^eI=$08-P1n((?A{6LOs+x%?~Gi)JUDwO1;!f-P8~L zl__0^37v~BT@f*T(lfmPM7`Bq-PKdqc);zHQ{jk<--PUgX)^Huy zay{2{UDtMf*Lcm=j{K86@U1Eh1%*e|)=Lo!;Ibk?rZgSaioMv3-Pl1r)_EP-l0DgU zZPx!l*_fT#lC9R7-PxY~*`2-DG}+fzy3#Aj&VxM>hCQ0s>JKpO*svYjvdz;Fanq0u z+PLl6mYv(Yo!Ok-+rS;%o-NulN!ouM*r@Fh*!mBpd9ANK+t3}|j@{ZWE7q4P+}K^$ zyPe(K4cEW_-QD0F-g^C&HsIGD+BSl%+?UFoB>LRa{oe51)ztkDIepvW-QC-L-`xG( z`rY5aP24hB-laXBr@hb|fvxQA+FBjo4Bp^CeXaCe-`DNm*qz@L4&3~G;To>l03MS9 z{?}Z9-pS3->%E=rz2FX>;wpaA2(i=lz2UiS;V=%`89w7Se%BoilOKNG1zyz@f#4>t z;441lM6T0Doz+O5{^oEV=W;&hb57mZssS`W=X$>9eBS45Zs(V(0b4%kb=~Fs z@Z|*mp57$R+(GW%Y5wR9zUF>D>6BjS^SxSmUg?^?>2)rr|FBww9_n#z=!hQXihkfF zZstM`>8u{#lFsR{9_ybySQURmlQZr~eH<}Y~$d@u^gp6trL z?8$EI7rg4N9_`Tm>bPF*evS}qZtK>*?Rt*wJl5;rPU_|j=E3gcs-5cmu%3dj?(E*~ z?(XimS;f%44~$Un_O1=mp6^~w?W@%Q9RLSGUWrT59`NoMpYeha?=N}gHhl*Vpi~bq05zcRCQsD-?gSVx3T03L%E0h2kLPax z4hQ})2b^vO1pwzA5cA*e@S+a!AYSfc9uZ}(sv3Xv8_)4ZJ?}N02?b!&HINC6P}4Oq z_4`l*B~R~GFADOY4Q-J1C!gljo&Xq-0Bx=e{=QlXVDlPa25cV$4WI#N4+nA2^K@?T z8c+lUFbX`@0AR558sPVUuK{b%<_X{gX8-bp5AdrM1pd$gbw3AY-|v5q>puVUSrJY>?sH!Ao`>~`les{qA#ntx%7_S^iRJJqA&`ba0~LV58Chq@~{K9umk&m z0}pTqg&+#rfB^+?2N=NnVUOn24hDzN=4L?rWuO5C@Bj}`2xia#wy;__FbB{7KMD_U z2n%obac=Ml@B|Hj0da2zPv8mBum0@6TGLUN01>!j=boP-$|4yRr0fO1Cj&)i=c23 zFu~pr3$B{{h`TK|Rj1&(ZKrCh2)G5=XQqG_px?sURtXVS^$cmNJ9ju`a z;gGj4R3WUR+GxX2V_$)?UFFWDTi5Pgym|HR#mmoM#DfqUm@$K)frbQy9*%<3;Lt-H za|)Z$Q04(e%$YTBmPkY5gED3eYG{C=!^6_25i8a(szU->5DQ0qaOUCvUkyPD1@TmX zv}w-4Ba$Ru-1u?iAWg1hezN7um@{kMw18q~Q0&-;7Cm`1sZ*j)okpE{vg%d2nPy=X zHH#Duu=_+6IwWeJdaQTuu*Ev74PO8Q6mUQS=khBeI52>y05E3Lz>`rPI^%%`V$-0A zARL6lH{m+;Fe1+)vgH=~o_I*N0w_b#3@0MgV8RV4Q%J#r9w^{44QK@8mNU+9D7QjV z{7|#xiZt>_Bui?px#wV#i6)zH(kVMCf7;Hdq?BrEJMo}Osyx5^v1+cZu*w9GeeQT5 zzdHaSWuG0Munz}DM8N#EFsYB;2TI|`|R5gbI(=9d4sDFTN#`P;|8KFc-t zT)F;)D2PLB8Rd`;9IUK}8y9<`fFc+j1&3P>ll9+;DAfRmSREZDfqQ)m;+6t9EQ4Mg zop_>%GiFO*+A?k-=z-lHq&LEa8+H|74Q@60vsQ-dAimyu z4zjVhYumXL*qREUwG7!yjD;PlglL49@AC1_m&plG%kyqy0L zkLNJQJbHKDd%r8`r-wA-v8e&3jIbcM_~w9M4siZ?=%atWdFZK^{(9!I*M58MtMLY# zYQCukd~Ck)W_<`i0u~@43S8j|*=31#wcFX3 zn58@4#ZZPv177iL7^&kSuM6hjp*hOI!%6gzhd(sO7J3*&9||#vN<<UHM8_#!{8mIDs{6c}ra8vX;5z0!0FYgk*JOSII5q3|Y4Gl2l&ktWKs= zoq7qAINkY9c*awn^Q31z{Sg6t=2M^hibRGxca1;u0VkWwvmk=bfE`Akbphmv;bNkjfokP&t5AsKm5i%LKURpsVJZw7*7brqx{&D{csB9gMkRk_P$ zu5#VlT<8XCt|Y{(Uat`W32ft;+vRR|y^G3i5HpvXSmt=ki%aqXvzY1a<$BM1OZEoS zyz0$m52RU5p3HShJ8^{q5NSecRx_K~8L$K*AcP(OG8?|_5^!}^POvuXxFJbybS->g z3_lmc8~#TV=xW!z?ll4ekiZTR+fc&lfppK9;)(qj#5^2;p^$Yk6@wT=$?BsPkGSI& zSzt#u`WVQ0L@kkt{9_}x5y^7@RPvCUoMbMl7AJPKt3;{1jXy$^wy&jfMZMfe0US8N zKVWc!g}anYO86hh<#3zbyjBgr8M+>>D_-q!-3ow10wLhu_Ud7aC)~mxkm$4a0N{^X z6k5^I3jz52v4sA4;~U_s#`xBU4f0uf(v`L}`7(_SNmIJh7}opbHW$V zL>e|yVL4}8+g1|mwwdc;5bJdU;y?ly`byZvHZ~9bXax^rOjsle;|bp|M>4F~Lsbj~ z0DNpLzaiTNE}GyOc=V$G1fK8*BdhU_1V1er74Alc&vA_p4>D;NPFX2m*#cd#EeWw~ zRY6+00bzih%9kwJ!7FyAFYp}PL@fD`x6E9x) z`ttFTkNhzwZ~4m8^75L`{Nf?s%$x}LAFk+vb*$M0|Nd7e0v>RFgCzkhfFsP;=mLWU zAqWuMKKHoSeeVVTk>;3Zq#HKZ2)2X5gIU<(=gViS&zX1Q^04N9nloJAb z*eF3j03}>PCTzkb{5|3dE1A29Iv~D`Fg_^Q1px2~dr-dT`@*quz6)c9T@VHfXs+n9 zfNT)AJfi^r5!kaulOAIz0)Lo=7@N97_=azg23uI38}J8az=ChUg6P446!->6@CR9N z9$Ywt=s7e(d!9tJfnfNCR`7>Us6T%&0p|&UNqe;L`2%b~2VAg)^GOANFa}I3hC!=_ zL%RX*skHM6pG?~{^^wI&vqf5rA6(qU`^mIfoJC#K#bC_ES_H;k9L7w;wWQi0B%lCj zJhoo@H4F+iV!K8W5&;T0HkFedHgH043`YcD1DG?eDYOVOutJQ$wjUS(8z=-w=!t9a zLNKhyw(7Pv^936ifLTDpy2>kR7_kt*f;Y5>dqc6mLZW0)1Ppir9WaMNxCK>Eg#!eJ zNnl0)EYJgU5CV<#AuQNL9=Zh_@F4)efFdvfAliaLu!X}5qI&QL88Zj{lZ8nrgeO2E zfMbCO^dcrmg#qvfEn-Dr;38?j0BAT$3}^+)lDHRKI22^c5`@a9bV`DwN~IDtgO23u-PzBB+;Fo9iqPRgS^=)^qfq|RcR&R@Dt%*#$)+Ro@aCi_AGp0I$t zD$g^_uhf$!0Q0ccGb;(ufp9pvWP3|~;Da+51^moU{oK#|v`>|=ON>azyd2LIfQAZ` zM|uoQ1s%)_OMxZ$Ho6kJJ0mv=fPzIhH+ZwL#gZZ%C<0oTg+qWWRulmwnt)^|B3pol zPgqe2Fv=?0f-NuwkVK+9I0XNbg;ew*3Gjzh*n(NW03oO%fYXPaGyq$`27TZGpwtIe z%mXg60e=vNBs;+#`>ck;tj(IzEM+n(t+)|nO4WKKk5fY&v@3@Sxv})YA7mu|36Kd2 zK)Gw6&y|_ex>Pfan1Mp@heF7JEA)w77=V9}259ih1XWPLWYFl6fGj}62%Wy_1BVK| zP(F*p=P`j+FopwY(Lp!>8Sn>aV1{pyfM+;>rCWmM0R}EOfL*`DtV1`CWzELFx_WJ}vAcpS&MODCnMlb;!0K{r2)$hTA$ut3M zFa`kd21vkx8~C1C$O7=$R#^0(1S+5fqMvf*9|j^Ibw$_xF(7xfpL5M0T!SDD;nMhh2D99MC!cLp@Y{Y_k;j z1V#lh>dP~NWPB9+FxLx;_T-7bRm%{lfC-=(HqZw3 zU0?QXU-wmC!GuujO8#KScHxhI?fe<&lTAnnz125H-`G58dD+!Cg3Pa z;P@k~AuU0QlVB!8!3nnD3dW-g*5C{tt+_p;8N4g8v@$aVxxMYOzP+gNUCWw4Uu_@& z7>;2Xo?#j$0Bv9c`DL^F-C_LYVW0@QANb!8V9Z82mvnOf)J2BVWY;Q z;EiKzJE+aX!)MGww;Xe*!K_=uHUSAv@DdVC6X`W_ku4Ze#W^B%8ZQf>X z?q+ZPW^l&lp$KPkE@yDIOy*RDqs)Rq7=!^B03NI@)-t3=a;?3c=ex>h){>ZRz2z9suo!wqd0Q!8><4_<8bI>7gk>ze(CM7;q7=~ns#RS9jp3npP|jdjcCs>xLANDAxTR{jmFgWb6qFj6gh$YovLe&*tuwvWhZoyOR{#@@~S=^@sEBA!$wK5WEZ zv_^9^@-a0kPPN8fwJf$ZSgW;Jdu+zmw91BT&4%L41~ti!HCw|qE{F!xjs_}7ZPk9` zq++US#8(c&;|^+TmQH55R^M^D?HkVF$NlU7i+yB6^=Y6cY)XDH$2#uq>$l{-w9&Y+yWFLIo^v zJP7Z+&1*c#tMG=-@aCoP4(IUi^ziTO0SoZxJ&1!i*aH<;aTLc1k}hf1YtQiQ3HSD6 zxK?Jlo^Rc*Z#%sR2jB)N7*PE7>%Zpjpw>R;PAnuh2Sm_Q?wf=`D1;s|A_6RgOwMF; z(1ogda^+TXA+4ib@P~F_!Kg%K6?DP>GAHw?RP(B2^QAQN7mR>p5Ce}Uf{o_rIwyjv z(!mi1XcS)4AXMqvzVZ0h@!RHc$F+z;AO(CWzAA|TQ{dPk*EZl*P$MU9!%pHX7zznk z9_bl?TWFp?2!}s#9#GewL-2B6MhlEO>dVl_eFGb)Ce`Og)lhxp2)&2^a)qMfC*stH*lm9NfzCt zGX)HI1pC{9Q+kB&GXNa0g+fpOcHn~VQ-!M&xPd2d=S@@qV)(uRkcAUK2lA`gR^U#^o6hLvJlEGw z*#FMie_q*-eO)5)S3q(96hCp^M{!y(rD$4DU|FjgZ|U2XdiSMzz3vAGc!D6;`hRH0 zcZ|oL(1Amkak1|?{kAZDT=(UIcMR?F!9pS*O@VUQQ6BK2WyL>pNC7GDfn^l{jfDTh z;vsLq08^langxhp=FELLG;q?uf(Qqi%YvbuxlK53bvl4V#kV=&`3wP5CSIn^Y@P*TsGR~(ygn_t=+tA;PPv`V1e6y zg8Mmm;$bl21^*WRGe)7x0Am3~05Gm>`7-9rnm2Rq?D;e2wxCCE7J-5E<|eMZ{^&75 zK!|WU8c7Io;5P2ux_3A7XX^HoBDV|SKzDnGKOLX^W${)G+j|@S@?iT0%#^HKv#NbdA-w)Aw`4KMEdChd4Se6c z_ue<|)wdvm{4H3Yg9^eIp@j@q2w{Q~Hpn1{62eCzh!=J^VuRrz5e*fWP=N#$F}8Tg zC0u}W01`RsC;*QFRN&)}6$m*bkwyAw7Fuets_B_%Ym%125^gf48f&h>CL3*CFl5d`3o+#9o(A}H2%#AG zgUBR@3@}hRgA}62HBT%$!4{70dC(IW5PFC|g_u*$7K`BEPYPRr%0z*snxiN~yZE!n zda~f;>PHgTf&&fuos^PBhZORdDysY;6HX%WWGu2j%|z@_%@$iMvd6<1%8b?&)HrnQ!6O-e~ul!~GHq>v!o%Y&2Sg^q!am29)-+AjD z#}5`L02T^`qu`1wO*FCC;+Qp_nYv208`ryciB|c%R^H1c=luY@mt{mTdSxkmQt@gR+o^G$m+Jm0pO*st4MSU`U`sL`$$|wgws=~O@p&X)2%wXs zfWw~cV6bS;=B&qzIoWS-j?_HpVS=Jv=raHYtvtdE033OwPa(4ev&*d-ErG!wBAMX- zk1Ef|0l*{lp^I4rP#Ck20ZhI?z@q#FCODCnu^#BGWKl3$6oep5tc9(oykc8S*+37v zP?d0zt1IS0*H}(yfyl9oNtAn6Tio&wdGSSaSn3?-KDQVYSl}OBfE^Hn_?g!Qks2tV zU7a$9r`kxTiMpAE{BlDy9^_$Eq>9b~s@RqkU=cTjz<>>OgT7~|0s|PZg#m6;#xthz zJZ2;nAwqzSJfxs47|;ba& ze|(`D)u>}FBJ`jLEy$AZ(WHVn2_H{l1C-Ser6)g$qEn7?l$I>zDp6UDaDapVMVEk) zjA%q7E+F9m;Ls5gdgLP@6{(oUtN;s_^p+Rq1!9+bQs(M)B^>5Zh}OL35M^jh94rEf zwo~H9?9sbDO(J@KGRGErS59)4^BY1a2Rje&2zdGlAzMf%pX`~=g%Cn_dAQUhl0gVm zAjBRU5dtCP5W$V;;TalvMmtyl6GCK!1qvlZFgBu4i55kn73Anb8Auam356&QRMtp) zQqq)0P=ndh7Pq?ft#Dx_E9Fw5Sa6!cWKNDBPI}T}=n_Bf_to@PsPNU<{8)!xBbthApg02ZwmWAnx%0H&kRxB)BL>y1WDh zdil#833EuqJf<-TyG+Acx5tasMs~0C8NkG_$VNUgl9R0DB{R9nPJS|!qb%hqQ@P4U zwnqfAtmQ3pxyxSuGMK|G<}q{Ge6zjau`GyNHTSkC5}cMup~dD3y7|l#JW5iQ(v+A= zWu`P8*H)O@+^`H<$4z3xI1;VsMKik5<6uLOkBU?xTe;GfzBHyYt?5leIU7CrG^j%@ z>QR%r)TTZ)s#7iMY`m3jPkZavTKzUyTSL}vja#k5dTX}X8fvue^{a6W>|FC&*HELY z-}aVly#;P?d`;Y61zQjhBUUbt?g|?nlJRS*A0>Xnp94cyWHkJH@Yv~1v0a{ z-R^$(m(5&f+R}U8AmuH!?)_$B@%zmEuD6=??QfRiyC}nDiU*@Y4H0&Mgv({Fb5jTw zYkRxm7QZ;gZ7A-+P&(Zn|2W7)j_KHhqvR$(Im%P6@|Cl^qq2sn1B4y!0h7g?VEfQWcTP=#2+>~pVsQ~Saniomt8$5uAE37>6In_BRV?`q>0U-`^e zKJlOLe7ZG%`DC-(EAV>PzvK86^GfRR%mg9^aD z{`SAWKj0pB9N-`VpO^&(PypTyV3<9@>EKpSARtkAg9&()vKT-LC?HGGSpv3M1yUeU z&>5Z?SL8|FR8)nyXhonwT*RddbV*KO$%T(GmQxwoj)mS}klqfopB;(AA^DLV(I5Wp zVEsLTf2V-ldRxkwV-H38rg*cJfOi0{!5Wz zfIaMjG=xJDdP+AKUlJpdr?^}zl}05#}1lU7IV1ZZq!!CT9 zEcnC8_=7Nf+99+;4-CQ~P(u$Wf-PLbs8Ik0qyjZK#3MXSN-BWaEGFBm#|dy40B2^w6Fkiq*n-m(K^B|c-H8JL;=uLLBYWK89Yw$-AwdL8Kp_l3dO`wSMgR@?!!}01BKSiqM8JARfGGqZ zehNqy)R72u8DNS-1OR}2Y6Jju2P8O9f)>GoYJ?*A12(`!E%?I{Ac8+YLs4`@M1h0} z@Id_R%0?8zE!0;Xi8JSPS$B_-AWQFUUclcpOW0ih7891(^?e0E_tpwAX=;Vy*3T%tud6haCZ z;YMNs`d~rHi9m*0DF#3R6rt%M+`^U)0v4iNrr5&1_`@x*k}!-)3jBd3^(m?R!8hdN zC_RHe7{LC-A&SVyGgN~N+zK?H;{kYse>{k<+~FNEgC)trAz;7~Y*H(wQiF-=E0L-x z$K>`RH5#>0-nS4T&ANsUHq?-22G_BqS)Qn7}qb z0_#1gvu4^Z6vEo+-@9F7|4l$6ZsS~<0GFL-dgkW@xF-NaKp=fWmbs@5L;x1pCk8-5 zdg8z#gqeF1g9(`bfCNP7CxFxuawJXcD+?@vfoOyTz~v+O!z|Q<9B`;USdB}xWx2504 zshy!1%Cp|Ax!G)0UL{uIKr{4!4jd9S2mndmB^2mDS^7f+d|D94V79$>&Atb++O!U?PgB5Xq2zO6shf;Bt> zK%zq)q+>g5LOw1*J0OBF93R!h4=SVrNj}Z}pu^J)tO1|{EEoeSY{D)8gEc@yAsCyl z#b&U{)#iHt?$aQfUGWWGb>Fl3)n5hHWw5MUxU8=d6|l;zxTzh^)~>lpz%8s@HNu;< zYFQx3g8wa}83C`i;wO8C>w883Bz&r#N`RKRNZ>vHc*&|m8ut~B8%mcF2xwu(U`3Y z$t>b3GTEYZG1IPUlQv-v2UC_EN0w&gaqEOIlu;`I{xKkXnY_*0;k9Jp8M2%qa+)bJ zoVh6B6>?8(pq?e%#GFNOx3F$Ig?(!}BvM>iTF#obK^D-_Mvo34Ju>G3m5?k6d zv#>q0GXr1eMl&@}vo%9=tUa^n>J91QRc=08wEgD6bcU|}sO89zl=$M1@i9Dy@a_ix zGCkAtAm`h^*;_sb+&<&;1oHDg`!m1^bipCZ!9`wFbPJBwR0KHC0!&RbMq$XSG&u zHCK1FSAR8FhqYLbHCab>L`#XwCbeV5ZU+ymQ@?dombF~ZHC@-WUEeic=k->fHCnex zMRPFO2}UR&Wm3YmVdGy3B(`ENHe)xoV?Q=zN48{7Hf2|~WnVUCXSQZcx;P%!0HYwri)`T&utkKtK%W^;MTZZA*0wlt5kMHgDTDZrk+- z48c_6b_^Uha_6>f>osVH_FuDgU~5C^Au0S7Sus%IG`_ZWb6OvCw|9Rxc!zg)Lx31G z!w0~?9w>o$uQz+QcX$uMKls3RE5Q)Bw|#%N55)I<@3(kEz(4T!eJepJfcF$c#Xq1x zRICAjFF1qqcXOk)S_2tiBSsAvLMWJaVicnd4v&#V01j?9&iddoiX2({Hy%WF2|z$u z4|i9?_Z}!Web==TpnwuAcMPZiR!@Noc(oXm!c`N&6fC!p=Yx*|<&R z0c7uitS@${pE_>Kd1B8tsdKug&-S8+x@S*za2h#dAvtu%;4q*8Dy+kiX1G!^rBmvQ zFtoOn*X~r3xLC))Klpf6yMhZSfeY-m5_|w2yn+uvwF`W}6nuafK=l;t|G@{i0FFbz z2H=4U5CM))^$;k5f2Vss#CSg7ff7Ukm*>L}5CLziz(0HdRF{IoQ?(1YKnc9Ujze_} z!~q^m!HMTX#&3Mb4?LW^fGY%fK0v@8hylKbz$@f79*lg+tNVGMx56*CPa6Amjdq12sdSQx ztJuOPSo^i(tagfAgLgN>L%@2w0t_g4A54LI_d%Y6cM1H13UoKRdv~mNx4FN!dgH+l zlt3TQcONkP-PgSetbqlneJT7r-`6*IuK^0EeSy2Z55&E9Up{!J|9y84fh)wo;KKlT z`*(QveIMY#2Y5H!clX@)0Svf6cdx-K4ETBj{d$|e>wmx+_&M4~dgr46=(|7@sQnuF z{@LI6_#v93Eq|kRTe5S>)}MBg8p;>ckpvXT*w=29YI|6xy;ZvcaYHqiPl1mALvE*d zeuqE0WBfn30Qti}#1nmu$H1NkJaLzT1(5#~SU|c1#0Nb2U<}y+Ax4}S`4~1VrG%l1 ze?B7a`2eAz3X2#SmU2~sVT_3)r!-_ZGu>``*P35?DvJ~VN$z5DkPc%FBTGex3l&nP)V5EI=c=a{EcuWl`I zIcFtPMspVG***Bg;|zw0IwQ}s^GcY{HsAVt5W>&2;>s(q#BvM63^m-4EV$(Q=dKXz z%1bW{_Ro>Svf;h3=42g$bu4B#p452*Vq6LS7lYff^*MJmsv6J_|*j^ zcqPw=UuFFgRhQO)Kq*v*Ac9v{|Jk)yUR{7e|AiP_*rt?LQ6-|`RQ2UI+&=CJ3pSu=P4{5+0fm8L_#p9W~aC&+v(TIng(PY>Fpm?OQg=Gr^NRIa#m-<|ik{`npF z;DsNa_~MN}9{J>zU!M8me||o(2&LyN{|1Dl*U2;2sP{~T&$^#}H0;42UwiJuFW>zB zv_~KP62$MU{qf!3{`&akzaKQ&Eu7T$ns257fB_WX00~$?10E282~^+$8Q4Gv8Zaym zl;8v%XaEZuKozQh1~jrTh(Qcs0I(C`2uWB%6P^%-DOBMKStuj@&8&a^!<|@`w}9r| z5QjO`;SO&oDIWe1h)r;X1-9{n9!x+0Aqa;K8Xi$ZX~@q4`T`64RN|j3zU&NzG(hlbgl#W;M1sOmRN*o69t(H^PC0Xi(u2R6qh1 z=n2nDT!IVWH~p9^w#(J=~VIwT;6METDkEp#ZojaD^+H(1hO^mw3o6-dyRLA-mG02p-tfD2vB~ zS=fTG+2!G2wc9+yw(_GX6|XtUaZ~Z?p%JNo1R=Iyj!hK86yrTVtLKU%`4;Jw|dtkS_L1rFz5y^~Q z2*Uzt{H{kO@XB4G1KoM?%0b9V*AF_DzmURgU4175(U&g=}o~cY`Rs+r0P-dBb zdFC|x@)Q2Jg__&k<~N&@oOMR?ovGxJyWeSx2@W2^v0SLYVZx*w#fee0k4Im2{ z*T*CBA$?(k{{hTG$wP$XVe4oQ^OiKGEo~_z{E>xZm}3i%fW#yw;SU?cbPHQZ#4Pu}|v%A>EW{n{Wc32}A#W27Up268oY<3v7s0RiH zVU5o|{~{GxsK+BTI}8b^!T_H*L1t_5g)H!33!IgJG_tS+J)EEw%+PEwWPl5{YnBHX zNI~SSu>@mib`!PG#o>oR_*TFI=_XKsHQr9z)XJ7?y2Y(-<3NkvwpF;pEpBm_r(EE1 zJjNdHhZSrQhLHzv7dQ}}tySLq;O!cbDOkeGhYel{fV95jC8QCG7G^;eY+(R)$`t$| z6<8n`p5P01Dg}x_6^g(X^x(o+;07?D8U_FZgrKL200(d(1rUL!zQ7g?U;u1@r(^&F z{|aFcS`flm!2JqA6=ne&w!qpTPy#7X4)kH(ieLaFKp%2YA6T#uvH%A4VHf-X8pbc@ z5^TYIs^LQH;lK*4dSI+f?5xtt;#7>qzA$irueoMSuWn%kUhN+y00XWecu>yyoDcfk zNCL7zm4uCzn9Rwz43>()A9lf({J|CgAQ-*?1M=ViUho-U2?uUL0GQ1Ng5eul!5=>1 z0C3?DW{KHM-~bxIABe%0Qs4<ti8f3u!im@90OwClW8feiJ|9lAp zbYYnO%p3k-{DMgtnb8LPVHW;VT30Rw6wsQy3(WT6iUOc_mJrw~%8Zow8>0Tq7A7s8Jab_x;x zOsGImAHEU*h$;tl3M!>?7j~*AcWM}{jRnSX3Ca=&l&~dr$`vyVz#^av|FjCM@CM?p zFbhx2tWu1KG%n*<3?Law_zF^ZP@oGS(lQq*qe_VyP{1OqkIAxu<{s-2{GlFj4(b%Z z1pMIu6yOjBfU#1+9|(ab8LJ%p;R_Z^2WH{@7K81 zX2I@Q&lhZA^FZ>mTF(Id;SjFVL=Yjf^Z*HO0TEVf7oGqEc)%KH5fU~l1q#6$pur#7 zq4hK?=QQg%qcas)4+EB9wc^t}S1UcO;RgIc4l>IXUEw`5>ph!uvtTc`Y->Sli?@6W z_lRrvd@pz?lz1MqlOhwxE|WurM}+ z*?@r-7BQr@APf8<8Klw}CZQZ8pbtkX+Y<05$MF-&0ZGg2*vtU{N6H=yz!tDUAI4Fr zOaKFU0U)VW;|%;1*89c4`Vk48*LE8c0kFE3ON@5DeYQ z#V}NmG!zXx^fEux`IZc^@=y;CfDem67+`4*v1|!o=|7p_0LD=k{=gIr@Bjz_I+>vn zt}78u!32VV*#O`G^577PKmxwO7#iUdpFjX$DFjpj0~)~u|8T$`n4ub&!4|%t8Vmpf zOrRP*((~9;7oe#cmQV-0K^U(K7yw`w@*oeMzyM%T7MK7V24T*sVHTbM67oP1IuRSN zz!q*H6`nx`Y9ShzAYA{<7|2y!i(nRj0hpvwU-{KvI}shmF%NJt0?|wwa3BxRY!Np+wI01*RhV7xZL+)SzqxBxS3 zA<7P+9cCc~c1jOs;ShpBAKVWEkP`!np{U$8z*6%D|Aaxx1~3?O>T7MG5Uf%k&_Or9 z>@Ibx5lRIRnPCW3ux|GPZ}pZKn35P+U@aBbXk|ek25+;lK?nd?v-IE(9M~EZ02T58 zfj6rffjWM_4+z+TH47H<02WYdf-9JS|3%C7R_g>LShQs86=-kvbj$W2G`Mt+ zxOk{$V`z+OXlFaLXI1WJGjgWtOWD8;iBU9(kyxgRSiF>NDEH0X;%%zpjf$&^QKi_5 z0S@36RpF+XixL!txQfR@gQuHq z$K$ME2GW2GUOAlMaGZB`$*@2KnBe;GOQh}#qeDugH@c%S`lIpdqoWv^Ev%%MIpGv8 zr5Ehq!g!?t%%lfQnjbE9MT}BUESp!1cfpV`C4dP;01M=pm4kQ2X5bJ=VHB*up@}B~ zOratl8n9#;*9@xyLV%(z+EfQwtG61LMv>4QjnCLD%?@oHzk00qtgI2)%@D28&N{5k zdacu1(a3tx)Vj?eEgtKMW$_6g|6vxO2x?|$)~A6w1S$Y{>9{POiwrQp0VK0{a9|03 z4XQOts)cNo>_G@B035Db0yHwE#I4&tTZz4Gv_*S~Q*?>ftxYjZm=o^ZSX-rC8{uI4 zwIi&xX?wOAY^JF>cCFcVZ}(DndUttxu(1FfDnJNe2(d2()#^eDY+(dOVWO7$cXmuf z|G^b7U;-xFqAELwj10+w4F!q_v&8`%C;$o;A+gk%z1!Qp6+r7$*zI1cvkugq=X-_m z`=0BYzV$nw{rkQXbhc#gwrH=0BUJZxulI&W0u})ZC;%M9A-U(cl^u#M(!d{PKne~) zy1@B&Vr|xR><|i?yA#Q~|8c0-BzvP=VZ4999=Do!Oh+*`FQS|A#&N%6t%V0L^oO&2wM{asUV|LCyyu3+%ie^t=`NJkZbm+y|Y| zci{$zp%@hX6MPrbA^_4UoTx3FE)Jow3m^@aI{AV}(>cA1xURMs38K9 z=&A=G2yFbu;o#L_-3cxp<1=34H=g4$-V!<<Z-sFAW63oxJz>tnody&^ z&jDS~2_5TyAM3@=(20TT;T-@R9KsE|2g?55&%Q3|ps_#oAQMst{NV|%KLqHWlnTCi zC^GN&-o=F=#zO!KbYKvIAmR%@$6cM`+u!})AO7QC{^y_m>mUA8U(I1p!BRufmTVJO7PkH9axH=Ya9BhP3Ice}9A$)+bvTSTvEs#y z8#{gsxp4}C+(uNsY&mn9%$PTG*8I8i=gpW!n+`pKH0aW+TVqD8TC`<<&?e?skpmg4 z+bf2wzyYnpAZV(5m6Rn*<*t~-nm0E!lV&kUkR;#)&}fkeEZ_u0xYlJY)A8h!I)(bL zs`{x{M0)Pb}m|%r1$Y6sGJ_uoi5=xjt z{~8uvh+&2rZpdMW9)1X7h$4!Wyxh&bD>~CHb2;tR|Viu zKwyCf29{u(ZoUa;oN~@dC!GVNkwKn%?#XALe*Ot)pn?ucXrYE?;Ew?)YP1F`D-HoE z4m8XGjR7>;h@&Y#2Fa-eL0X3skvcJ>LpT(GQ^9xk{2<SE?Ljax;3P8Lsh%FVGGQp6tql36XAsi&cLO8I1LJG_+ z1lJRQI1;wKyKTb)-vb|c#J9d2>TrjPOCJw^IF-k>?|tO3-2CWQzh5YEb4z4m6X{?- z`$18PQ>0=Pop?VbS`ms^bmA7J_(Uyck&9EzVi?I7#xsJ^ifZg){}so$Ml*iVjbdaX z8re9Xuua_v7BOf@Dog6M%=K#g%C)Rg_FD<60lbRaZF$W z*I3vOW=O+^*|0n~1fnTV$wMEaQinnu;^g9Ixyv0fbF{3bEpLg-TmJ8$332zf@Oh9`*um|@* ziGmuAaw(-;r90o*Lw~?Chpil<w`6i2v63V6_fB_K}*9t41Pu;7zaiF1=e*d$4X|8Naz^k7MM!y7tXq0V)h zXIAo@r%i7PI91|we2?pg5P<+WUXWv`u*|1XkBZc!Ds`z$ZK_kB3e~7eb*faAsy}$( z2d+JIg3i20MK9Wbi= z{$RPxZ7$xr2THoy)fG*MX-aC z2EuK#8iiAwVuFG^0w{hP+_7;~7>y`Z2n3Mab8chBEMD)jmd zu)8{DA9(BeQy`BQ$Ur4>kqIkg@z(Rm;U#jCncTi7JK4xnUNV#+C*>t)8Oc=Ea+kSW zPk-FN5A=vahI#AZ-==~eHb{jc8M&RGfaeD>MuDC0jAt27m&SblhmG@!;~oo|d^{es z;C|dwAuD>(jBd1}9}Ve9OM23juC%2i?T=LWpTP%azK8F63kp!A;0A1Vvo($Do$Y1A z0(zdVtM|<3SgQrE*M*g=42|pZ6*||v?zOLXObkC5!OT(komWFGYEs+a2G#K>6u5xm zRk6AW^7*q&1O4l4S7q1Q?zXqTtsXH8yVIY(2eL=aW@byk+0dSVw5eNdTGtx8dj+?> lxoz)!>l@ep2sWpq;OXD_Hq_`|cC#1p>}b;&-th?t06TBt?z;d0 diff --git a/Resources/docs/mesquite/popGen/images/depths.gif b/Resources/docs/mesquite/popGen/images/depths.gif deleted file mode 100755 index 7121d53eba2193efad5bca20c62d61ab11bbfb29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6359 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 N#HQW*BRK@1{6Egdzw7`2 diff --git a/Resources/docs/mesquite/popGen/images/depths10000.gif b/Resources/docs/mesquite/popGen/images/depths10000.gif deleted file mode 100755 index b8b6fb7a496bc540db6fbb3ff304d6315d52f2d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7365 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 diff --git a/Resources/docs/mesquite/popGen/images/geneTree.gif b/Resources/docs/mesquite/popGen/images/geneTree.gif deleted file mode 100755 index 73c915a2dd57e7c3dd6f1b1d1e0732206b39dd0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3238 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 diff --git a/Resources/docs/mesquite/popGen/images/mbfFiles2.gif b/Resources/docs/mesquite/popGen/images/mbfFiles2.gif deleted file mode 100755 index 89e0878dd2263b2c65668ba9c408c5d5951bf29a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3936 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 Tb~((Y91&fP+AITuLFE4dK`6a> diff --git a/Resources/docs/mesquite/popGen/images/mbfMBF.gif b/Resources/docs/mesquite/popGen/images/mbfMBF.gif deleted file mode 100755 index c2a473b5c497fe5723ccf97d24e474f265d738bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20038 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 z 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 diff --git a/Resources/docs/mesquite/popGen/images/sDivergence.gif b/Resources/docs/mesquite/popGen/images/sDivergence.gif deleted file mode 100755 index d0780ac96beea0cb41f5e95ed710de0b6859a9d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23434 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 diff --git a/Resources/docs/mesquite/popGen/images/tree.gif b/Resources/docs/mesquite/popGen/images/tree.gif deleted file mode 100755 index baf42cd1112cff09a783ad6ab7346f0d968df127..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10924 zcmV;dDpS=*Nk%w1VTb`Z0rvm^Oicgc;^OxI_SXN_aBy%73k&=E|3?2t*Vq58t>%*AOEEPq-13O6cqnpU|__=|IEzHy#KsC zJ^zY|igW*SmzV!a|4O{PyjlNQ2?_s>j*b%(6YcH)B_$=3laokDNb>*kCjTa0US3jC zQaCvO>FNJfRsT6TIoa9SFfcIa=;%X3|4U0tPft&;udk}A|H;Y8prHSJe0=Hu=@u3i zQBnUgGXHLFZY?b>y1Kd&{}SHb-s0l_HUBk&f`az;|M2ktX=(p8HUCspRGgfgbaZqt zFaPuN|DFGx=H})c92}C8|6E-EWo2byVgK9P|AB%3<>mjcum4+ApQ|LoS* z)qoc*e#WrKV z%F4>CtE-`*p~Aw##>U3{{QPje*7Ni8`1tt0(&xayz+;cWt-s}_rlz&Ewb0Peetv%L z?(UwRp7r(h^z`)l`ufD#@U*nF75^2%!NIb!vZ|`8g_+h=dZhLB|D~m+aB%-ADgXEP z_w@Ate0=|+qN3{R>Zhlt?Ck8-)zvL6n8d`y>+9>N%+~Mk@6F!t(b3V`+SW5t{{PL@@8kdDKL0+E|B(j&2FL%$0RI30 z|Nj60|NsC0A^8LV00000EC2ui0EhuN0RRa90RIUbNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGiuz(v7^V2AVZ2ANwTELlOsHtXmm&{TlY)Sh7x) z3Ux~nDcqBiV(i$v*RDbh`2;$dr{V40oq758Z3tK}VZ(=Wt_3T$q1m%(BbQuM&_u&H zcAenkr@1I+f}R70%K4KCbpl3vArUu%vxK)3INynn}BEqJuU(*sirCn`B3Ll)yfl=p7Z38H+LUSN6X9=?3`43|A4 zs4AMo0U8Vh!b1QGh#x`b+(AScO-KX?79cc02q6zW7~zBmGDM3&MMyBwB?Ag{zzz<9 zIM9e0B7}<%1c^e4M2n1ZqInI)IOBoBxKY3YAN2C!7=gU-&kPQf2&9lirihRf1^6*e z0XBpnQ5-Xvw}S#JRr$}AN*?r$3kB(*N<;%RAW$5TDOBc}X)ZU;Cktfok0s7wIfDW` z6xomncH*gLmjfj;g%t!$kpVd`J~TrWRs8Wsqg9Z&(4vh#`lzIU3KR(%1ocuz5eBKy z#x|jjdH^CZR3YO-r>43pd(FK6VF(d-Bs!6K4w&$qL%8aiDM9OO@{biP{$p!H4hW#^ zvNSG~EVIh~I#32Sgd-3vIpAQBBQ0R_g8>9_>#YF;m>|i2=5~33A5Zj_L#g1RIR+M6hh2!@@ZAlFY;uCj)U#0o3BcG^7}$ zMic^h;K4v2hdlDdD5tElNE84d5EFO|)bh(QuWa+pI7{hZg@Ny)*(x6Xeg;SZA&E)?9b(_19o;2lm)xmu>dd-kq)X+Gj_`HrD*a zy>{IEylwa0c;`*`+;Zpt?f2h+Z@u@~bl3g1W_J%xc;9TN{dVDMLw@*gcq=}3;f$;O zn%$C{ZMoY0gf9B%q?c~`>8Pi!y6BvLe!1&ruP*!Sw4bhb=3irOw{D5U?zQh_v)4NA zV0YelX?_C_x9*d_)=%$-m#zHRwO4Qb^^Y6>I`L;;?>+X(bHBXyno~Y}^xLDqHh$TQ z|NHb|-vzkun5)13Z=pkP|NHyL{{8;|WL^9E$3Fs+Er19l-TYivKfggof1Yz+@Ps$O z$ieSxRSBH-8kje+L6B@0#31`B7(oe=tto-?hvhif!Q}{Wc+xW=^%6)!>z!|LG6Y)< zy_Z52_Kk%tbleU9(}%YV4Kao}6d_J}=)?LM@P5!4UF9wqLa*)cinBW+2&>pNEXt0F zO(b6tjrhUhB~ghZv5kYAq6{C&wJs%+h<7sy7{l1Z6#Y?>Po(75{7A|~HjADB9*p z&w(Dak_9!WMzMyk)b*2VBPAy}FBwj8j#HUSl>QjU1Qjq2}po*;MOcjDvu@V$s zt9z>bifYuOS~IC#U1lDc8drH%?H>!oT~wh7R!ol3AZ0b{JyG_>p|g`?Z&1a1-0Gfpx%pM^es^lOlKn$uBm>!lPd48I+xNb|WiEpk+_m!hV`l$=nao@k z;+jd8z8;ROJKu`Rs&bgOb%jCD{^2vA@r=epD=AFJ+r%Co7{Rw}adm;IHl{^QX-sn( z)TCzQ)~3*jOuU(fJ3M5}zU>Dm5J($JfaQO5z#k0w$CkT1+ZTuN!e&nMlu=sc)7s7d z8bBZjoDVYR=uY;vXtt}(*34Dy#?q>}T_?|+mZ0N+YSickfG^i``P(o{Z(*hN;qFahvJO6Lgv-U@+ zO}*&mx>~^#T=k`Ky-BUI*VoTIq_6=z)NC3Od#Albb+-#mTCDX0VW=HvGr$%K?#)giZGCk6ZS{H!pa}HLVFQv>*ci05Qzejt91nm}Xs9IHa8%c87}- zod^K}3T`lCpY>hFH?FZj{vKX+hI^Are|M~b&G=UjL<}g{!jY#oc_TBqX-}&>)#A?M zh0}f8O=tR9{}F{WwBTf8&a#-ftoqb@8O*CEGhfvlZ*kN9_Cyvtsx4ZO4se3v|ERM- zgdhAk8-)0r&ucU7T=z-ue)I@e_YURW?!-eIiHdyw*FqP4O(K2npU1xczNO9k?w7>t z&jh>Zx!QOYo4+7fq<+AyUruYbe|)$k-TO&`e!!_8^mbQBRkVKz!AzZ(bo9qc_D6mU z*hiv6fFmJ)orG`A2V=5yMi5wl2B>_9mw7;)d7!nfrb&=L^`XqvmSArtZ zfBQrev@hjAAthGl4Ucl3Qv2!*1?XFteAtCJ80 z&;miQa`E*KFb8u3!H4E|c+01SI7EZ^r)&~&2wZT7LKk2_$B2vnm@ohaiSI{*{qus<_hn(`dS!-t+DDJ}2t8bQjYYT+#Mh6; zR}jd@i_z$L3AKK~C{|YJ6yrF70JVyRn1nW%knmT3yM>C=XgVx)j$&m!5@~{1$dF26 zWe*9FO4yMTNs*z|Oc(i08g`Itb3G8A2`I0c1 zlUG=gH0eP=2|wsYlnTj#1c{VMX+lfMln1eNJZX`scu6-2I^RQ;9l?g=C>&Z8lsM^? zCwXW(*ppD0NMzYP0A!XN@sS{DJ|el5h6tB9xRXwYmGn23)ALaXgqQV}mQT4kdeoNP zB$y~ zn0cvO3Cfq}1wo?emRDq>Ux}Y{xf3$lqlpQmRcUBB8k{?NJ|cQRJ{hGXD4VyHpD|IS z{Ml9T2bcYz5W6O%AlIZ$nx&d$I$Y`-OKPPj0ZL>FXav!vW(lW;S*1e?6Kpz3%2btS zs)41JreXS#l%76NUr&?No191g3uz3W*03#p}qW}S7;0bE*4|YHU6rh}H5CL=`tq|}J z(^{?9Di9-3uK%zFN^k|ZS`ZOntKtd)aNr5%imv}~uEG(jXW6H8`lrMcOM*ID*(ea0 zPzMG90NAhwKcEF#Km$Q=2zv(sG++j5kOyg?2T>5NT7Uxo(6A4?cmDtYjQ|By_YXht ztMZVm1o5r{;jv~AvLjovB1^LPvmAc^8k@#?tf=aydMXejTM!KJ0|J2uZP2hL3I(0; z4>Uj!qW}qq(6JnAwEuv#4A27fzy!9604*R8?Ygq?+ORk94^?}$wmP<0TeHJ@l?v*S z$LgTi*|Yzk1Srq}1c3=>AP|pm2pcO9K@h7;`ws>H3WERzkN~xY`wx8^0by_mhw!o} z$F(Xu5G;GRip#h!Te*#kwmK`s=&;oX#33U(zkI)62u(#hEVs?19|8N3zU<3d_y#HXl z9Q!iui@!nOzPh2WZyIvWJAX|Wy)=rAgbFlaI}iqtya%xb17iT-La7WPc>{5V4?)4C zo3BuLo;X{S96Y17M!kjVrNXJUIvRz*nU8N%JA2x^f0n2+nZnk{vtHW5HXFbltP%Y> zk|C_D5wQs&&;&v}#6(=gMr_0(AS}g2Rv&t^P3*)g*iinv5QXp#yO0W4oW)wa#ayh# zyYLQ$fHPCfJ3CCB;3mWPr(F>-#siT62~Y~9AP~D?4jW+(yC4v!Kn!}k$9sGV191zt zAP&@UAZ*;1Cd{PFcE~mVxWXKn5N-^|Z=3-CFvoR#$M%o_7LduBtjP&r5C1?7w*bn4 zJjmX`#)taBm8ionjD$4I5L5ifrH}v^@WyeR3LT>nr0_0!i~+pd%e}0}{{YC;P!8|_ z$b!5bg>1-Z?60?`$RNzfjZ6@*EXx>B3YlEXw@kX>IuW`255#Z|7;p;WJkH{*4#W`5 z)ldz-P!7aw%%rTjLL{ROl@X+xViaMh)6C1I5DdX^&HrG_1i=IVaK94K%?WT0&Opwm z5YEn^4w8He={yX>u+Hr~%J96wTC}ziQO^u@&jOLp)y&WQ?9TvA5RgX^293}P&Cm{w z&eb5%5>3&?Y|+mDL&C}|&!3sd&YWWZ^AEI4&HF6UBW(fLTo5PC&F^y12~Ex{{m>B& z(=pA?GyTqyVajBTs4&cG{c6t@(WP#z&q6KKB%RFyanuE!)GE!?r_j(&{nAhk(=sg% zHO;3tozW*;Sc;r!Z%NB=9MoYw)<#Xx5s}hM9nK5A)-4UuZvEE2(Ad5Z%5!}nIGn>h z1*Tlx)gR5*eJ$2R{m*0#b%G5MguT#)-PA4()sEfRG+i3W?15$Mx!{x6O7)g)tl66l z*ph1mG@uCEEZS)848F|Eh~3r`o!XCm%)VjOXzI+A&BSz?X&9leu-w;h+}S0a5u+{K z$0s?pTJUeBS4N{^x)m=z>1zgkI=| ze&~q*p6GvG-cQ_Wjm}?6&P1UAmy=$Os4U?E(TjQR5tZ(hot~r@spUOMeUa`(q0kPt zkm{-K4iw=IMW6~6gCH`X5Tk$#5D^OxP!WmnE&_q;IPvKPNlz1{TL&2FArT7f5CRK; z10fIsRzMNTunQBA4g{eK3-AOA0Sv|B5TalM2+;}*(F3_K5Z(Ukzj)~}cxM&4=^s() z#ZWAx;0olh0RkZmt3VL;UJ%Vd3Mt?X4?qe&G7!Ij?FCT;*B}kz>Iwd{ z@DIQ+>;JG0s!;C#unOO>0s^rDpCAo#@(=kg5UlV90U++=ZUd??4c_n%GQjHp5DnV@ zAQHg7uUQ%89cXW*en;+JETT{VsE`Bya0E5r1GOL!L~ry2!3!ZU1q46@AwUKMG4KVU z4O7q!LSODb{{R#41ZcnxIIsjo@Bsp$1G`Y}z>osUKnYav53cYDcR=k)fAs&r0nPpa z<1P?C?*>iq0poxM74Q#5Fa;w~^F>bPk8X{|PV)ls?s{JUV{#0Zzze#-B9c$}+b$4R zkOjOD#sxw31d$8{kOX?~?LTiZl%VinPyu6K_GjKmfe(A`?&pg}>sVZs#8wqKJh@Jzx3)F$+Xs3Z@YF)NlQPKM;QZ@Crx3 z0bYRoQ%~>&(GEhO1Hhp5u+IVL@DCxt`egqPW?$~G@Bkrz1P$^Jwf_&<4-lp*{QHvP z-@hKY4*nBm!juh$7T6FB-sWYCj=3MK0BpsZIudYn$Z`eKS^Xfn>~^J$L%jD-@2cv&z? ztLd&^2R_(s$?RAhs3vf@(DxOtf2dU-M1y0Fj%f=UqM5^i)W0I1q80XenEZM4K0T-G zyx#qLe>UUGhmSJ-Nb?-|UfhqKR)3M0(Fhh;{#iz;sty8Bz^MNDWuXA3xKE_~CbaOv zf9j*JJ`Q)vsXY!c{HQ_^OEeLq3352`r;kE&@kJOX({RHMYkWyQ5aEk)$HYin@kby{ z^f5>x7vhjc8a5ig7FSo<(m~sTS%By7AoQzX%>=07E}L$^`KE) z`DKGx54ttiT`wXv*Naf))mLEuS>Y3DGWciJR{!bMT4saQRa;ix2*A<_^VHKsKEdpC zOF*5JGL%|y$mj?HLJ>k6U{X+q5-J!n?T8wDsO2ARrszh+e{}FcnMC>Zm!Sf@K;{W> z3O+dDe*ayl-FM@iSCoby2FI08?ntNJd-K(*V~GDz*kTSs2;l>~?yE9Xnz7{c+;aO2 zvu4o_#fStU4oYDIUYkHh-+zv=gcn_gN~VA$4kF=$g_LIhdZ=Xz2;d(ijG4OXrJKIU z=Zk@DFX&GZa#u$e|a8RPlz7s&rTaEw$JxDlT5F!b%kzEP@Lu z?MxG$d+)KoDEZ}^e?IypUT6C)>eoX0b@S({>#j>V;(31<{T@EE;(>~PlJUqma8L#v zP+~k4=z|VI@Q)!RXE_(xigZ?^8{Smq3saZ_ARP2yYcOI!1S;?!40Ip} zMM!|>L{K@*v0Vrw^}&Bs=Q`O57x1LyzyEnCNA(%kVT$0rgY=>q3n7q!G}52{T%;Ea zQqV`H$e)cIQHo3C2q~)4#5jFqK_aSB5Y31#ot@D#TvB6=e&<6tmgtRfoDdM(sFDB* zu1#~KV;|8ovjGNDOTO25$bb4psDu z92-z4(YCd$aB5Rp7a7DWM>$T;RO zh@A|g5jzORE>Z-l70fIJKt&EX)=`yJjA0XPXgV-b&yT8TWd~Vl5swK?m@X5bOJZhy zU>eOFG~oh1;KM&&k&LaxPHtT*%21855VFZCqdM5AML1@Wx?xRgb7PxEP+9<}hHWTO zy<|WANywV2(U}8<d1U^v&5W)}_uer-+A#oT3iSfK?0zRXqP151@DvqsaR-Iw~f}t40;zUUHDQc zzQKFXSpR0<>&AAz`_;&K-HS~1nvuPg`R`*=$zMhu7{MB8t$+v2lLYr-loBvUls36w zbC{Db{w=T|13bJ3)1t!K?uqkiomT$Qz4f@bRt@OmM!+X$L#tmZWnGKl!a zj4FM+kVJ6cuYcVNL^{X0)g^9mjeA_=Oef^aWsYOzKpZRzHW3K%Va1db{s0CkM_R^QX9E5xaSzp1XmlpY5ui@6xo-HQ+ zJ*HIlEZ{1AiX$sy~nB8%$Q5$KnX9S;hw5 zk8Md4HpRfTV}Kn-i&ggNuR)qfiA7TtI+a+;Su? zz6gvrqPJfLbC~y$Koi0*%n%S$wX7!$^ZjJ=lfX9=(vJ>Qu!SvFOk)VWc*Z*ZQO<)v zr>&rtgODdHQxI>_n}evQb~-=@lroHX1+Zg4SGcDkb3i%zH0a|Q((4k=lZg$CJ|g&s z0C<84NQ#qrfC+d4G++lDSOSbnG`k`hLd&$4YMGbmouKF|j#4R+vNM1Y7=k$naxjF2 zxGIopsYoLu_G`U>^OVx-JkX;*5_|%adqCjm4K0u-}oVX{!tEIUAO!m>2% zvV6)PQB+Erp-Ig6z?Be8lDxF}DF78@K^KIbVefR{>}%t8|> z#eB3yyEBxDm`Pj0y^%@vD8;Q@$(K+wAM3R&+`=yWLPfMITx$!dIkusBDve00-8`HB z+|)HRltW>IL$L|AUqizS8A`;onWJn?*Hnq;R1A;6w?ouMFpNxxXhg^{Lwa)^T(3 zIO(xUxKJL=avqeEo&wdlkn7Kp+ql=MP-O(n`kcx8thxNuPuS$T>=X`eEDpO;I_7W= z=+L@a`a0h_AmBQ>7D7=9GL3ZHjiALRA`e_HMKeR8OyD&CJAz+f1p;T&Z{c zn2<54Y1Pw%uvR?s(?4y(PykL^<4v@gs;qjEF=Y234O2ZJ(*5tOzyQR;Zs{ z#Gi#|tjCJ1$$E>TR*E-H1% zix9|>5U;|B(tkkRjo?zaNId+=+>mTlu0%6_hgd-D?G2 zlTc0G9bOixPvZ^P+m*>sD85oU57~n*!Z_572!LF`t%DeXT95%zaDgLehb1@&@@)st zlgXUv)997n^BX_%kUrVJ_6CHz4gJXbUbqj&g#3P1x`z=aQZ0|KBE6AlH1Na0gjUO!^tyM>Q8 zjp319HRiP85tKtKenW}9-+zdPBjAG+5Cvl>0A-MXDUg8wzBsCGh&3keF_eU2+ojZj zJyR<7t53W{EM8A_%VYJ7#QUWM99RZzSbzyAg35CN$T8tUFoiW<-#wJ$-)+e_z2nmY z#*L$ec9>g+7{UHzxRA3SUd#w)D1!&706#dWh>?PKc;pbkjW=#2Cx#;yZax>LT0FI6 z%KbSLYKBixW1<*Ab%aOfD%^i?(S@i1OXvX|z^ymLHR&LM=&8~>0nwG+w#_1o?>FEk- zgvMK#0BU1G>Jt%a44LVg>gk(QYNjsJsg^lOh3aTjYADg_m|R(v)@Y+XYObzo7_L^Q z7U{4CQLQFxV;ry=|!-&-dvV$>9Lk;Cfu*PF4DAK3BI1|!T!O z>%!jZ#rB=~LhQWOYrdvyn568G@I#%z>ZopP%Qnf*meaFNY{hPD#wP7FTP-MT63xzP z)BbE`bnQL8>(!14(&mK|$ diff --git a/Resources/docs/mesquite/popGen/popGen.html b/Resources/docs/mesquite/popGen/popGen.html deleted file mode 100644 index 9950cf867..000000000 --- a/Resources/docs/mesquite/popGen/popGen.html +++ /dev/null @@ -1,948 +0,0 @@ - - - - - -Gene Trees - - - - - -

    2. -

      ClustalW Align

      -

      This feature allows one to select a single block of sequences, and then have ClustalW align them. To do this, select the block, then choose Matrix>Align Multiple Sequences>Clustal Align...

      -

      You will be presented first with a query as to whether you want to do the ClustalW alignment on a separate thread, or on the same thread. Mesquite can do multiple things at once, because it can have one thing running on one computational "thread", and another thing happening on a separate thread. There is a main thread of the program that is the thread the user deals with directly, and that allows you to give commands to Mesquite (via menus, etc.). If this main thread is busy with a calculation, then you will not be able to ask for new things to happen in Mesquite until the calculation is done. By choosing "Separate" in the query that appears, you are asking Mesquite to create a thread separate from the main thread, thus enabling you to do things in Mesquite while the Clustal alignment is proceeding. However, if you do this, you must remember not to edit the matrix or close the window showing the matrix; if you do, Mesquite will be very unhappy. The safest thing to do is choose "No" to that query.

      -

      Once you make that choice, you will see a dialog box in which you must enter the directory location of ClustalW; if you use the Browse button in the dialog box you can choose ClustalW and have the location filled in automatically. If you wish, you can also alter the options of clustalw. If you then press OK, Mesquite will send that section of the matrix to ClustalW and ask for it to be aligned; it will then harvest the results and reincorporate that piece into the matrix.

      -

      The version of ClustalW that is to be used by Mesquite must be a version of ClustalW that is executable from the command line of your operating system.

      +

      MAFFT Align

      +

      This feature allows one to select a single block of sequences, and then have MAFFT align them. To do this, select the block, then choose Matrix>Align Multiple Sequences>MAFFT Align...

      +

      You will be presented first with a query as to whether you want to do the MAFFT alignment on a separate thread, or on the same thread. Mesquite can do multiple things at once, because it can have one thing running on one computational "thread", and another thing happening on a separate thread. There is a main thread of the program that is the thread the user deals with directly, and that allows you to give commands to Mesquite (via menus, etc.). If this main thread is busy with a calculation, then you will not be able to ask for new things to happen in Mesquite until the calculation is done. By choosing "Separate" in the query that appears, you are asking Mesquite to create a thread separate from the main thread, thus enabling you to do things in Mesquite while the MAFFT alignment is proceeding. However, if you do this, you must remember not to edit the matrix or close the window showing the matrix; if you do, Mesquite will be very unhappy. The safest thing to do is choose "No" to that query.

      +

      Once you make that choice, you will see a dialog box in which you must enter the directory location of MAFFT. This is necessary as without it Mesquite won't know how to use MAFFT. In this dialog box you can also set options for MAFFT.

      +

      +

      To set the directory location, you can either type in the path directly, or you can use the Browse button and then you can find MAFFT and the location filled in automatically. (On a Mac, by default the standard version of MAFFT is installed in /usr/local/bin, so the path would be /usr/local/bin/mafft )

      +

      If you wish, you can also alter the options of MAFFT. The MAFFT manual notes some standard alignment procedure settings, including some accuracy-oriented methods (e.g., L-INS-i, G-INS-i, and E-INS-i) and some speed-oriented methods (including FFT-NS-i). Mesquite offers these standard methods in the pull-down menu beside "Suggested methods". Choosing one of these will fill the "basic alignment method" with the program arguments needed to implement that method.

      +

      For additional options, which you can enter into the "Addition MAFFT options" text box, see the MAFFT manual for more details.

      +

      If you then press OK, Mesquite will send that section of the matrix to MAFFT and ask for it to be aligned; it will then harvest the results and reincorporate that piece into the matrix.

      +

      If you use MAFFT from within Mesquite, then you should cite MAFFT as appropriate; see the MAFFT manual for citation details.

       

      +

      ClustalW Align

      +

      This tool is just like the MAFFT Align feature described above, except that it works for the ClustalWprogram. The version of ClustalW that is to be used by Mesquite must be a version of ClustalW that is executable from the command line of your operating system.

      +

       

      Muscle Align

      -

      This tool is just like the ClustalW Align feature described above, except that it works for Robert C. Edgar's MUSCLE program.

      -

       

      - +

      This tool is just like the MAFFT Align feature described above, except that it works for Robert C. Edgar's MUSCLE program.

      +

       

      oLwq2AB$>`#9+{1J|kOI)nh(xuH9h{^FrtP3|Y&#UoW)2j%!mjQ#(53 z-m`{Yx=a6VysP@yErNY2bgy+2!sV;S5c7S^>2kH2*R|Yg%W%(<{cRF&YIoxN;8fo- zW^%#3I$0PqeYFMus;N9+)wll<8XGgK2xX+q+Sr-*Rw&6T&$DL}_?DGvH(otEzS|8~ z8l#91W4vs8E+@~Hme^l(ZD@Ggd;J~2TCqr=S8UId8-raa@Aw)jVb(MpB;a^Igs1A3 z;5XSK=s zq_7=heG@QMt1!dzzl97J=bmv63giCZ9rbkmb1YFoAE|k1jO@T+NM<^dLw(d;!HOHJ zeI5TqYz+Ta&CAocQJDBD@OA22!bTgbJ|n?fBi7HtN&Q`lXRm~pMdryW!eTt9s5&#w zF;gL9rfmbtL5)m(&j4qtlHIA3ykNzS@JdQ09(E=7&d>bg@<)Exp$WSTCVd&iZC-rG zP6EKg9^ayLyO8hlr#X^^Zp5hv$!-)cUN@#K7TP_}q{FFytyD(z9AlgPj2fz-+i#pf zAU2n2Bsjh9E}@*~MA{F^?8c>NC#Rj0p(b%yV{i4#JuC*>%C&|`2(L&>G%yrPH$1pC zX5YhoeAmeA2(r)oCPP{V<9&_LFnyaEOgezE(MSTs5Jrz{+i{vNi`MzN;pb#fn+x}} zHKXBtn!-P*iC~-F>w@)DXLb}--VU>rQEhPLPI1>S?QjI`8fV$B>YF7{eAuH!-xpo$ z;RH2))O0huUaaoOm6~BwktjN*%kltCD-bL^c2Z35yHHG-iAyaYL$Kf?-sI7ZZab+r zqm78J^fO@CoJ3hL)4oV^GF+l2{5DRx0MB<=Jh5)i0p?;w0)}>ho)C7^N1yTH zRhw`Ls)Fu=u?ZM-8` z;DpKXy+qBGWXj#-Rkr9PtVyMw@{9EB;hZM>7s~`C=3`K$31`nCk zSi00iXl{FtGWMPUm&wA>poY?`3u*|#lCI%3#$`tKaxxdi#Z{w)w$ru zl?`U;Jps%=%h|uCB@m&9|E^A9E&L?ICZs7*B_a%)*xP?2X6|U*1- z!b3+!zFemPQj5&$hrPU~6W@mlf*x`2hUT4XotImy19ei8sqW@81Gmf0qn&C8Yq`cQ zbWS6QeMxGlz`v4en{?u;Mx_*ZIc-O;T_=6AslF>5@vm5#F*I^mx(ceoyQ z(gQCXo3E?H5(Q_9VC?K%EShaO;bP@L#bO$)cGkv&AK UkFb{?or<_jZ_`r?=xp+T00aM|s{jB1 diff --git a/Resources/docs/mesquite/images/a_logo.gif b/Resources/docs/mesquite/images/a_logo.gif deleted file mode 100644 index 26be1d5f73265e35e6ae1fcdca558ff12c37ea3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1447 zcmb`D`!~}K0LEu7GweOS-taYDc2TE5Ff;iagJO}RFa5E;IP+$E9Aq~w0h zkt8Q5OBc5sD&bX$sJ-<+yw8u%=bY!9&tqvtF*?Cuz}#RW7%V2gsdI3O=##n_ zlfTh9h_Q>9SzMuWN)(CgQH&k0>3MzU&@a5ZwlSngT-*4%!fRruRc4g6&(JyBGmEs4 z+@Yy?UHABxy6*2Y%GT;TU(-Uq{;Jq%cHYSW(S>Mjx&TfXgz3Tbe8gfg?Ej9|@4??L zFc~p1n@!b1XY}5`+!tWX<5YxN*Pf|&^PlYtOz)U&2)ETK=;PEGM+7~YS@;rZ54~Eu z*j5a!Ei7L1zaD>y6YB{j`*0H-ZqP9q_|&v>%(ET}p0J2p9;`eEV4) ztf(T_`>vfj4q0E`*yPo0vj-nMQLBYq*sC@3Fo41r#R0l;u=I}TFfGtgh1M;F2NYIG@TD%m z4^^w&hzZ8E8_M;w6u5Q03FiAxwV18*WuK;ksk0#=>u(Aq#T1&}cDXB|tSVkDJ6 zWyvu$LElWkn^;VSvauHo*=k*60#jqQgn__^3zxM`nX7qi7Q0;s=L||D@qT^GGTW{I z(3-AZs;8P60F2SwojNq9sY@J}k&f_yN{4f&_dNZ5U?qS_nSbZ z9-)O)roeZi35=kGrfk_tkw_b4pL9mG@}}x4*$H84%#7qSem!I{kd@lilAq^bxPoGwBMkr(Zp6*| zmNGWPw8NBSbGHeahvjQm)OC`nA%(m1#V{pM?Qxitzi8O7JC3ezlyymV^(!vOI;lL% z<2z<5 z0hBRdln>>9HhVB`;`|qjbzZ^Q?|oTr-6YM01Q~D(oq-a!$+&MHn{H%hmV-C%&X3nxdOTjKbbb@> zqP3dF!6OeCkom3ea{YrIpV2%ahAPgFH_KErXhu?!YR6wm-4m_*U_2{`+X*?Ot?vuy zDA%!4MT*kd zubY=R9L5B`thNemM43mRPP|4h1pnLgXe9@Ki!AJuQN=z40gt(=hgYE!WJk9Tj(d|X zPS44YhqX=MMCs{Z&F<#F0PRrq5&M%)10lNZc1h-Y3t9kwo?}f^fkEjQk-YqY zJI&r2l$aC@w^{zPBy9t4zo7V2rc#5+3D*VIjs^25H~FhH^1G+n2(^n-)7Z=3Zb=+z zxr5z4?NWghz?vt526sN~uaW#iNo84wk9dT*v_n*J7JU9lU$3%MqiPjJVP3?z4B8L$ltcXw?1XyOk4?YOj7RL*n-p$4;b%W>m54yGj#G4 z`K_uf2Zo^X;pj}xcXjhkcsO6iK-YWJgr_mv(1Gk=$di?dq=hsAijppsGgg8S3=4p& z(mxc M$k_3y84PCfA2_{mF8}}l diff --git a/Resources/docs/mesquite/images/addCharsTool.gif b/Resources/docs/mesquite/images/addCharsTool.gif deleted file mode 100755 index c48e293c52792b2e6eb16b9961cc1932fe304b2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 999 zcmZ?wbhEHblwy!#_|DD%1poj4fA?Y4|CihUzd8Kr!Op!43qYcyU^E0qKnN)QWMO1r zU}w+)`4yBW7&wkFuu4dHY*=uxnT1s>;>3o9hugV1#S|PiE;`yR!6_oK!(j38Zb4py zKR+fa9`9rQ_g8sC(9%;=G{enoP8v8c%=n-4uQ~Iw;@MW)@@G5>TO7{MR8rKF*%kcq z*b=_kMzLHUp9ih9T5q@IRZzyYb#@DnmCXF49WgoSc$MlZvp0vQr`|kvXV$c=n3bWg z&E~wil67IXO};>3o9hugV1#S|PiE;`yR!6_oK!(j38Zb4py zKR+fa9`6$l&Qkf1zw}g_y5v7@0f%S%>v=LCnP_f$cxD!B9#`xN;WYmar^!xtDoP#( zEH}@6$Fp;b){z+jle0okU4H04E8(!%+gHJBZf*>z&5O03y7KDwl%=Q6W^H+OYiUID zr881n8KSnQHnP2aZSHV;kH`IEDlaGMJf4&%KRG2Uq2cN28OGUi1_26(&d+CMVPUWa E04ynMP5=M^ diff --git a/Resources/docs/mesquite/images/analyses.gif b/Resources/docs/mesquite/images/analyses.gif deleted file mode 100755 index de318b3bd3b30a99cbf1f7d8484d44e9a378d7ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 316 zcmV-C0mJ@BNk%w1VR--<0HOc@YtDN)oLXAFYblIM2x~c<|C|5-00000A^8LV00000 zEC2ui0C@lz000C3Si0Q)Fv>}*y*TU5yZ>M)j$~<`XsTWT5s1P-th7el;yu?q1?Yf~ zu1ActZZFWV$Yk7PJH_n>bm|C##Sm)U9SK2&K$l#6!%YXZFx6hGitjDU#!=~GZ2c;I zNBwCJEdzCBI$3#93sgHxjyQW_1$jYKNlSErR)~<1eNl{$J8OjsP=2*X(1sYKrT>F@h1x-0|Og_4oC$^Ed#R_ y$F4hCDHA-k1I>buOLMYnu&Gos&T5;QQ(c#+({|AN)TYj**Jf?s+GoJXU=08)$RQR0 diff --git a/Resources/docs/mesquite/images/annot.jpg b/Resources/docs/mesquite/images/annot.jpg deleted file mode 100755 index c837ba4c2068067f8644f0c69213c23c6bf28ba8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1034 zcmex=xo=LsQGd)Xdz%(#qMz)y>_*(;%eAPcLa zA)An6AbVn=u#!-IMcK;hsaJz zmHAP#vVG<5sn5#J&Un=8ZM{n)G{DGHeZixJTc%mpYH==`nABxmnqHnD8lvZ^@`Y(< zZFbb8XAz>gPo^#@{KjjaCzmeMnaVD~EE#HXyZ3C9efj5#9+wPP>)5^1!_IpN6xX@( z=9cPTtv+m*VTkF@o+QxG&yZV{# z&QHyI_bATLmsAYknN!A4#TaEL_2E`Vr|HqdI=6anOR7(GKec4eRDaj=Di88(CRi}f zzf%81vGhMf?EL=>PNo;0tFzW}&B?Uf?wk3nR6lo3OvW|t#j(*h@1%*Diwn*a6)ZSX zS(AUap(W3Wc^dCjhP(aF+q*+|Uv<*lz577A{ecCHTPq$2?X*4ls)C_NeERgT>(dPm z7MmEVoD;LSvueeiD#l9-|6ShypJD#%`M-bNe;jgFUxzE@C|4jfm C2#-nt diff --git a/Resources/docs/mesquite/images/annotation.gif b/Resources/docs/mesquite/images/annotation.gif deleted file mode 100755 index 856226d81481ab03ce89ab1637177d6fde28db2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 333 zcmZ?wbh9u|bYqZa*v!E2|NsB@@7LbDcW=tpd&PUN1ywH%3JOwG%x1s=bU@-Dy$me> z1x|Xd-fQvt?C$vv8ht65eI5(e<-Fc!z{F9Kd%q%XdBOYR#?1vDI#T^k_ws*E=Hywv z!emK~C|^5MPQ%+Oe&%VyR=Sf{Y3nsIl&!q}p(5JU?Dooat7A@E9pMzJXV)$*Ps_+J zO4P0^U=U&`YH@69*U4ATE@td)5G`mfnKCulD_?9@_wxBU-HfeE0=?$0n3dVvZ?rOL z@kaH{g)SGyJ4T|f%>xxwW}7??D0RffBV_4yx!SYQm&;RiH}=9Mu3 diff --git a/Resources/docs/mesquite/images/arrow.gif b/Resources/docs/mesquite/images/arrow.gif deleted file mode 100755 index a05fb78df88f71a6abd8725cb29cbd460d10879a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 969 zcmZ?wbhEHblwy!#_|DD%1poj4fA?Y4|CihUzd8Kr!Op!43qYcyU^E0qKnN)QWMO1r zU}w+)`4yBW7&w+Ouu4dHY*=uxnT1s>;>3o9hugV1#S|PiE;`yR!6_oK!(j38Zb4py zKR+fa9`6$l&Wc%SwA6E=z<<^Tj*m|c*BfP8ZFwn>?l)I4^Vgr1lhY3`bjd!nr?W)O zcQMbzM4E*=gok kwZ%H{{k>kLzmr&U5*i*J?hw|NGYC*PbiALHg@wTy0AyodQ~&?~ diff --git a/Resources/docs/mesquite/images/babyMesquite.jpg b/Resources/docs/mesquite/images/babyMesquite.jpg deleted file mode 100755 index e08c5e78a78d584032009433b8f0255206e2ef43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16124 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 T|LZW+^pA3;YHb1k``Uj2aZvE2 diff --git a/Resources/docs/mesquite/images/basics.gif b/Resources/docs/mesquite/images/basics.gif deleted file mode 100755 index 51c3e3c813053b2cd8cf6243f30115881dee7518..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1081 zcmZ?wbhEHblw)XP_|Cxa|Ns9v|L63)?`e77Qhco?`&@PMvErz`*+E;Aot7qB&WSRd z5~SJVrP$&mQ0&B!ZOM>q$S?{NmAowdIQ(JWS-Mz+cF?s)e bdwza?ad~z8`F(qTfB*3K^!)!u3Jlf&UZJj7 diff --git a/Resources/docs/mesquite/images/bigModularity.gif b/Resources/docs/mesquite/images/bigModularity.gif deleted file mode 100755 index ac7d1628f99e2db590f8c671be212df40ac90374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9262 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 Y?$Zlh9x>mO52Ram?PYT?b^g2bU%QRpKmY&$ diff --git a/Resources/docs/mesquite/images/categEG.jpg b/Resources/docs/mesquite/images/categEG.jpg deleted file mode 100644 index 3d3a9b4b5848b3f62be52bb56e50d641de3650a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23090 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%0Ad3WIXj(yQ?rwETtq9HcYTZ@ESBbJ9Z;D`5 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

      =KDY}?HRnZ#FsA=}VCv;1x-ti1W|1F^hGdr} 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 pG&AsrM?Csun|K+f06Rr)R$~AF diff --git a/Resources/docs/mesquite/CharacterEvolution/images/traceAll.gif b/Resources/docs/mesquite/CharacterEvolution/images/traceAll.gif deleted file mode 100755 index 69035b7b602e539c8436e7edd1ba93518a4a052d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25457 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 TPFP?CL6~pxn258KU_Ih*rz6~gl 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%0AdZ`d3`3`T6?{r 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 diff --git a/Resources/docs/mesquite/Diversification/BiSSESimParams.gif b/Resources/docs/mesquite/Diversification/BiSSESimParams.gif deleted file mode 100644 index 26867bde4fa6172891f6be45f96986e3280615f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10213 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 diff --git a/Resources/docs/mesquite/Diversification/diversification.html b/Resources/docs/mesquite/Diversification/diversification.html deleted file mode 100644 index 8d634197a..000000000 --- a/Resources/docs/mesquite/Diversification/diversification.html +++ /dev/null @@ -1,486 +0,0 @@ - - - - - -Diversification - - - - - -

hX3Z(pFN=T5}rUg&3PcR4j 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 z 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 F{{S_UV)Ot2 diff --git a/Mesquite_Folder/lib/libjri.jnilib b/Mesquite_Folder/lib/libjri.jnilib deleted file mode 100755 index 8bba9d57e12de86cb0723eb0f8c2e1df3d4bbaec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104000 zcmeEv4}4U`wg1f$FhC#?QKBL)5EK*%R;)pz4Iv8&1dJirSkWaU3yFp#Y&HmOz~EvF zhPl|byPTyBt(e=vZD2)x4KSY%C1Y zQKviYhASMdX^BPa8&^n1vJRu?InFUu%G8!&Vtp9uP`z|x$&MQdAPk(GI6^~<8w(Y1MVqSY%ScQi$B zZ^@fiy}J6w1=E(BoV**+()y;xmb_U~1__kA6hOIW{jzvo+E7>+;3u%cPuBaU&CIKa zv^2FwYa%Uq4fV?i71Q9M^~)fW@@I(r4Na5h=#dY-TU(-rdPPl5xMkYqzC3p}JX<<^ z5L=$eqnkag$S~0_*oF+)`$gR3?{J*l(T+15dF23gkqE${Q;YN#q}%S-_fLOXkD02^ zIL@2M-*lg&9R;|$Aea4j4j>ya`d-a{K5*9ivoo9Cs9Ck(>4$dj|LT!nY`GX&1J{5B z1}rdOfdLB)SYW^c0~Q#tz<>q*S6iT)+E?}LzO>MBI@+(mzdc<#ucLjUy4$*S@#bI0 zk7YbP6l>*YLG66^-;i_TqWH0LMR{{)JPo_^&7p()LWfx189KN*)U_{kn2YOn~vMf>A5|xZGNdU{-YaE>}<}~B+VdEq-~}IWj2S0zfSJwgu65TQ-yUb z&e)tCUzhDW;7LcC!9uD#-SQj#1@~Q1^>nf%qOO*Iju% zThrCC_+Uq1EW7q|TeW2Er98c8aM10)| zr}gZP&@oiL`K3XNyE@}TY0ALSRg(FgL9JaKp%YZ=)rF2zNaRT%n}=wELC_NhJVC*m zN9T6Wh3?YyN0hECfvyQPA3e*bN@QIV>dx9Ss;8$1<|y18I@}RD48>5zKC17;*BuVD zPK8b4d(u0yJL4m$s?_@gbh>*_>&WiuK=y_9lK$xVw4ds>!_@m(>K%HcBlO1R(B6*F z-uT|~n{QRl1YgS4zLa3q?rjUmaY76*3H+V$kFkaHo8sKe&X9D)XkCr6(|A?Q@qOvJ z^uO*6kb(9q&yDZRy*b%?S!3uxM`$!0xFeLaIrK_LXzb?D{*KUr&7ouPVm4)8=s1)3 zx`WQ07xLdVL*nZWICq@2FSG~t>OqT{9Jv=nFeF=h0`Jspb^tzB%ajaI|I&}wuxT79S^6jWVgjhOCB%h(I>?PE?XhRR`IcEHTgvDU!R znvT$+;h{I~-V=kD9fBo~j_8bEASBALFe7@fYk26eChCHrNo3?GyCY(tg^A9p8dQqP z<9myBx5bZ5R^0_sC=RK|Y3UIlQN0>JmcwFXZJF<8C36f9oq!(0h4+sB68^#vCi*J1 z7FD!hSm8K~#RmQqdMQs09h2VK4X}+CmcjPi0F~Mw%ITW163%WAF61AGqfO~4NTzXEh_D0S;SzAtnFS9lqjhv&)J2y<~om<|yVP@~#t2;Mb);l-1bHkOrb4N;e z5`AIKj>RWrMC7XhgE0;-g`F|@Fl@9H?uuB~tAI5d+H^?vmx0>7LQu?7y2~y>w1_nE80$ zJro?BpZEZp(=n=J6s^S-!a}GN-#gljoQ&>Go{nmGsxDKuKNlsc%cKcO#Vb!rCxFMdPTx6mG1b75{v=lGKEgWvN#e$huncF3v0Q@JlnAtYp4U8xk62d zwOo}KYHv{E{(xE6U=mg_8}ajCF`I%`b|E6{3n}W(__gRQ-J-763-*Qf(}Rvoggf!YaNTb;hmWjitG%8hIH^Dn)kde zD~r}lQ|aR%61B9BN8-rg8~`0Yi2#m%uyr^dTP!+kS30OQ!AqnAeF1g$6hUnWf7Ei* z(m-F+Jtd}QHLaesVop|_TGCt};1?A4X+SwARZ zi}a*ihiwfM*8OlIb`#pKmrdGjtkRdT^tw7}>7`axhF`6!;Ef&FjHw*}o2df84pit) z&az~3o85gKO6@U!lAv1$Qi%)+v&?rwe?oWB$XgS)KUTBVtf3Yn*UE@+_51!TZY5&r z5R)ci61Fl4Qm}ydlL>>B;`ocT&hSh<=V5hwNUd%$0)lEunhWb}TD-q~-F}D8bI4x6 zKF`HRF?yW6usQU++XwKEE-b1Oi}!Sdp4U#Zhwk>XLe-f^7bOYZo5-~{N$4wy#jjv< zq=mjhq4&Zd%5M)04;_SMMsaJRdQ8pZ^H2;gmbtZ32ll>Vn)p)*+XB%&THnt2mFP?3 zcKwe&N3rs-myJo$sGmygFiPxZOYk2Sq^A%9-y08oO1EBHu#{wI91P&y|Ojmn#|JmAzY~+GM7YBd<8F#Nz?P zScC=SppxX(oH~{WC+TyKB0c_M*Pua&q2=iv&d>vJM$CD39;Oufva1Q#oZZ@4Rs4SW zI-1$t&mL=gRN9z5NNJ>|2py9#-Vzj3ds@>NJqO13$_@aYW=4O)b{^AS7o1X$8*F*z zz#`hix;WwNVf&BV153+3Uk&l@qi3=%7;uo$7O~%B?KYF%)&nr3yE#$Q85YB;V?60R zWx~k`j)lgmdeoLe8lBh;_Ur>WYO&FJxh5@Nk~llP)*0VX5*UfR4E5l6LX4!|i9947}h*oQX4xEcD-ruoc z@8-14H>CG)8dUmPJ*LX*{Gx(BBf@x2no z)a*1`yN}w}AHT+No~BkZ?__j8iX8Xm9diSJ$kpSGCxWr{V(-N1D8akT6#TyUy3r18 zqUNK{_$!mNl^Y=XD30oqvj2894XzrPFi9oIj+P3`RAr#H=O=0#mq3rcnX+3u9RZwPpPY!4QY@FbArUx*U z!Bs9f3w63ux%N82{e-yW3FxWME4P?g12Xk5uPyuDp0c*F!rU={VFgd zc(-Zec=7tq_=6L5QwMuZJ@OPR%Y(M8jb8vJ(vBrW>jdS+ZCj^lQih3yax598mIwdt z8MFdA$ngl8L{D)$L@g<9oaxq`IY_x{Vq8wB!m^kbje8j^$1~X9RLc?#wx>S^``QF; zu!C>AO*z8df;O0S>fZHk4E95*rO~V9=zN%|vmE>dSxgEcM>I)>5gZ*sJAeD%bkk`(1;*d)MNS>y|;H=VDoF=#g#aVhlNzk0BS- zcDe7bo?SS-sRu$Ep9khfLlx8eF+pRKMpB;%`Z=j=l2_T$WqMZL{NkVmI5{>!8WXh+ zWoi-c&9In6yQ4pl2KI9T)v@a&BXQ)({p(PFM&i>KYCFz*%d?}ef4%u`M&co<Mu1oci9uT`V5PR{TeeRQ4pU;kSCUl-^WPyY*BY|FV)+L2)zs_b|w zdSdZ21D!65pERCachM3@=P{ST0ISjyQarTvVy(C=h?EVd3{y5Vb3Yayhq(Y!%M32$ z)v*|M74Bn6cOFw?ybbjv_OxENjOmR3b*yf8{{MKs8WqcJgpQr@OK2HBw2T*NEO{Yf z{07n%iWPtNXHQzLNZSNyG^JWVC#jP#_^nl(apviC5OL z^ds~hI3PT31o*ozxEzggpKrydy8-klmZQgH4XVQ1jDYB`pP~EeKSb>-5cQ6?y=Z*; z#XL4wKP5_Bl*uuhX!(QP|;WWHLH_1!l02Ed&d-8R!Xib>5BW>8*-2I=J>N8m1~ zBFo+*-}kJS@KQjM5l^^Vd^~fTBo;^ zabO2BwND&l2hp3M@~4#btdYjvgX1Mss#d`I>HidL*o@`p;t*F2ii0>rbWaSiHIPAJ z4F6NsAx`x_o>@-fR4}~F^rFXT zTaLSn-ea95YSAl}*qoW$U5)0Nrk5#lWj5bcN`hjRclMfgjg7uZTZ)Z%%p;y~avRx9 zpZAy&SGNhOSRthKTy3K-{?W5hwP&Lo$my(5eR286Qi>;{kgUZP&mc7leQJ!>??7%dS;I4N;qPlS1oACsYoi5z?;7o>H9SYs zV$Y(P-V!6I8jV0MTL7Q1wGAZ3MsXaHihucT2ND$P9m3Qr3Y?j{XF_QF&9qj$IFupY z{yv~A8b<|j!o_?{%9(ICb-2!yPdZ7HLmIU_mBY%(TC4H`EyQ~sb`htHShf@wnqs*x zHuvVCm(0bT@wM>34m>!^x*I=t!aJDsI<;4z8oHQ@e1@mS^0@Je&iKvH3omWlw;M#V zsO*ft1y7~V@^yiaf!-YZJ)($?-M#0|nZoIGwv!XYnP@pz_U^6)Z-I?Q394M=i8zWU zoLW)%SxI*1Vm!&!_hbjRF<8&5M#<@YD0u^=i<19!k*nlUycp@8;EAVO@2Ylx2ZwDE z`(h(I;}hv0%5FTdKZw;&&yhD^F>i6DCWSUs0Pg_hZoQb#(tLR6lBcnZ&iDdtHZ1U4 zHKq=Vu(aSoE1!SMwoOUA1QL1b;8hzzwYrW?Jm_>K(-owlv+T{gQ} z#JU!}N3p48>hN528wSGSY;4+2%zPDFE0w(gm1)4EqRmgG;$P-p;!bC_3AE52H| zRM)miw{ETo)KBx!NVX1*RFjl$r1sDxwTHTDTZh`(J>AECc%A|-6*m%g=G})e%FRXdfhyN^{Z}vF3T9=+Zq!?kWa-aYOW2TL|qS2$`E*o z@;C)*LyQ-J2~F2ByrwGwBPqc2FJ8S@EwEng=}uEkcq6{<4UEapqZOU;Td6<(!vwJL zUgUTp-(d5e8_(vw0SXCV^E5pI*lij^0Lye6nrk&w0+|JtXR&FagzR*%FjQ z7tf(N9K~qlRbebi!Sj?jJ|_JhDskWcp~gv}=CBSmN|1Tn8pDWEPWUK~3~?r`f=9Os zFFLkxIz)WSq%rmdp|C|^!i%a*hZi+_x=~TrrQ2u)OP$SzSa!LA!nxQwc;ut1B?noE zQ?$jLB4u@(Z4A;GpFvYYsmY2@>GxZn8uBI1OvK3Jc*cdObaW{E20^fA0nfOu31vp{ z-q{H(ud}|jM`=)~#o!ocQ|QM`4= z#84(2NiW+`H>zTYhW*rnXAO*O6+@4>@m6|iup2r!H+SERBf#GA^l~tRgZ-Kij#Q*$ zf9gUBw!28JM&Uy+9dtmjeO6;Bg6((FausafuLbVbqmU=pTHs!dVcub9+hJFEyw|NN zc7Irj!yEA9w78NbopF%>KUdy`nXBj3_}-vAHZ%j*3ecrE9PAySFNA0bnHyoa&iH-I zP>tR?+%)=WjU~n4!=9GP{SV^YP`_+2ObyCxde(V7Omt6{e}p@{w}F>@RIK5tBo=gM zcgA1QHJDERFbX{BigpzRLEwiZUBXl?YMFaET<_YRL5{N;!nzWLT?R_sMCo)nf1=V{ z`gTkEbss$}?bpi~^bCi5Ld&Tb8c3O}`e&$`izz<0=Um1ys`jqByyrD{#;`i$`4fJf zaUVp9GP*McQ+3rDgNB*TXwq1MN?4hB=2BYCRaza!FMK-VcWMq}+zV7Ks(0GXw|j?1 zw0dU?3U%*XlPKT~6nNFC-uZV5f-#<#^jl2b-uVQM%-r5tlql@upww;dPw$*72I+V2 zd;sG6*E{@~8N1a?*)bhSIzvywe>>xEVy0&cgAjIR5;Os!- z>JATr4hFz}^n=){YD?}SWj6c(Ux$HZ^!|o>i@)GRurvNhU&a5<14E9Q!|^u*S@)}h zEB-Jn;Q(BwPpnc9?jUV+k~9^2SlK<0raU@sCP)MzkDID-PUWPBmww>luMaV5bEVL! zqZlO>LXsCr8$gSnTdG!7L>gDrH%6$CbJ=AdjzpU-t8c82Ik(|sHF*uy zjVtmNxu0f=HrCIL#LDVhVpj(nBX^WFHLjQyjaILn#$0m~YKW|iG{#zj%d6`fBDIt| zsl{;?H}cCs!B|tUCK{=ZMS}W^Pr+&>z;Ph2v@xc|0iQgnc8V*(E<;s@u2)T z4LBxGDNFA5YbeKvNs?)@gN;qG;PR%{##;OvO^^s3ps?w%*-*`>y*v`Dsnfk56qVs6 zjw5Y!yC)SrRdxxsZ%ar^S%22k|gDIuYTUZ*N8;Q+U1EN-c z9?FcH@j(uOVU9mdOLcuM4IPbK+ye6l=iRs<7;SBA#5dH&4|8V4V%0Tuvsn{fs;QL^-J{B>Ilfj0( zISs8Xb#9(-jf!`6T~kv_WDX(-Dhu(OV8P|M2{z(uT2}{==cB(;40SB3Yr11Wq@|^L z1(K_vf}qtDUF$gYjjO90U_2$QI=Z5j!3y#c?t}F$h*V9%1_U*fQD*h(h$}-6 zyyf+9_{5^%%1ErPNyWU1aLM%xLhyf;QXof3OC&ZeSl$q+Zozns#Ddig4H&?yTI-{c z+F+z{b$zs{kqQOz)v`3Uqi&tU7kB@+CAyU)fzB&j6U)fpowE0~Q#tz<>n?EHGe!0SgRRV88+c z78tO=fCUCDFkpfIe=Klf;QC)~0oxaI%I!Oi^9%px8f)QCU1xH2ddCM6?;k_?1x5G* z{%kM5DT(HVVz2Cn1sebOwO-!Ma~$VuS9|vZ*nkBFEHGe!0SgRRV88+c78tO=fCUCD zFkpcJ3;aK`0Ct3U!7lwP*^V=kFTdfQFO!W!=3%_ajyJ^=&cD_70%+8W49NQ*3wQ8i zndOkOPX0#PH1NKNUrb^1=;Rt4G#hbmu3R9`%FRNd;VpT;fET&zfs>bbkq__P7B6Xd zk@u1y-gE;_UgD{ENyCf0pTcX(PXH$`aX;QHl<}g@q~S&0z4%_$>%hrN+>iI~idyrM zh8KBn#v77<15RGze!MdjwdN%aFQqenaLKQ_DxHD*@qSj5Yn?&Ei@dMmHCKLEfxN{1 zc)zd76)$Ock#{>@0BsRo;(okwl=E6B^u)<~1g}2s6kg(fycdxe7kNp;i@aHA`wxYe zcq(4f7~UO_^LODTo{E<=hWCE_sAdXYNu{lb`|x7rMA1^*dpf1)+8eXjT4&YxDUgCbdcDLm>?^1eRWan=YgaX;QEnq2Xc zh8KBv<>LGP!b{wb_tTnO@sfrYd3zvdpYRg*<1N+XikCFJ$omoC|1G@4{dn#EC5_>Y zA!eR8Soaa}RJ^1yyo-U)6<*@0cu8Y;`SXxg;U%7mmo$cV4DemTOFR`XX$gH4>@lNFL6I!+s>phy#Il*oI6C@nRqH*(iq-1fiDzZ;;DE^ zV|c#?9o7ji@l?E|F}(M{Kffrv#Qk_jXmVvM(iq-P1AkR`iKpTvjp2O^{`q&|CGN*- zk3rHH-u-C%B>XypF^9MxudOp_4DW@Adp8I#aX;S2HMwdpX$gR z(XU9ui+*)G+P+hGiTm-|enlF?dmrNJ_l1|ZA1}Y`%!~Dsh8OF-W|HH)CA`G_cqeFb z#Y-Aqu&sPgLWqF$9p%4aj{;~@FMSL*{8y*aG&)vmgnjsFKKv@_fgC*4Z=&@ zuij!!uIeQXuUefrWvI*GcUyP|@Z>$h@1}tkKZ{`-iGSBe&u@!d>PZ@2)bm(A{+=)1 zbtW%yKi(=$uJj}gFY*@8#BUmy z@fKL^C5_?z*;M$c@Dlgq{j(-l^^(T$esntKT;V0|$Gg_5mo$d=waf7PE8!*X$NPvT zSM`#{@RlK1Zx>$Te!Q1k^^(T$PMD0?A-u%>crUSdNn>~)y%hU=;U(_JYu8H}!~4gJ zu^^ zt$Img>isZc*I3~t?#J6~)k_*)CYJsPvC-feSWg@LY~UuYwgDeG7=Qb`+;NCsB=`pA zL$4QSX_<@(#F@{rOMC_Jjk;LdvjHIJLO63EN952gq&aX;P+t6uZA0(tqi!?nUo+>iHJi`TpzL0-PWuuyo3 z`|*yobS4ci^71W;TZNanAFr)5X$&vlo@f$Y;(oj+R@Xw*MH*hLmv3&Y6JFweyu(4q zi@c=aMcxkR&?&sc{dgy6a>Yv;UgYK59}fsGaX;R-HM!z7Z;OzZZ<;(Iyu|%@J3+^b zI-56B$U7PIFA6VlKVI9;q~S$gzQyvI@DlgqeZZ>My!Arf4y+CSOL&R<@m_54l7?5U zPVh5u59gVn$=?s0<9fYyrdo&o{jRJZh-YFEw^8IU$psv<>LLv<>RDNWeVOnQ_v0O_ z$(3zM!^`M18g&_*-^DWc2Z0+sKM(mq#pO6(vhZ(MxGnQDmYmlt{68(3q^JH)DPj#e zP^~q9pNBQ;Mi$DIi&WfD=}&rIQQ4Z8xF7FIO|E!J!;8Gv0iP(m#Qk_fnq2Xc zh8KC8VZ$!bnYbVCR!y#WNyCf0amYC#yu|%@*=Ak~h5j1o8B{rrGuy)FSvZSL-%SV3 zbADbt3*y-}&w1)`Pn_rKoq}Hy)Mw+&=ehUml24!I*){WdEy_j=r;5$FDkdoJSKb8!zvockm0 ziHLK*!#xgh?q9fPA_YuUoN8rAIIM@7K=M(1|p6hnvT$6JhPMm9OuB(Z2&CInf zajs)IrxWLV&2iSsQ} z#(d&@3zab^3u7rAIAbq)8CMxgi8D?zUXeZs8pb;2GuAO?5@$SQ%qPxx&X`8}T+n|S z`DsoXM!n-aXyLmo{7V*o0__4lB{@%6`OjGRUJFkfs-BA~`I#0ze56OHN4T>o!(dG|MeKYT-Y&c-LFJofbaH(&0fX|5sN2ZcFAK zi{@1e|AmGB!NT9N@CPwwO&?{zHw=EJh0n0+z0k_P)WW}N$(d>8AGdg4uxN^`{5cl= zcP*N7EB|#Xe~FcUn}x5j@GgsfgOz{W%D>*yAq{g698dYlJr@1PE&S6KezW3LkKvsr zEhn9R`w=UDgOz`eg^y5mr78LswM>QQY26flrG-0sT&VoBE#3<(ou^p%H5OiB;ma+2 zt%Y}5_yZRHgoVFs;Xk$TKUjDL#y3OYX=QN$KY+GivtJ1=kSonRGtum~(S6T9D zYv(e+bO6t@Fwd#Q<}Rd90G>mOC3K)YxdNE)jU=g4WP!CuIXa%eW+zWUF@EyQg zfblTZHGnF>TEKIF7XU8-{tfU7;Cp}{0A2@B|2XR31Gr?c<17Po0KNzK1%mEtFv5ih zkYh2xzX1GU06)6)6~JSF#{pjj>;`-d@O8jbfNuc437(%I{RQ9^IOX>NhX6kZ6rghu zDDFcursB;Ay}fzy?4AU@hQgz)HXxKr0{$_z>X3 zfEeH=z~=#<1JE5m0@wj~3NRng4A>250$dL$2P^_S4)_M348Xso@pZsg0gD0r0|`$6 zc*gThKn37yfX4u(fQ5k7fE)lkQO)p719Cq|(sW4&OFBf-GbGKBbf~1mBpohkrlcbz z9Vuy+q}h^kII{jxlAa~$Xi3kO^c+dYNa{#>uB7KldcLG%CA~n>agtsrX;9Mfl1`9x zqNKT!PLlK@NiUXkvZPZay+qPWC7mkiWs**lG*8m$l3p(9`y^e46w$!BMbcX(t(J7D zr0icrA>}7b=?hHhM@-qzOzAgF+4oH8Lriawl>Whc`W4ekN$E?xzfn^9Dk7EgX{PjJ zrW}umZYnk~4db5rzaJ_7SL2rHm2zJo>9vwxC+P`zR!&O?9+%mYsa(!Q>{!Nb17|IS{(MS$;t zhcf!QI>Ez!XPbWqV0s8Vm}UCBJ`En)5Hp$cdjMu2=NI4!BJJyX5IpAk3lNYyJ@|)d zUl+<4ss@2B9kDEs20#o8ATxm26+qkyAZ7&+uL6iw0mP{QVpIU}DS+4%KwJtSCIt|W z0*FNc#GwFUPyq2KfY=j2+zBA&1Q2i3e~2>y#Fzl$O8~JYfVdJsObH;K1cHF^0K|~M zL;zw(0C6LLm=Qp{2q0Dj5GMkN5dp-90AfP`aUp=15I{T#AQl7=2Lgxzf!ctR76B{= ztN_#lZUfv7Kx{~>1}p_Mpz$jKQ9umP3b+ILoNLwsJ`8BX{W`#%fDO363uzp%5pXx) zqkv6-&43QT7Qnv%?gQKp_!QvNfNg-!0v-T72-pdrUvPf=5a5frhi|1-0j>cQ05HDO zFt*b$uG0zuvj9ba*??j|2rvgQ7XbfH!#GX58ZZ-(54Z~O2;fVAX8_Luo(H@DKx_%1 zo&aJ>0CfdWR{(VdP*(tT1yEN2aU+2G0;n&5`U0pgfcgTcFM#?2s4sx}0;n&5`U0pg zuoi9kFyLdTqZ6q1h9|m0PNpJKnq|!;2yxefbD?KL6?V+eje#ffSUod_b%jp0f6=^dwdHi z>>q&r15GGz2CPEfYNQ_lv;&8pYOa8uYL0-OYHom@YEFQTY7T&YT+^iOK+1Yq&%=PP z03OBtV}Qp2Uj^(2JOTI`;Ol@V0Z#$G0r)21S@1yb0Q3$(@4zy^Er44A)qtgdFrWso z1n@NI_W&@aRhSKjYu7f^hL^WC)`T0Hnr?4xc2q`7taVv<89oJvPw$26A`Q)vs1pva ztRs2-GUQa(GKU}c3pYhqgriL@t+mzRc@?E$`SfNOpVgez(o(;oF(ujTSrw^iiu*x> zulc1E6vBt{QWLFdu3Xz3Nl7;c7P_%IwIT31M0~xl-*gM{Il$B{fl%)gkttOLwe=Cl z{*asRTlR;RUr+51T}AaB>XVcGp_MPRrgAbgOjGt>@Y2{-|*yJ|f!Gudcf> z5^bq(O6~8ZwfO#Hs%Dio;yal2vD9u*+K5jfHZ&|!jY=t&Bet@sDjHdyl9YWKYFwR? zuDqHbS%d=fJC=OP4j(+@8|5igIydL%(Pv>T{;4 zWwtghsIG4;YiepvNxP_@vjFH?n^RABnvAVaU2}7!1|LzqUVjlem3uFW^`kMBv*xC( zc5x#<>DsRm#eh`Vq}wv9va+JI$O)@u!EDa^p@p-{u3zMY%R&q1;^|GeyrOhr<-%F` z5N)_3)XedXXr_8MT!U_lVktv+&^i1NZKNfZkcW@dVx<$V2p8d#wJLG}#b?29H_luU z4y|mCt(Bs=4Nc3c8|0?6vAH!?Qr(Ck9z}Gn2rsCHA2dP~NHFc4i+h^6p>Q~pt z*0QRG7K8((3GeXjWLwc#bgf?fR4hkjUR1iI&2>9R$k%CPby{m)J1q3h>3;TuDp+?M7~Di9^^Gm{wFve2gmJj04!+PDTb{3PBhe@) za+ZM8T|4#8L6|l~=ELi5PC|4RDlY^}hWBl4m(RF>p-`WnmsrR==&h!4{aJcdKm5#9 zQdDAAqDsi=r4sTIRYFFxO3X^EOW#^5k;Gam-Co~-mGerhHJWN1`c}ANB|;yz4H!x- zv1rXoNt@w{xNnGHDa5ALfTdEt*)BQs+t8YtNOKGeCUmM;MSHra02fkqxg%sbyKOf5 zbT$V*eNdT9;VW;q3ZfX(P?7Gn2(e`0T8?oo6|Smtns8 z9@bfjZqhrCo}zOToJD6PxCiQQZMH|To-t{pa1919EX^qyPNt_&cKR~(3PNpjO;am6 z22)l&j2FF4lhYfWuyjFSfEduLA#+-BeLmJvXmnTIs??m9xsqE}vfe{wu1N zU!E6b6Y@}XUQ4tl&()^JIb9K6dkl8^vXn_qpIsZ2|DL`KyFX4}N@AyaJq(GhEz!LC z#+ruK+DKka496Jac(uVh3(B;z^D>2`&<&%01t+)umV>C18b_w+@0BjB{Hp@+`t zt6+wnk<-_cfr0!13k+Cbzybpn7_h*A1qLiIV1WS(3|L^m0s|Hpu)sgx0`L6(uRlbs z_$8aV_=+K3$R0c$Z^YdVoNu|Mhr^Yjs!C1Z{o5?4O8LqiU$>O^Vq%dsF^{r0{~25G z=4LnE)I;jvO&oo-t2Z?@9u7Cx*R-eubiPh=d2boFwmZ)7Li`E}sj3?Z-X(I<`D!1p zU^rZZlXN^v()TzrNp45|9=y$nUk@_%^hm;CgTUx;xOi6OER?tx+no(Cse0{@?N_fK z;@zO?ShY)xy8Zb18ltkFYXkeOLj8WxNoBCDl)==JVe>RLgtZ-cuIZ--8}TS)FtugS z7d}Ku;c!EB3K{q{L|PqW@K+I*j5OMUegqkO%;h;nZ+k>@L56my)RsYZb%n#r@C?hl zd}K^TDPQyDWyzo)>x+76}9R!}goHsTY26qJCA9GcWwx^}yAYx4Js2j$-p_YU&z`s%Oog#`9rbnSd%l&b*1| zA9c0@gS5OwYg=NGm3d|L%c9lMwRv-JmLIvJDSCTL9*=8pTrh39$;p$~YFhGUNf|`o zqTHo`oO#7RABne5(*Ta2zzRQE@0&I=uOiaY)EcdcwB+HPHbTWTb!ZKtxF~-HAZO0x z+x998P;VY)3iXPbnsCds%YAuDpKZ9)sTwp~wbkO$&7M|dF|mIze(&l+cfX9c{a!)W ztwA1sZK*l}NdR^y@Mq5f_^5LWemz3{aR2C3r0}`N_9N}V+k~|6F9342GhG7U>(AME zvvDj^@H_Ywvy*f6|CCNy|EJQIAN%_C(-+;d<(J4CxCSh6+7@Wb2s~W$pfh;groh8( z8G{~P*Iu*c+Aa9a&X&5^y3Kk8M^ z4|1Le9qFmdw?Ef&LUd>+pR3n;XB+spZ~d0Dvmgu^MfKa;mpSR} zMfgqBtxhH6SLKgGIu3Op5+W^Wzt!2s^7g=>L+#*i2S0VDy{L2B((~6)R(sKkNAbS2 zW9Z`#fnInwOh|VOO*?5Ir!5^arp`~0WAg8O^k_o9@NT1g!Jlp)hqh4GIA^D}XZlUsi*y0PN7d-1)wd2Oxlul6iELcwq#5e83p+}wLjRl1z$e+l;0FS;7kTy zSm|V6-4=k~K(}=h0;6e@{6KZ>R{RXG1V5)srn&Q>z-ZKwU*atOGuuR7>ZIGbxLURI z0%gkt*=}&j2LB}Oq-*J}SJI<+v>?QP1u~CVn1<0>b{<_1NZgAK=oAj5qBaZEG za`Fp%dh(a{^dNrJA$~N#zWdRhLiE9Rr4L4fr&;HH@W;j$petb>+FbzJb#3(~j?_HK z{>;DCDOoph{u;)Kwh(Qyc&+djqu&d}SEwWXAYc1Y&u++_s_pB^VLg_d%UwAb^JsU2 z@eRnS18sw8i@84qdv8thiB0f{E%1r0uy+aUT?TuX-+LY6$$DoK+P<~KxnY**!}w4r z@j=Ds_M&BlD)u6u?SmaN(7uhJD~E2CZO&QB$1$IEc z7{xKN^dw`U+_P!e*t8sVGe)Cqk%=EmByLo}r>aoCgky&C&HX9Fjg$6&Th}#fwv9u) zK%4yhH_;Dn%{2Y72|Sg~kn89VjDICg+1dT=8++a9u76AP`WJ0f>rjkqHE&`rIAhk1 zwB69Jobz_UJlMMkai(yTT0gk=&ZyB`_j1kbU>*jP0oDL^0S*A(#%{h%!r+Nyrgj<&{xvZJw;?XwAc3U5uJ#wqM;=C%^VcCL{*kH{LQ{0H`#98>5j9=wHz1Ca)Yni^rNIP_2L!XyDiduKs>roRcbbR>G;SCea zKH@`%X)EfqE*EPJtiLc1sPTOo@vF}{5Ay3c{8qz8Px&;)Qm^@5tpm5K{a!wC%wy>oW3pCR zu#$C1+|QKprPhxpwX=6Fp!~o(7f|aoJw86TCH|0}FZ0{E_n4>p@6OL3RcrAQXU^pb ze&N42O7OE1XYS7uc>KqA0uSaEuJ`IN=VHwlT4!u}iu<3F$SfK950JU|y_Xr9_1?>z zbJ;&Y=3D;&nJ>ThGUwiKnliU0t)_{x1LpJL2B$j!2NV-C)>#RIH^v(PuAy1 z`6#b6b2H{pu5l}|t|~`7;%5l$HG;~sXijaNyP@ZJit|Wy9)UJgF>?{W?_X9_&mQR`CZ_A}bBS0DM$)5&WVwf;x^+eBZ+K9%Qj zvK}A8vu&=&H>En;#y&yWS?K_ql{nXJrcM$&xyDILlFjpHB^&llIDf{zw}AWJezvDQ zDXyDmB&J>E@VUx+uXC#Iz13L)+0Rk7=+)-qPdtm`Sms%%_{733^h5XreXTDas`H^& z=aH}<$_i#0KL;J-eX<{$dTV{;@Qk;wdKrh3^;`+^+KSK>bZG<@`=;~p}T+v?7D@Lg9wJ^mJ`GaKq5V}3Gm=>M+fI@-wEGoRZ0 zm$Y}b*4+tfh!pL-$@IT&XPKG*{y%Hy%s(c!bAEnO4FBKIpIdbw%`@jV#WK%xPTVT{ zIeQ%^Yp%3MFupda_UdPt>KQ@udIP@ft|#yeM%I<{$~R0f=Nh_R^ZW#{bcfjVBx4|L zs#SLkV_ManDsC6zd9XDu%-XRF?L-XD$(QGp`RZAsJZo+%JZnvxC#BWv*b*;B zp=~;r^7&B-VpMU7bL|V#KEG!}>ezOex~08 z;2A0FR_hz~mtTKC2hOdu9rq`N@L$`G^j~F1_-}!a|8m{UwMIif*Fe3_NpPmizG}w! ziow1+*#6UzRpMMZo;Ex^-m5~Vz^m4!*4%2&)b#WCaZbCe*|x%_$?MbhKK#+%Q*fWY zQDo$3-@EP&*avIXE3Y;2DSw&Cd*2bO97eN2~{S^8~ zuiveA6}WcC8h6XR*Ew6U#=ReYy$0_kw84i|`{4(2_ILH-KJ`sHTZ9aCrl`*GxbDT+ z!uJm|3Y>Q5&bu6*XEwk-4Tx)8w>GQ19V-6SG1jR)Ey^)wa%2u^R_}yZ@1&GC=l+0p zfPQKp2xF`gxmFMb!= z>H3{IPgtXT=&pid+aIJoYf_vi*l|+7%eAcF{`o!coGbNnzT9Q%6I-@fwk+&z%bX3S z?vtDsm~q3sBllhf@aIBxR$#pohI+kso@g`O$A#?USvz_dmkQupoUclH^@sntKtKAU zPWe@Gf6(^mvuxDo_6g>r8&c}Vxi-zHf$dBy6FC$09^n)bhU z{W0^z{GPvl$*Q}IZQ~eI{eUw!j*Sv$#s*6d^IjOo%|EFh%KiFbdLR988sj2AQ}@GL zYK_2gjo9-~92fbM=l8rd-s*=G&b5(PzPYklx*b;-T z%7Cql=l8sMx!2w_t`pV!th4Y(^dz5aMH8#Jj$=$I?8Eo%ShvaJb7N7$d#ySaU6nh( z=P!?WIyhUQL&7?H-2}WlD&xWI0h8w(?i+pA$B+eH?n}7t<(}BIh3j6`7L1?1*1i7o z%4x^3=2ICzOHMtGUAa?_pZ~eVvS(l8r%l@5pLd1(Ij>x~XMWG0e`(d7G=6fpU$N$u zyeF*w*lzUshsLvUP8;Xg!Ur6+?rtxdsm}GW2V<<+Z|O5x^l9tE*WL9zWaVmKp0RX( z&xv0WPm&wMJ7d}U8ThnYxHiK0<+=yYSuXhjZ6al6-Bf^kN6)>}exTpmz4+IbZe|bA zMqAnQJACH7nSXoP>8e9qON*VhS-PBtovy%d82$TKvwW5n7N>tOnv*;A-k z1Ha(eOKS7GLzlmyeEy}&yM1KaV?$)W&zaxz$Cs_xz;%PsGt=mq?9ZZW>NuR#x4qVrz5Myg z49lMnd%CFKdvIQ8^J$kmzwv!_?Y{|fwqvZ0058XNtLRRj#@g+oUrXEJ7kFp;R<*A& z`%%ny*;lLIR=749!dR*F@U_VWh%xX(_Z(=Pn&~KKd#O7`ogtef}9zQliS zgZ+tqtwLJWD^{G!`lQ#mxcs;`F4D45w^=Xo9P<>$g)PT<#gb$8v;CP@C3Z|ppWpNQ z%~tGK$~w`Th6=n;Y)YU@A;iQ|IvqsX}ji@x^`X9xgz)s zY*;AgF+M(=yH@+~1+QARey@GFpYy zktci5LO%c5gn2-{AA)m=N+;_b{%#VwC;z6*#P8j@-^QM6wXfZ@kMoyL?0HY(yxYcJ z@qTKCHCDWHP5sQcuXyj;+*=3Pa-28OJ`-EbnZYTU#tQhnN>~=$nf%wtlUi5wXp%J>%F&9mg(I`&Z=4n)iI3k6CdH z&+rrG;tQY9wm#QBUpD6eec8HybFsG{aGyuQU+PMnaet@(U@eZG>lQK?=Cd!d$rf;wFdKFTPN>3WsD5kgSyt(Ye4aFcOQi{ zEB#BIT>uYyzBy=bGOtzkO0Tlizqd@-Q*w`!Uo_=;u6JeqzYWjx3RV8HDbI7QtH;#1 zFZk#@opkL*7axR;chg3S@2=c85$h0RFMQP+<9pFQ{rqExGsEW7bxj(}x?uk++J^9* z)C;e)csD5;>d8F_V8aAQpL2@t_zkdHr|_8u=aJ;^1+f27zq>!M>-Y4YR4#hk&&D#r zcdBPD?R~r_xD(IHcj4LFDzT*(XWjFvijeu%Ptd(lM=tVfNF2b^s_HZSpb(lbRj)jrn8XNRzNF`fyQw7=u*^5HM@+C27U zBMa|XcQGF^sl*;rUK_@K25l&#KjWNxhR3JgF(qGFA8QSJFKF2w^WA!`k4OK~8Ux$W zFH0eNXMUik2WdXycpdVVpl+^{>iAA!;SPuXm`D#i911iRyQrMmB8%Ut43#6j_M(=SBK_Ujc1S^&JO1-`nAiY4m{}r{|q% z^-U0Uv2Xn5fdWH^@1Mwco)8nesBxn05^UFY32wF9VA)y5@VWGV6YJ_M*@Uy-ByJD92@f*{G z`3%qZ&K7&9^LMR(&SvOekmz^8F0nxYe|#71?sJa8Gru!MXFj7X*KshQ_D=0Z7rss1BrgNHlxrJ} ziJ%?oeaQ{(oD$5~Fu}|z7j}~`aZVYh=KuVc#ufU^DU98ejd40=DD*J#_!pW2eA1mo2*4uOMHqc`4k(DNPqZ||0 zix~@5tk?0r){4ts{(5IS>XNg)C*MuME1@RpMKJT0YL^anJU)7ma;eogd=c12~JBq2|YN zcn`7=bJ5Uun%7MTtZ6IFE=T{XcC_IPfbC@)DvNLyfE2nj&Zt<1^}#H*qrbe+L;e22 zF9xV@bDd<~!E?yVq)+luzdT<&>vPmi&-3bcUip2@H;h?H^YHm9E>M;i56_eN<~+ao z#+rxEnnHijF~#xb;brL(566!6;>g%+JC4YloDe^xJ@AWBuR^YQXNqU~qVu3G>A$g* zCF{?^gc$2HAKCK>-Z?Be$(-VQHiq{T`E4G&JNMsDi0uoZYoU&xqb5N=Ss$A@{JbsH zk2Ic5&&^k3?WJ>rw!R{dXI7Mlwx9W9wB5uvo)>S$IQ*Q@sksgIxqF?}n%1P|+%*Wikg#HxDq{KPn@1*P9 z-(%Y0Tfa0m!2EiO{hhPNw$;h|dnBKKy{rCC9_v_hmhl@j7{8Txhq(&xF!P%{>brI) zi33ZM_VG_c&htDU!8}l)`g_^gkHF6LrVr4Ua<*~KBRmrkn%#^MSclxI&o)NhB>VbJ zI8)!nK7wtzzb#Pfm;mCO&if$tkhi$o_d0J>P3=Q($7FqkPyyKF$+sZp6dEHjtnhhQOH7R-QWdXb+t8 zyq9;*8zS$Zmp3L|@=h=hvG&JG|8aOu0pM8iiz~LDC4c)!e`9C#c4PmO_*p_cq8|B0 zqaBVH8S9hXydw0Wm(Taf1MrC|tV8O6a}TfmvgjQ34olLxSUTEut(J980p;{A&-}aP zXPnamZH{wMrPK2c>wzs!>v=SE8${pLb)T)iQ9zqwEUEPd#s+lDg#UVDGR5zt683%k z9RlC=0e?E{fu8yuES#z0zEJ8-XPcAi%|yLZPSUq~7z2{~7WGx3z9sBq^wl=hw?vH* zeZQS{;{8ebJVAfxJ=n9)=wcr|VV~g}bUQ|u_>^a$d=~2EzJIWqQ(Rvdm1%TIwy9%X zZX4?Y5A(aV{GR3A9iwK*H%8U>V!5_nmsp;2^71p^PEp>KqI_?P@<&pXZ%I+!oT9uk zMR|UT^06t(os*YmA5KyJN{aGFQ z{VB?KrzpQaMY%ak?_+#qElI&&n4&y4MR~@_%SRqdQGOsr`I9Nix1}g=OHsZwMR{?G z^2sU6Gf!SV;&_VkgDJ|NPEo!+MR|LQ^4b*TB`M0MrYO%od3olE6y=9fls})Md}oUC zjVa3OQk0jaD4(99eDul7hrgMk{EZalds39|N>RQkMR`Mt^70hrGg6f2oVi_2l) zvwbyE_1NW*X5ISeg+EIkUJ;4u4!Js5Q{8xREEtX8&sjxQy9ULdREoj=w0lLYDUr4| z5{pDv);C6iH4W7*Ey1Sc!B|}+*tG1nNDVj)Ie8~fDNA;NYm#Id@?c|AEV#U>wXqie zMiV4L2PkYhY&KLgYA=t(@E1f>?*~O?^=F)Oa$D#?AO3hrlq$pQfd{zLtiLMlNoF`GfOr zTo8=5Ha6n#nvEak%!69Dk54itev_2Lwf_&wG5_EGKT3hN|I?c(t1=U_1CI8RuX3y24=(Xa%O2JE zg8RL^oA6Ec(&zR48C&$<5FAMVv396G?%96;8?eBD1qLiIV1WS(3|L^m0s|Hpu)u%? z1}rdOf&ZNrXolKph5GNV4??;Mdv4yZdPLG)lJ1mryQJGB#ok=eZb^?SN=eHlEt9lF(qc)`CdF4EDb6j_ z{R~N`OFC83$&%(u8kBUbq&bp~mNZ+^Oi42&O_$WsY4h8XzA5PmNsmiNNXL zBT<6SE%Bf9acNA>K;6z*!S@2s6C7=I<_f;Wan2lEiwu38d7XuqEQj!U;oq(U&HW>x zfgV3+-hYvcJI*v!*N84v=;CMIvytR-<*GDIaV>Od4DUp=-T6$e$|vr}>vU6u=2i4k zuaf+N<|UqrS8Jkm9)CX=eyMqh`|+l2^y*dgQg0>v~CJc+Z&* z-k(UlzdkUgEyIOG&SJNn?0}d%^p-<|XdSd%)u*jmsMZuh=;V+?UttBhnb&vkMTO z2kUx?`||E2z4R|=4DYBM@J`pf#8dH-#_(ou1#gw+CGN|Mxxmy*8pAt$KX~ubyu^KZ zcX_;|F}zuO!25{iCGN{xMS9&{(iq-Lmw@+G%}d;u_YmndFKG;KHrk&47ilkWU*0ty zFX;{MNX#{ZCum;czP!aAFKG<#d3(S+PxBJ@<+Xf+G%jxgc<&Hi;3;`QV|dRW4c;$k zUgD{ENn?1=g>Mf&sCkK};w6pYorEzm#L>LO{dfbDNw52eG=}#)*nG%jX>VVBWZTN> zqjSfCw^DQl?pLp4@si%udu}s$*9$N3l)RuZyyw?}SK>4ARJ^1yyq6pXufz@FzPtsb z*R~>!;k`77^<0|PnRqH*(iq+>=x~P2gT#G#t4J?n(9$`l8@!8ky~KTaXL!7%G4);; z1h344#Qk{HqEG52jp5CJ&CmFfu9vtU@1P~5*E*BN@LsYFyt3XP?#JttdAy`CyrZ55 z@85L2#Qk^!nI11`4DVFfA!CZ>CGN*-&-}c%zz^ zxG%5eSEMn#qcN5_IJYLcm-q7>lmGu~LUtX(T(iqe!RAwNn?0t7JygAAaOrlN7+`_OBy?_j+#)*40VmV*~06*xH{@b zBk_AmoXH@bkNVL?9)577npPLhVCgg$A0=x%=8t-IBMarq)#)K7S|6L2?ML&!p?+`%xn*G%s;K-a(^1UeXwy`M%VMYT*U$$Lr)+yr40>d`D|UtL7!{ z%iHDg>UX-d&V27`#78wRaX;R`agSHOr=@xM{?`bJC&c}DZJkMDbmlu>BfhBXCGN|s z#)a-9(imR8b2j2B%}d;mH?5NNnwK<&ci{o>zN~qP`|&!3q}RNpF}!?dZN%%Em$)Bq zn(}SUtKV^(rhJm`$c;Fnd5Qb-cCjwatKX>;-lgDuOL&3%@j7EIUeFkw`R?7wVVak? zA8*=mk5|8|r|T`L0`Ga6m$)yl8m?Mr(j<)QpQ}Pn04dVbVt8 zXNB>Pd*v!DFrA66i!_G!<|h%WWnV_zkJqt$i8QvJXRWAZhPuw$Y2jb?^c?o@L7{-2 z|6$?3@$dwh$2>WsCt3Jqo=l_vl08_L%DEr$(JMDP-j%D-rA&0&Nn?0#>2jRx59vN4 z?#l~bHN2#8d4u4+U3h`}@-~xR*Lw?S4DZdy9A{{@<|XdSdyw>+mo$d=maX8;m3o2u z@|JtNq|c5AnW3)ij-X)3zt6*M`#VeZnLi2BtFqJ>ROdXO(YQKSe?jBQ!oSow&%M)z zXq@NRX_snTontT3xH^~qh{n}9^XE0L&W#Ufoaee}?+6Y#fy*?m&S`JbIL}c78zlb# z@W(W+&P9JB`O|U!Ci?Ika?lK&&vV5=w`x425cp<|t8>D~HO_OqK_VvzebNW(e0452 zUE}K9EUNJlU7)#3ZD_<5ioe23r-z`vkz zb#8M|<2+Xxf-hw`xYW7IWTA)5A(cWi7WjI>VZ$L}A9XGv?c%w?8EKk^=KyDjoz*$O zVx6z{^J~v~E#??M|p~ls|Rcxj9q1$yn_ld**sBx|X zGoRDATIWBk@wrbT|9*|DyP5RU&(Zl;bV2?IjjO%kSdFXw+Qk|# zS_+z(8dv)%k+1eg;wRj{3>W>?{w1#I)t=&08drM+=`XeBe@5r4HT-^!t2OyAG|n}1 zruY@tu_L~y^VR%bs&TcZs?fMvBUKBIHOz=sjjJ`xM>Ve2B%+U6V?3qv)x7_*#??Ij zy2jPKd_?1Fo_$Mj*kt4|jjMU^JdJan8YVQHM}~_Za$Xqr?^(kfTzm(9*lz^K7##K= zg3n;g$x0_pGycu~kd~?9@a=*J8Lx!CfU!>U;TuD$;{NGvlTOQ5O z`Bpx0(P8KZz5JoI9-cMC!-uw7^qZ{wPg(dw9-ei!hYx)mxT)&}44b6Jbc*o7JjpbXa2&&ht+#{ z)^rcg{Jn>d{IG`)TkYYQR=*6x=Q)hdBWQE6)vzrV{#gru#KT8qd-$*?JbXmZ!$*G1 z!?W04vFEU7z5HR{ws6azM}8vBQG*9OBfkh-bQ}3~EB_fQ|9c*uwZOxN{n5iS!xkR# z@DZ?~k)O5L!a-wn&RS*RaSNw?q+MC`H-o=u;Xk(U-&i>NLg=$cSUCOA@num{oPn!JfogS{LzYPB(ra4yu&Hx|=I=cW*05JDC zm?xZn1H2441o$c7FyIK*G+BW0fQbOawzOG*d4L-Lh^uM%;!9c+;0^%R_h}CTo(23E z>zgwHmjV_5egya{)+b{C7Xuao76Ix2^?+4?R={e&y?{pm-vPXZwFv4@$L|@_QC~WK z6_)-S;03@-0O*~LIVt^nfFA%}hu*(N{T~PH$6DkWz~8Wzm<(8f=0nGfO#tXO6m2}? z3xJ0KsPBxg03HK84)`iyH{ff4uLGU}d;{~sT}Xcd_yy(>c zehTn0z+Av~0O|`o1c3bmrGVK0)D^f7@UH;W8HfN10dc^KfF*z;0NNS&EC4nRGy-Y? zum%1kvlF-ufc^*+1Ihp)Kpg;Ej=(m+X22W(`Y7;GKquf)Ks(^u0N6c%z6@*tJOH>B zum|t~z-@q=0V@HpWnc^79>9D6{2;Ik@Oi*T0GQ_j9RT!O;L`xuF91IX>;T*k_zVCx z3N!$sfPVqp0oVzc33wO)y9T}lcnR=H0Qw`)3P3*uHUhp3_ypivfad{w|8F~I65PmD z#&KCQWU|NEHu?+_cozQe6aNFBpr7B5Q;eYRQ@ucS zhw6o@7pY#XdWq_#s+Xx=u6l*)sOpufSE*jDdX4I}s@JJruX=;(jjA`P-mJP^^%m7z zRc}+>sd~HW9jbS#?oz!=^={RBRPR;2PxXG)2UH(aeMogoHKV#)bzF6i>V)dUs*kAd zRjs0oMY^oItm>*(RGCMqZP+mULJED3(^{DEk>Xd3$by_v2x?gohbyjsw zHLrS1mAGr}yHB;CdRX<4>SL-0Raa1H_vuhaUqc5!JiGZsI{2L)k4lWAFH$nbV)tCA zBmeE3UvrMMRs8=&*u}Jzx#q(rpV7BDN5)g;+^c|3j}XgKGUl6nM*qY)GFFU9>W_e* zkNg>xYi#lv{R`$Y?)X{ipP`QY72N@wd`ADqIj8wj;>W*$cro&KbSG@`8U4q=7yssX zglot>(ak<1d@nZJVEZ->w-eIRgfqARcEE*j5nK$Hz@=~*Tn<;jC|n6w!PRgLTnpF1 z^>72+2sgpaupMrJTj4g?3Ae)?a3}17yWnoP2kwRY;C^@j9)yQr3^K4A#$gXkz{Bte z?1fdfxboU_2I?T&Uk_SP1=*@spiMV?2-aX7HsHh5;|^x2e;)k^<&T1F<6oluaa3Ma z{X;oI;X_%7fcW;;PRNdJ(syuv*NN8l*P zYtR&AVH$EU1G6v(vXwsu@|wI43UC+>fxLnrgdf3=L0)O)_33TkbtAQ%F@Kc4Isyma zC``f>WMLX|K&IIA49vnDNBA&XIzo%t*0D60 ztsP52n%7ga4U~J!y?y{c0SS4p!%yL7@N@VD{1V=PH{n+xVeT#Xt+wrH+GWEtP=zuq zg9{aKUaeo@dbgc&s!coSbeHXA zGFy;I#9nn9ZP!m3!*}|^wwtSAA|Xu66-;eOVq&-a729tG-AdU$X60?m^;XC^W0O8; zG6-rbUaVPm(u%j4PGCcJlh_O8NC*;dwB9alwB1;{8MlS>hmdcH8k_)yvk{T;+Y!yRvJKFs_U=iZB*1P@c1oQ=Kh36IoOiDr}p zq*5z zXRhoK#C@W(Wgjos-P}4k%e-=9K^A$cYV3R@UE+$Aisk-gi?xQvBFiRl25#i#6gBQe zqhzs_GEUg9IN>cz;=SG#oK@GUPdc62TCKAow`v501Je>Ikt1%fp&frC-2GTpZq|>A z6dkj5;-KP^=*%^H8cLG%EIM8Zy|=c^m8jR`G>yr@B8Zy1p+9xqQQ!y}i@&uttO$5*9oRl(D9w7Y8zLi+;G_n$#o<%X-RWaYK{19ZryR)9X3o1 zs`g6g>DmNb$lR+pL#i@tS;jOg6JLDLbeTDB)(5`unbR~;+-s3oQk)H)Ny>xH)pVPV zv~?}?$6bZ#slxakoW*i&ll4#z22vK9qQn;*DN1Z8bwimBrD8DEVpwJ_44xsm3?&Pq z#1GdV%xoy-p$v=XR^-;rISsNLk{i%uITRDg`e+YU1mr2~l}(%=enklfiQMm$jFKzc z**SR|WBRSPiE+}%aHA~IsGmSmy5CGE8C%R5j39ES!7jI_-Dm*_I zu%Co=L!BB`4SGvhH{dY+iYObV9aasy&G~iWIbrRP^MqAH?!x`M?ZMd{uB6ggw!_4x z$7QL;>B6N|oM4&JAq2ObR+j-{DXY|6X?(a~jS+*gV-pi&d-w0#x8=*4 z-r0Jq!oHRNTffHO&}{uG!{gf@Y_8Z1{7lVr8r_PUaXS3+GPcT^u+}ucX9ZHR_3jHj k={+=CJ@LI>r{~IBZ%ThMY}H3~7Hz!=(JTzrk>4Eu15|^hr~m)} diff --git a/Mesquite_Folder/mesquiteForRMLink.command b/Mesquite_Folder/mesquiteForRMLink.command deleted file mode 100644 index b0e836a7a..000000000 --- a/Mesquite_Folder/mesquiteForRMLink.command +++ /dev/null @@ -1,7 +0,0 @@ -R_HOME=/Library/Frameworks/R.framework/Resources -export R_HOME -dir=`dirname "$0"` -java -Xmx400M -Djava.library.path="/Library/Frameworks/R.framework/Resources/library/rJava/jri" -cp "$dir" mesquite.Mesquite - -# if libjri.jnilib library file is in Mesquite_Folder/lib then can use this, but must ensure that lib file is up to date -#java -Xmx400M -Djava.library.path="$dir/lib" -Djri.ignore.ule="yes" -cp "$dir" mesquite.Mesquite From 1ae3e897233884d8dfa8337ee4eb4c8d496b9f1c Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 9 Dec 2013 16:36:08 -0800 Subject: [PATCH 20/35] Oops, committed an extra line --- .gitignore | 2 ++ Source/mesquite/lib/TreeDisplay.java | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 13cdce7a7..b9f14480b 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ Mesquite_Folder/ + +*.iml diff --git a/Source/mesquite/lib/TreeDisplay.java b/Source/mesquite/lib/TreeDisplay.java index d7e88e58b..e3f35de42 100644 --- a/Source/mesquite/lib/TreeDisplay.java +++ b/Source/mesquite/lib/TreeDisplay.java @@ -138,7 +138,6 @@ public Color getBranchColor(int N){ } } - public Composite setBranchTransparency(Graphics g, int N){ public int getBranchWidth(int node){ long result = tree.getAssociatedLong(NameReference.getNameReference("width"), node); From ab28e67efd77739f27de3ae908afcf0e65031e56 Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Tue, 10 Dec 2013 08:50:57 -0800 Subject: [PATCH 21/35] A line got moved in the build.xml file --- distributionBuildFiles/build.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/distributionBuildFiles/build.xml b/distributionBuildFiles/build.xml index 3c09c0f37..c5229301e 100644 --- a/distributionBuildFiles/build.xml +++ b/distributionBuildFiles/build.xml @@ -290,15 +290,15 @@ - Compiles the mesquite source and sends the output to the DEV directory - + + Calls the windows installer build script. This only executes if the machine executing the build is running windows. From 0984a13b3b8c5e3a7dbf6f430329ab47f280d539 Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 13 Jan 2014 15:26:15 -0800 Subject: [PATCH 22/35] set default orientation to user-specified default --- Source/mesquite/trees/ArcTree/ArcTree.java | 1 + Source/mesquite/trees/BallsNSticks/BallsNSticks.java | 1 + Source/mesquite/trees/DiagonalDrawTree/DiagonalDrawTree.java | 1 + Source/mesquite/trees/SquareLineTree/SquareLineTree.java | 1 + Source/mesquite/trees/SquareTree/SquareTree.java | 1 + 5 files changed, 5 insertions(+) diff --git a/Source/mesquite/trees/ArcTree/ArcTree.java b/Source/mesquite/trees/ArcTree/ArcTree.java index 4ecd149e5..b88672965 100644 --- a/Source/mesquite/trees/ArcTree/ArcTree.java +++ b/Source/mesquite/trees/ArcTree/ArcTree.java @@ -233,6 +233,7 @@ public ArcTreeDrawing (TreeDisplay treeDisplay, int numTaxa, ArcTree ownerModule catch (Throwable t){ } ready = true; + treeDisplay.setOrientation(ownerModule.nodeLocsTask.getDefaultOrientation()); } /*_________________________________________________*/ diff --git a/Source/mesquite/trees/BallsNSticks/BallsNSticks.java b/Source/mesquite/trees/BallsNSticks/BallsNSticks.java index 13cc7c968..913ed5b5f 100644 --- a/Source/mesquite/trees/BallsNSticks/BallsNSticks.java +++ b/Source/mesquite/trees/BallsNSticks/BallsNSticks.java @@ -325,6 +325,7 @@ public BallsNSticksDrawing (TreeDisplay treeDisplay, int numTaxa, BallsNSticks o treeDisplay.setMinimumTaxonNameDistance(0, spotSize/2+ 4); this.treeDisplay = treeDisplay; oldNumTaxa = numTaxa; + treeDisplay.setOrientation(ownerModule.nodeLocsTask.getDefaultOrientation()); ready = true; } public void resetNumNodes(int numNodes){ diff --git a/Source/mesquite/trees/DiagonalDrawTree/DiagonalDrawTree.java b/Source/mesquite/trees/DiagonalDrawTree/DiagonalDrawTree.java index f7b38564d..3320f9e4a 100644 --- a/Source/mesquite/trees/DiagonalDrawTree/DiagonalDrawTree.java +++ b/Source/mesquite/trees/DiagonalDrawTree/DiagonalDrawTree.java @@ -252,6 +252,7 @@ public DiagonalTreeDrawing (TreeDisplay treeDisplay, int numTaxa, DiagonalDrawTr this.treeDisplay = treeDisplay; oldNumTaxa = numTaxa; ready = true; + treeDisplay.setOrientation(ownerModule.nodeLocsTask.getDefaultOrientation()); utilityPolygon=new Polygon(); utilityPolygon.xpoints = new int[16]; utilityPolygon.ypoints = new int[16]; diff --git a/Source/mesquite/trees/SquareLineTree/SquareLineTree.java b/Source/mesquite/trees/SquareLineTree/SquareLineTree.java index 2bdeab044..57e494a5a 100644 --- a/Source/mesquite/trees/SquareLineTree/SquareLineTree.java +++ b/Source/mesquite/trees/SquareLineTree/SquareLineTree.java @@ -262,6 +262,7 @@ public SquareLineTreeDrawing (TreeDisplay treeDisplay, int numTaxa, SquareLineTr } catch (Throwable t){ } + treeDisplay.setOrientation(ownerModule.nodeLocsTask.getDefaultOrientation()); ready = true; } diff --git a/Source/mesquite/trees/SquareTree/SquareTree.java b/Source/mesquite/trees/SquareTree/SquareTree.java index b5d839e21..ac41ff678 100644 --- a/Source/mesquite/trees/SquareTree/SquareTree.java +++ b/Source/mesquite/trees/SquareTree/SquareTree.java @@ -345,6 +345,7 @@ public SquareTreeDrawing(TreeDisplay treeDisplay, int numTaxa, SquareTree ownerM oldNumTaxa = numTaxa; ready = true; + treeDisplay.setOrientation(ownerModule.nodeLocsTask.getDefaultOrientation()); utilityPolygon=new Polygon(); utilityPolygon.xpoints = new int[16]; utilityPolygon.ypoints = new int[16]; From e9bd11833d8600bc19deaada05b6429673286f2d Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 13 Jan 2014 15:43:52 -0800 Subject: [PATCH 23/35] ignore intellij files --- .gitignore | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index b9f14480b..4eebdf835 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,42 @@ Mesquite_Folder/ - +# Workspace files # +################### *.iml + +# Compiled source # +################### +*.com +*.class +*.dll +*.exe +*.o +*.so + +# Packages # +############ +# it's better to unpack these files and commit the raw source +# git has its own built in compression methods +*.7z +*.dmg +*.gz +*.iso +*.jar +*.rar +*.tar +*.zip + +# Logs and databases # +###################### +*.log +*.sql +*.sqlite + +# OS generated files # +###################### +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db From ccdc4da0c33a8d462638533cb4e43d468725763f Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 24 Feb 2014 20:17:02 -0800 Subject: [PATCH 24/35] Should count for line length even if we're appending UnassignedSymbols. --- Source/mesquite/io/lib/InterpretFasta.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Source/mesquite/io/lib/InterpretFasta.java b/Source/mesquite/io/lib/InterpretFasta.java index c5dba8a03..bcec2c7db 100644 --- a/Source/mesquite/io/lib/InterpretFasta.java +++ b/Source/mesquite/io/lib/InterpretFasta.java @@ -446,12 +446,13 @@ public StringBuffer getDataAsFileText(MesquiteFile file, CharacterData data) { outputBuffer.append(getUnassignedSymbol()); else if (includeGaps || (!data.isInapplicable(ic,it))) { data.statesIntoStringBuffer(ic, it, outputBuffer, false); - wroteMoreThanOneSymbol = outputBuffer.length()-currentSize>1; - counter ++; - if ((counter % 50 == 1) && (counter > 1)) { // modulo - outputBuffer.append(getLineEnding()); - } - } + } + wroteMoreThanOneSymbol = outputBuffer.length()-currentSize>1; + counter ++; + if ((counter % 50 == 1) && (counter > 1)) { // modulo + outputBuffer.append(getLineEnding()); + } + if (wroteMoreThanOneSymbol) { alert("Sorry, this data matrix can't be exported to this format (some character states aren't represented by a single symbol [char. " + CharacterStates.toExternal(ic) + ", taxon " + Taxon.toExternal(it) + "])"); return null; From 5bb1a05bd7717d58c222ab119c6d41b5c5f9067d Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 15 Sep 2014 11:25:45 -0400 Subject: [PATCH 25/35] Recode as UTF-8 instead of UTF-16 --- Source/mesquite/lib/StringUtil.java | Bin 119814 -> 59905 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Source/mesquite/lib/StringUtil.java b/Source/mesquite/lib/StringUtil.java index 4ab257e933ee2f4cf7c26baeb779e09ef8e606d0..030b13dc4dabad03a4f44be40d23012fabe39537 100644 GIT binary patch literal 59905 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 literal 119814 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 Date: Mon, 15 Sep 2014 11:39:58 -0400 Subject: [PATCH 26/35] Merge Mesquite 3.0 --- .project | 2 +- .settings/org.eclipse.jdt.ui.prefs | 1 - Additional Files/executables.zip | Bin 143751 -> 243604 bytes Additional Files/jarFileMaking.txt | 3 + Additional Files/menuSquares.txt | 2 + .../Contents/Resources/Java/Mesquite.jar | Bin 19043 -> 0 bytes .../Contents/Resources/Java/Mesquite.jar | Bin 19043 -> 0 bytes .../Contents/Info.plist | 2 +- .../Contents/MacOS/Mesquite | Bin 43424 -> 51728 bytes .../Contents/Resources/MRJApp.properties | 0 .../Contents/Resources/Mesquite.icns | Bin .../Contents/_CodeSignature/CodeResources | 131 ++ .../Contents/Info.plist | 2 +- .../Contents/MacOS/Mesquite | Bin 43424 -> 51728 bytes .../Contents/Resources/MRJApp.properties | 0 .../Contents/Resources/Mesquite.icns | Bin .../Contents/_CodeSignature/CodeResources | 131 ++ .../Contents/Info.plist | 8 +- .../Contents/MacOS/Mesquite | Bin 43424 -> 51728 bytes .../Contents/Resources/MRJApp.properties | 0 .../Contents/Resources/Mesquite.icns | Bin .../Contents/_CodeSignature/CodeResources | 131 ++ Resources/Mesquite.app/Contents/Info.plist | 63 - .../Mesquite.app/Contents/MacOS/Mesquite | Bin 43424 -> 0 bytes .../Contents/Resources/Java/Mesquite.jar | Bin 19043 -> 0 bytes .../Contents/Resources/MRJApp.properties | 21 - .../Contents/Resources/Mesquite.icns | Bin 43496 -> 0 bytes Resources/Mesquite.exe | Bin 35172 -> 0 bytes ..._Windows.bat => Mesquite_Start_Script.bat} | 0 ....command => Mesquite_Start_Script.command} | 2 +- .../docs/mesquite/BeanTree/BeanTree.html | 10 - .../docs/mesquite/BeanTree/BeanTree.java | 493 ------ .../mesquite/BeanTree/BeanTree/BeanTree.class | Bin 1759 -> 0 bytes .../BeanTree/BeanTree/BeanTreeControls.class | Bin 1456 -> 0 bytes .../mesquite/BeanTree/BeanTree/Branch.class | Bin 928 -> 0 bytes .../BeanTree/BeanTree/TreeCanvas.class | Bin 6044 -> 0 bytes .../BeanTree/BeanTree/TreeClass.class | Bin 2374 -> 0 bytes .../BeanTree/com/metrowerks/AppletFrame.class | Bin 1680 -> 0 bytes .../CharacterEvolution/AncestralStates.html | 876 ---------- .../mesquite/CharacterEvolution/Pagel94.html | 399 ----- .../CharacterEvolution/ProcessCharEvol.html | 383 ----- .../CharacterEvolution/charEvolution.html | 192 --- .../CharacterEvolution/images/SCOT.jpg | Bin 161824 -> 0 bytes .../CharacterEvolution/images/ancStates.gif | Bin 12957 -> 0 bytes .../CharacterEvolution/images/anceStates.jpg | Bin 101557 -> 0 bytes .../images/anolesPlot2D.jpg | Bin 52085 -> 0 bytes .../images/anolesPlot3D.jpg | Bin 29681 -> 0 bytes .../CharacterEvolution/images/mirrorTree.jpg | Bin 42731 -> 0 bytes .../CharacterEvolution/images/p94Table1.jpg | Bin 24231 -> 0 bytes .../CharacterEvolution/images/p94Table2.jpg | Bin 28446 -> 0 bytes .../CharacterEvolution/images/pagel94.jpg | Bin 75843 -> 0 bytes .../CharacterEvolution/images/pairwise.jpg | Bin 24631 -> 0 bytes .../images/pdapFelsContrH.jpg | Bin 32440 -> 0 bytes .../CharacterEvolution/images/scm.jpg | Bin 58242 -> 0 bytes .../CharacterEvolution/images/tcot.gif | Bin 19452 -> 0 bytes .../CharacterEvolution/images/traceAll.gif | Bin 25457 -> 0 bytes .../images/traceOverTrees.gif | Bin 16388 -> 0 bytes .../Diversification/BiSSESimParams.gif | Bin 10213 -> 0 bytes .../Diversification/diversification.html | 486 ------ Resources/docs/mesquite/Help/MesquiteFAQ.html | 251 --- .../docs/mesquite/Help/QualityTrees.html | 385 ----- Resources/docs/mesquite/Help/images/Thumbs.db | Bin 19968 -> 0 bytes .../docs/mesquite/Help/images/abcTree.GIF | Bin 1881 -> 0 bytes .../mesquite/Help/images/ballsNSticksTree.GIF | Bin 1578 -> 0 bytes .../Help/images/branchesCollapsed.JPG | Bin 9584 -> 0 bytes .../Help/images/branchesToCollapse.JPG | Bin 9047 -> 0 bytes .../Help/images/collapseBranchTool.GIF | Bin 847 -> 0 bytes .../mesquite/Help/images/curvogramTree.GIF | Bin 1591 -> 0 bytes .../mesquite/Help/images/diagonalTree.GIF | Bin 1566 -> 0 bytes .../mesquite/Help/images/fourTreeForms.GIF | Bin 4981 -> 0 bytes .../mesquite/Help/images/fragModelScaled.JPG | Bin 23936 -> 0 bytes .../mesquite/Help/images/fragModelSim.GIF | Bin 8857 -> 0 bytes .../mesquite/Help/images/fragModelSim.JPG | Bin 31976 -> 0 bytes .../mesquite/Help/images/fragModelText.JPG | Bin 16339 -> 0 bytes .../mesquite/Help/images/fragModelWindow.JPG | Bin 24614 -> 0 bytes .../docs/mesquite/Help/images/nodeNamer.GIF | Bin 873 -> 0 bytes .../Help/images/observedStatistic.JPG | Bin 48511 -> 0 bytes .../mesquite/Help/images/refugiaModel.JPG | Bin 9659 -> 0 bytes .../Help/images/refugiaModelScaled.JPG | Bin 22705 -> 0 bytes .../mesquite/Help/images/refugiaModelSim.JPG | Bin 13341 -> 0 bytes .../mesquite/Help/images/refugiaModelText.JPG | Bin 19344 -> 0 bytes .../Help/images/refugiaModelWindow.JPG | Bin 22956 -> 0 bytes .../docs/mesquite/Help/images/squareTree.GIF | Bin 1525 -> 0 bytes .../docs/mesquite/Help/slatkinMaddisonS.html | 407 ----- .../Library/MesquiteVersionNumber.lbi | 2 - Resources/docs/mesquite/Library/Untitled.lbi | 1 - Resources/docs/mesquite/Library/styles.xml | 3 - .../mesquite/RandomSimul/RandomSimul.html | 206 --- .../mesquite/RandomSimul/images/chalceum.jpg | Bin 21073 -> 0 bytes .../RandomSimul/images/codeSnippet.gif | Bin 13035 -> 0 bytes .../RandomSimul/images/exportMatrixBatch.gif | Bin 31618 -> 0 bytes .../mesquite/RandomSimul/images/fullmodel.gif | Bin 20852 -> 0 bytes .../RandomSimul/images/gamma10reps.gif | Bin 24571 -> 0 bytes .../mesquite/RandomSimul/images/gamma15.gif | Bin 963 -> 0 bytes .../RandomSimul/images/gamma15dlog.gif | Bin 8167 -> 0 bytes .../mesquite/RandomSimul/images/gammaTest.gif | Bin 9021 -> 0 bytes .../docs/mesquite/RandomSimul/images/sim1.gif | Bin 55228 -> 0 bytes .../mesquite/RandomSimul/images/simMatrix.gif | Bin 38367 -> 0 bytes .../mesquite/RandomSimul/images/snippetEg.gif | Bin 6148 -> 0 bytes .../RandomSimul/images/templateEditor2.gif | Bin 27097 -> 0 bytes .../RandomSimul/images/templateManager.gif | Bin 11497 -> 0 bytes .../RandomSimul/images/textViewTab.gif | Bin 609 -> 0 bytes .../mesquite/RandomSimul/images/treeCode.gif | Bin 8077 -> 0 bytes .../docs/mesquite/RandomSimul/simChars.html | 351 ---- .../docs/mesquite/RandomSimul/simDNA.html | 601 ------- .../docs/mesquite/RandomSimul/simTrees.html | 285 ---- .../docs/mesquite/Templates/Template.dwt | 173 -- .../docs/mesquite/Templates/TemplateBlank.dwt | 75 - Resources/docs/mesquite/Templates/mesq.ico | Bin 1406 -> 0 bytes Resources/docs/mesquite/changes.html | 1516 ----------------- Resources/docs/mesquite/characters.html | 723 -------- Resources/docs/mesquite/charts.html | 560 ------ .../docs/mesquite/continuous/continuous.html | 288 ---- .../mesquite/continuous/images/cvaflies.jpg | Bin 25687 -> 0 bytes .../mesquite/continuous/images/landmarks.jpg | Bin 28552 -> 0 bytes Resources/docs/mesquite/credits.html | 318 ---- Resources/docs/mesquite/glossary.html | 251 --- Resources/docs/mesquite/help.html | 402 ----- Resources/docs/mesquite/howMesquiteWorks.html | 292 ---- Resources/docs/mesquite/images/BembMatrix.gif | Bin 70537 -> 0 bytes Resources/docs/mesquite/images/DNAEG.jpg | Bin 38008 -> 0 bytes Resources/docs/mesquite/images/DNAMatrix.gif | Bin 72770 -> 0 bytes Resources/docs/mesquite/images/DNAMatrix.jpg | Bin 54661 -> 0 bytes Resources/docs/mesquite/images/NSERClogo.jpg | Bin 10863 -> 0 bytes Resources/docs/mesquite/images/a_logo.gif | Bin 1447 -> 0 bytes .../docs/mesquite/images/addCharsTool.gif | Bin 999 -> 0 bytes .../docs/mesquite/images/addTaxaTool.gif | Bin 987 -> 0 bytes Resources/docs/mesquite/images/analyses.gif | Bin 316 -> 0 bytes Resources/docs/mesquite/images/annot.gif | Bin 101 -> 0 bytes Resources/docs/mesquite/images/annot.jpg | Bin 1034 -> 0 bytes Resources/docs/mesquite/images/annotation.gif | Bin 333 -> 0 bytes Resources/docs/mesquite/images/arrow.gif | Bin 969 -> 0 bytes .../docs/mesquite/images/babyMesquite.jpg | Bin 16124 -> 0 bytes Resources/docs/mesquite/images/basics.gif | Bin 1081 -> 0 bytes .../docs/mesquite/images/bigModularity.gif | Bin 9262 -> 0 bytes .../docs/mesquite/images/blue-ball-small.gif | Bin 255 -> 0 bytes Resources/docs/mesquite/images/bruchine.jpg | Bin 12236 -> 0 bytes Resources/docs/mesquite/images/categEG.jpg | Bin 23090 -> 0 bytes .../docs/mesquite/images/cellPictures.gif | Bin 40746 -> 0 bytes .../docs/mesquite/images/cellPictures.jpg | Bin 109128 -> 0 bytes Resources/docs/mesquite/images/charList.jpg | Bin 94313 -> 0 bytes Resources/docs/mesquite/images/charWand.gif | Bin 1001 -> 0 bytes Resources/docs/mesquite/images/closeTab.jpg | Bin 20260 -> 0 bytes Resources/docs/mesquite/images/color.gif | Bin 115 -> 0 bytes .../docs/mesquite/images/colorLegend.gif | Bin 102 -> 0 bytes .../docs/mesquite/images/construction.gif | Bin 240 -> 0 bytes Resources/docs/mesquite/images/contEG.jpg | Bin 32055 -> 0 bytes Resources/docs/mesquite/images/dataWindow.gif | Bin 12013 -> 0 bytes Resources/docs/mesquite/images/demail.jpg | Bin 2709 -> 0 bytes .../docs/mesquite/images/depthVsImbalance.jpg | Bin 18337 -> 0 bytes .../docs/mesquite/images/editingPackages.gif | Bin 33544 -> 0 bytes Resources/docs/mesquite/images/email.jpg | Bin 2639 -> 0 bytes .../docs/mesquite/images/employeeTree.gif | Bin 11410 -> 0 bytes Resources/docs/mesquite/images/employees.jpg | Bin 75599 -> 0 bytes .../docs/mesquite/images/exampleWindow.jpg | Bin 118343 -> 0 bytes Resources/docs/mesquite/images/eyeDropper.gif | Bin 972 -> 0 bytes Resources/docs/mesquite/images/fadeDown.gif | Bin 909 -> 0 bytes Resources/docs/mesquite/images/fadeLeft.gif | Bin 909 -> 0 bytes Resources/docs/mesquite/images/fadeRight.gif | Bin 908 -> 0 bytes Resources/docs/mesquite/images/fadeUp.gif | Bin 908 -> 0 bytes Resources/docs/mesquite/images/favicon.ico | Bin 1406 -> 0 bytes .../docs/mesquite/images/fullInterface.gif | Bin 5461 -> 0 bytes Resources/docs/mesquite/images/gcSequence.jpg | Bin 23525 -> 0 bytes .../docs/mesquite/images/green-ball-small.gif | Bin 102 -> 0 bytes Resources/docs/mesquite/images/helpButton.gif | Bin 1448 -> 0 bytes Resources/docs/mesquite/images/iBeamTool.gif | Bin 967 -> 0 bytes Resources/docs/mesquite/images/iemail.jpg | Bin 2639 -> 0 bytes Resources/docs/mesquite/images/infoBar.gif | Bin 6860 -> 0 bytes .../docs/mesquite/images/introduction.gif | Bin 1159 -> 0 bytes .../docs/mesquite/images/keySelector.gif | Bin 4212 -> 0 bytes Resources/docs/mesquite/images/listC.gif | Bin 116 -> 0 bytes Resources/docs/mesquite/images/listT.gif | Bin 113 -> 0 bytes .../docs/mesquite/images/littleModularity.gif | Bin 4196 -> 0 bytes Resources/docs/mesquite/images/loadS.gif | Bin 17068 -> 0 bytes Resources/docs/mesquite/images/logWindow.jpg | Bin 42912 -> 0 bytes .../docs/mesquite/images/logo_cipres.gif | Bin 3028 -> 0 bytes .../mesquite/images/maintainTargetMatch.jpg | Bin 5230 -> 0 bytes Resources/docs/mesquite/images/manual.jpg | Bin 1856 -> 0 bytes Resources/docs/mesquite/images/matrix.gif | Bin 99 -> 0 bytes Resources/docs/mesquite/images/merEG.jpg | Bin 19187 -> 0 bytes .../docs/mesquite/images/mesquiteIcon.gif | Bin 196 -> 0 bytes .../docs/mesquite/images/mesquiteLower.gif | Bin 2358 -> 0 bytes .../mesquite/images/mesquiteLowerManual.GIF | Bin 2918 -> 0 bytes .../docs/mesquite/images/mesquitePlain.gif | Bin 8450 -> 0 bytes .../docs/mesquite/images/mesquitesmall.gif | Bin 6561 -> 0 bytes Resources/docs/mesquite/images/notesTool.gif | Bin 889 -> 0 bytes Resources/docs/mesquite/images/nsf4c.jpg | Bin 8132 -> 0 bytes Resources/docs/mesquite/images/objects.gif | Bin 1126 -> 0 bytes Resources/docs/mesquite/images/pFWindow.jpg | Bin 26114 -> 0 bytes .../docs/mesquite/images/paintBucket.gif | Bin 994 -> 0 bytes Resources/docs/mesquite/images/pixel.gif | Bin 807 -> 0 bytes Resources/docs/mesquite/images/popIn.jpg | Bin 20064 -> 0 bytes Resources/docs/mesquite/images/popOut.jpg | Bin 20113 -> 0 bytes .../docs/mesquite/images/projFilesWindow.jpg | Bin 30334 -> 0 bytes Resources/docs/mesquite/images/project1.gif | Bin 5241 -> 0 bytes .../docs/mesquite/images/projectPanel.jpg | Bin 24416 -> 0 bytes .../docs/mesquite/images/projectPanelMenu.jpg | Bin 56968 -> 0 bytes Resources/docs/mesquite/images/projector.gif | Bin 934 -> 0 bytes .../docs/mesquite/images/projectsFiles.gif | Bin 9368 -> 0 bytes Resources/docs/mesquite/images/release.gif | Bin 111 -> 0 bytes .../mesquite/images/renameDeleteMatrix.jpg | Bin 29592 -> 0 bytes .../docs/mesquite/images/roundedCorners.jpg | Bin 16354 -> 0 bytes Resources/docs/mesquite/images/searchData.jpg | Bin 6990 -> 0 bytes .../docs/mesquite/images/searchDicon.jpg | Bin 5212 -> 0 bytes .../mesquite/images/searchFeaturesAND.jpg | Bin 7210 -> 0 bytes .../docs/mesquite/images/searchFeaturesOR.jpg | Bin 7199 -> 0 bytes .../docs/mesquite/images/searchWindow.jpg | Bin 89029 -> 0 bytes Resources/docs/mesquite/images/selectTaxa.gif | Bin 875 -> 0 bytes Resources/docs/mesquite/images/showInfo.gif | Bin 171 -> 0 bytes .../docs/mesquite/images/showPicture.gif | Bin 988 -> 0 bytes .../mesquite/images/simplControlPanel.gif | Bin 25324 -> 0 bytes Resources/docs/mesquite/images/sortTool.gif | Bin 183 -> 0 bytes .../docs/mesquite/images/stepsVsHydro.jpg | Bin 24782 -> 0 bytes Resources/docs/mesquite/images/submenu.gif | Bin 63 -> 0 bytes Resources/docs/mesquite/images/tabLeft.gif | Bin 255 -> 0 bytes Resources/docs/mesquite/images/tabRight.gif | Bin 255 -> 0 bytes Resources/docs/mesquite/images/tabs.jpg | Bin 13492 -> 0 bytes Resources/docs/mesquite/images/taxWand.gif | Bin 997 -> 0 bytes Resources/docs/mesquite/images/thassus.jpg | Bin 12588 -> 0 bytes Resources/docs/mesquite/images/toc.GIF | Bin 1274 -> 0 bytes .../docs/mesquite/images/toolPalette.gif | Bin 5455 -> 0 bytes Resources/docs/mesquite/images/treeScroll.jpg | Bin 4951 -> 0 bytes .../images/treeTools/adjustBranchLength.gif | Bin 986 -> 0 bytes .../images/treeTools/adjustNodePosition.gif | Bin 1010 -> 0 bytes .../images/treeTools/annotateNode.gif | Bin 1003 -> 0 bytes .../images/treeTools/assignLineageWidth.gif | Bin 982 -> 0 bytes .../mesquite/images/treeTools/branchInfo.gif | Bin 987 -> 0 bytes .../images/treeTools/collapseAllBranches.gif | Bin 983 -> 0 bytes .../images/treeTools/collapseBranch.gif | Bin 979 -> 0 bytes .../mesquite/images/treeTools/colorBranch.gif | Bin 999 -> 0 bytes .../images/treeTools/drawAsTriangle.gif | Bin 961 -> 0 bytes .../mesquite/images/treeTools/hyperlink.gif | Bin 990 -> 0 bytes .../images/treeTools/insertUnbranchedNode.gif | Bin 978 -> 0 bytes .../images/treeTools/interchangeBranches.gif | Bin 983 -> 0 bytes .../images/treeTools/ladderizeClade.gif | Bin 981 -> 0 bytes .../images/treeTools/magnifyClade.gif | Bin 977 -> 0 bytes .../mesquite/images/treeTools/nameNode.gif | Bin 998 -> 0 bytes .../images/treeTools/nodeAgeConstraints.gif | Bin 265 -> 0 bytes .../mesquite/images/treeTools/pruneClade.gif | Bin 976 -> 0 bytes .../images/treeTools/rerootAtBranch.gif | Bin 970 -> 0 bytes .../images/treeTools/searchBetterTool.gif | Bin 374 -> 0 bytes .../images/treeTools/searchTaxonInDBTool.gif | Bin 241 -> 0 bytes .../images/treeTools/selectBranch.gif | Bin 985 -> 0 bytes .../treeTools/selectBranchesInClade.gif | Bin 971 -> 0 bytes .../images/treeTools/selectTaxaInClade.gif | Bin 985 -> 0 bytes .../mesquite/images/treeTools/showPicture.gif | Bin 321 -> 0 bytes .../images/treeTools/stretchBranch.gif | Bin 990 -> 0 bytes .../mesquite/images/treeTools/zoomImage.gif | Bin 250 -> 0 bytes Resources/docs/mesquite/images/treeValues.jpg | Bin 39031 -> 0 bytes Resources/docs/mesquite/images/treeWindow.gif | Bin 11306 -> 0 bytes Resources/docs/mesquite/images/ubc_blue.gif | Bin 4306 -> 0 bytes Resources/docs/mesquite/images/using.gif | Bin 1053 -> 0 bytes Resources/docs/mesquite/images/wand.gif | Bin 973 -> 0 bytes .../docs/mesquite/images/wiko_logo_grau.gif | Bin 2557 -> 0 bytes Resources/docs/mesquite/images/window.gif | Bin 15273 -> 0 bytes .../installation/images/installWin1.gif | Bin 42553 -> 0 bytes .../installation/images/installWin2.gif | Bin 48726 -> 0 bytes .../installation/images/installWin3.GIF | Bin 39378 -> 0 bytes .../installation/images/osXinstall.jpg | Bin 65446 -> 0 bytes .../docs/mesquite/installation/images/wc.gif | Bin 1939 -> 0 bytes .../mesquite/installation/installation.html | 187 -- .../installation/installationMacOS.html | 73 - .../installation/installationUNIX.html | 105 -- .../installation/installationWindows.html | 53 - Resources/docs/mesquite/managingFiles.html | 297 ---- Resources/docs/mesquite/manual.html | 250 --- Resources/docs/mesquite/menus.html | 505 ------ Resources/docs/mesquite/moduleIndex.html | 899 ---------- Resources/docs/mesquite/modules.html | 340 ---- .../molecular/images/aahydroColorMatrix.jpg | Bin 51353 -> 0 bytes .../images/assocBeforeFusedExport.gif | Bin 14536 -> 0 bytes .../molecular/images/becomesArrow.gif | Bin 88 -> 0 bytes .../mesquite/molecular/images/consensus.gif | Bin 16459 -> 0 bytes .../mesquite/molecular/images/consensusAA.gif | Bin 32370 -> 0 bytes .../molecular/images/cytStructure.jpg | Bin 35925 -> 0 bytes .../molecular/images/gcBiasColorMatrix.jpg | Bin 23782 -> 0 bytes .../mesquite/molecular/images/gcBiasTaxa.jpg | Bin 53100 -> 0 bytes .../molecular/images/gene1beforeConcat.jpg | Bin 18261 -> 0 bytes .../molecular/images/gene1beforeConcat2.jpg | Bin 18424 -> 0 bytes .../molecular/images/gene2beforeConcat.jpg | Bin 18713 -> 0 bytes .../molecular/images/gene2beforeInclude.jpg | Bin 19168 -> 0 bytes .../molecular/images/genePQRBeforeInclude.jpg | Bin 18514 -> 0 bytes .../molecular/images/genesAfterConcat.jpg | Bin 21395 -> 0 bytes .../molecular/images/genesAfterInclude.jpg | Bin 21709 -> 0 bytes .../molecular/images/genesAfterMerge.jpg | Bin 19425 -> 0 bytes .../docs/mesquite/molecular/molecular.html | 753 -------- Resources/docs/mesquite/otherPrograms.html | 237 --- .../docs/mesquite/popGen/images/assoc.gif | Bin 18859 -> 0 bytes .../docs/mesquite/popGen/images/assoc2.gif | Bin 6340 -> 0 bytes .../mesquite/popGen/images/assocEditing.jpg | Bin 50075 -> 0 bytes .../docs/mesquite/popGen/images/assocEst.gif | Bin 18888 -> 0 bytes .../docs/mesquite/popGen/images/assocList.gif | Bin 11570 -> 0 bytes .../mesquite/popGen/images/createNewPop.gif | Bin 24514 -> 0 bytes .../docs/mesquite/popGen/images/depths.gif | Bin 6359 -> 0 bytes .../mesquite/popGen/images/depths10000.gif | Bin 7365 -> 0 bytes .../docs/mesquite/popGen/images/geneTree.gif | Bin 3238 -> 0 bytes .../docs/mesquite/popGen/images/mbfChart.gif | Bin 7687 -> 0 bytes .../docs/mesquite/popGen/images/mbfFiles.gif | Bin 5399 -> 0 bytes .../docs/mesquite/popGen/images/mbfFiles2.gif | Bin 3936 -> 0 bytes .../docs/mesquite/popGen/images/mbfMBF.gif | Bin 20038 -> 0 bytes .../docs/mesquite/popGen/images/mbfModel.gif | Bin 23366 -> 0 bytes .../docs/mesquite/popGen/images/mbfTree.gif | Bin 3548 -> 0 bytes .../mesquite/popGen/images/sDivergence.gif | Bin 23434 -> 0 bytes .../docs/mesquite/popGen/images/tree.gif | Bin 10924 -> 0 bytes Resources/docs/mesquite/popGen/popGen.html | 948 ----------- Resources/docs/mesquite/publication.html | 278 --- Resources/docs/mesquite/scripting.html | 573 ------- Resources/docs/mesquite/simplification.html | 224 --- Resources/docs/mesquite/studies/index.html | 185 -- .../studies/study001/images/barValue.gif | Bin 2602 -> 0 bytes .../studies/study001/images/boundaryLeft.gif | Bin 4166 -> 0 bytes .../studies/study001/images/boundaryRight.gif | Bin 4014 -> 0 bytes .../study001/images/histogramAsText.gif | Bin 6481 -> 0 bytes .../studies/study001/images/noterid.jpg | Bin 18991 -> 0 bytes .../study001/images/showPercentile.gif | Bin 14007 -> 0 bytes .../study001/images/showPercentileText.gif | Bin 3069 -> 0 bytes .../studies/study001/images/tdtree.gif | Bin 21043 -> 0 bytes .../study001/images/templateEditor1.gif | Bin 33124 -> 0 bytes .../study001/images/testStructure1.gif | Bin 8985 -> 0 bytes .../studies/study001/images/trachypachid.jpg | Bin 21167 -> 0 bytes .../study001/images/treeTestDialog.gif | Bin 31067 -> 0 bytes .../docs/mesquite/studies/study001/index.html | 445 ----- .../mesquite/studies/study001/study001.nex | 504 ------ .../mesquite/studies/study002/images/embf.gif | Bin 29685 -> 0 bytes .../studies/study002/images/gamma.gif | Bin 11472 -> 0 bytes .../studies/study002/images/model.gif | Bin 30310 -> 0 bytes .../studies/study002/images/modelTree.gif | Bin 28307 -> 0 bytes .../study002/images/modelTreePlain.gif | Bin 6305 -> 0 bytes .../studies/study002/images/parsimony.gif | Bin 7603 -> 0 bytes .../studies/study002/images/parsimonyLB.gif | Bin 8034 -> 0 bytes .../studies/study002/images/paupEnd.gif | Bin 2088 -> 0 bytes .../studies/study002/images/paupStart.gif | Bin 2746 -> 0 bytes .../studies/study002/images/result.gif | Bin 2197 -> 0 bytes .../mesquite/studies/study002/images/titv.gif | Bin 8802 -> 0 bytes .../docs/mesquite/studies/study002/index.html | 402 ----- .../mesquite/studies/study002/study002.nex | 547 ------ Resources/docs/mesquite/support.html | 326 ---- Resources/docs/mesquite/taxa.html | 322 ---- Resources/docs/mesquite/toc.html | 741 -------- Resources/docs/mesquite/trees.html | 927 ---------- Resources/docs/mesquite/whyMesquite.html | 387 ----- Resources/docs/mesquite/windows.html | 352 ---- Resources/documentation.html | 15 +- .../Ancestral_States/02-TreeWindow.nex | 2 +- .../15ab-xiphStochCharMap.nex | 2 +- .../Ancestral_States/16c-TraceAllChars.nex | 4 +- .../Ancestral_States/17-TraceOverTrees.nex | 4 +- .../Ancestral_States/17a-TraceOverTrees.nex | 4 +- .../basic_operation/02-standardMenus.nex | 2 +- .../basic_operation/04-treeWindow.nex | 2 +- .../basic_operation/05-windowModes.nex | 2 +- .../basic_operation/06-helpMenu.nex | 4 +- .../basic_operation/07-moreHelp.nex | 4 +- .../basic_operation/08-logFile.nex | 2 +- .../basic_operation/09-windowFonts.nex | 4 +- .../basic_operation/10-scripting.nex | 2 +- .../basic_operation/13-blockOfTaxa.nex | 2 +- .../basic_operation/16-webLinks.nex | 2 +- .../characters/03-newMatrix.nex | 130 +- .../Basic_Examples/characters/10-names.nex | 2 +- .../characters/11-viewingStyles.nex | 2 +- .../characters/11a-annotations.nex | 2 +- .../characters/12-continuous.nex | 2 +- .../Basic_Examples/continuous/08-plotTree.nex | 4 +- .../examples/Basic_Examples/introduction.nex | 2 +- .../tree_manipulation/06-branchSelection.nex | 2 +- .../tree_viewing/02-treeForm.nex | 2 +- .../tree_viewing/03-drawingSize.nex | 2 +- .../Character_Simulations/00-introduction.nex | 2 +- .../Character_Simulations/02-gammaTest.nex | 2 +- .../03-TestingTreeStructure.nex | 2 +- .../examples/Coalescence/00-introduction.nex | 2 +- .../examples/Coalescence/01-coalescence.nex | 4 +- .../Coalescence/03-coalescenceDepth.nex | 2 +- .../Correlation/00b-pagel94Hominids.nex | 4 +- .../01-lineagesThroughTime.nex | 2 +- .../02-speciationExtinctionRates.nex | 2 +- .../03-sisterDiversification.nex | 2 +- .../Diversification/04-BiSSEViewer.nex | 2 +- .../examples/Molecular/00-introduction.nex | 2 +- .../examples/Molecular/02-gcContentMatrix.nex | 2 +- .../Multivariate_Continuous/08-anoles.nex | 2 +- .../Multivariate_Continuous/20-landmarks.nex | 2 +- Resources/images/32wandMinus.gif | Bin 0 -> 124 bytes Resources/images/32wandPlus.gif | Bin 0 -> 129 bytes Resources/images/64wandMinus.gif | Bin 0 -> 170 bytes Resources/images/64wandPlus.gif | Bin 0 -> 176 bytes Resources/images/explanationMinus.gif | Bin 143 -> 0 bytes Resources/images/explanationMinusOff.gif | Bin 143 -> 0 bytes Resources/images/explanationPlus.gif | Bin 119 -> 0 bytes .../{docs/mesquite => }/images/miniScroll.jpg | Bin .../mesquite => }/images/miniscrollHoriz.gif | Bin .../mesquite => }/images/miniscrollVert.gif | Bin Resources/images/prerelease.gif | Bin 156 -> 128 bytes Resources/images/search.gif | Bin 0 -> 945 bytes .../mesquite => }/images/small.top.arrow.gif | Bin .../substantiveBug.gif} | Bin Resources/images/wandMinus.gif | Bin 0 -> 97 bytes Resources/images/wandPlus.gif | Bin 0 -> 103 bytes Resources/images/windowIcons/goAway old.gif | Bin 0 -> 107 bytes Resources/images/windowIcons/goAway.gif | Bin 0 -> 954 bytes Resources/images/windowIcons/listC.gif | Bin Resources/images/windowIcons/listT.gif | Bin Resources/images/windowIcons/matrix.gif | Bin .../images/windowIcons/matrixSequence.gif | Bin Resources/{run_mesquite.sh => mesquite.sh} | 0 .../startingMesquiteAndMemoryAllocation.txt | 23 +- Source/mesquite/Mesquite.java | 244 +-- .../AlignDNAToProtein/AlignDNAToProtein.java | 7 +- .../AlignScoreForTaxon.java | 5 +- .../AlignScoreForTaxonRC.java | 5 +- .../align/AlignSequences/AlignSequences.java | 47 +- .../align/AlignToDropped/AlignToDropped.java | 11 +- .../align/ClustalAlign/ClustalAlign.java | 5 +- .../ColorForAlignment/ColorForAlignment.java | 7 +- .../ColorGapsInCodingSequence.java | 7 +- .../ColorMisaligned/ColorMisaligned.java | 7 +- .../mesquite/align/MAFFTAlign/MAFFTAlign.java | 180 +- .../MultiBlockSplitter.java | 5 +- .../align/MuscleAlign/MuscleAlign.java | 5 +- .../align/RemoveAllGaps/RemoveAllGaps.java | 5 +- .../align/ScrollToData/ScrollToData.java | 5 +- .../SelectedBlockMover.java | 5 +- .../ShiftOtherToMatch/ShiftOtherToMatch.java | 20 +- .../ShiftToMinimizeStops.java | 13 +- .../mesquite/align/SidePusher/SidePusher.java | 5 +- .../SimpleBlockMover/SimpleBlockMover.java | 5 +- Source/mesquite/align/ZapGaps/ZapGaps.java | 5 +- .../align/ZapGapsRight/ZapGapsRight.java | 7 +- .../align/aAlignIntro/Templates/standard.dwt | 4 +- .../align/aAlignIntro/aAlignIntro.java | 21 +- .../align/aAlignIntro/acknowledgements.html | 4 +- .../mesquite/align/aAlignIntro/automated.html | 27 +- .../mesquite/align/aAlignIntro/citation.html | 4 +- Source/mesquite/align/aAlignIntro/faq.html | 4 +- Source/mesquite/align/aAlignIntro/future.html | 4 +- .../aAlignIntro/images/MAFFT Dialog Box.png | Bin 0 -> 52790 bytes Source/mesquite/align/aAlignIntro/index.html | 99 -- .../align/aAlignIntro/manualAlignment.html | 4 +- .../mesquite/align/aAlignIntro/overview.html | 4 +- .../align/aAlignIntro/sourceCode.html | 4 +- .../align/aAlignIntro/statistics.html | 4 +- .../aAlignIntro/styles/mesquitePackage.css | 1 + .../align/aAlignIntro/visualization.html | 4 +- Source/mesquite/align/lib/AlignMatch.java | 5 +- .../align/lib/AlignScoreForTaxonGen.java | 5 +- Source/mesquite/align/lib/AlignTool.java | 5 +- Source/mesquite/align/lib/AlignUtil.java | 63 +- .../mesquite/align/lib/AlignmentHelper.java | 10 +- .../align/lib/AlignmentHelperLinearSpace.java | 61 +- .../lib/AlignmentHelperQuadraticSpace.java | 46 +- Source/mesquite/align/lib/BlockMover.java | 8 +- .../align/lib/ExternalSequenceAligner.java | 76 +- .../align/lib/MultiBlockMoveBase.java | 7 +- .../align/lib/MultipleSequenceAligner.java | 8 +- .../mesquite/align/lib/PairwiseAligner.java | 57 +- .../align/lib/TwoSequenceAligner.java | 5 +- .../align/lib/TwoSequenceAlignerGaps.java | 5 +- .../AncestralStatesAll.java | 5 +- .../ancstates/ExportAncRec/ExportAncRec.java | 7 +- .../LabelStatesOnTree/LabelStatesOnTree.java | 5 +- .../RecAncestralStates.java | 7 +- .../ShadeStatesOnTree/ShadeStatesOnTree.java | 6 +- .../SummarizeChanges/SummarizeChanges.java | 5 +- .../SummarizeChgOnBranches.java | 5 +- .../SummarizeChgOverTrees.java | 5 +- .../TraceAllCharacters.java | 5 +- .../TraceCharOverTrees.java | 5 +- .../TraceCharacterHistory.java | 96 +- .../TraceCharacterOperator.java | 29 +- .../UnambigChangesAtNodes.java | 5 +- .../aAncStatesIntro/aAncStatesIntro.java | 5 +- .../ancstates/lib/ChgSummarizerMultTrees.java | 5 +- .../ContainedAssociates.java | 5 +- .../DepContTreeWindow/DepContTreeWindow.java | 5 +- .../ManageAssociations.java | 5 +- .../ManageDistributionBlock.java | 5 +- .../PartitionFromAssociation.java | 5 +- .../StoredAssociations.java | 5 +- .../assoc/TaxonListAssoc/TaxonListAssoc.java | 5 +- .../assoc/aAssocIntro/aAssocIntro.java | 5 +- .../assoc/lib/AssociationHistory.java | 5 +- .../mesquite/assoc/lib/AssociationSource.java | 5 +- .../assoc/lib/AssociationsManager.java | 5 +- .../assoc/lib/NumberForAssocAndTree.java | 5 +- .../assoc/lib/NumberForAssociation.java | 5 +- .../assoc/lib/ReconstructAssociation.java | 5 +- Source/mesquite/assoc/lib/SimpleTaxaList.java | 5 +- .../mesquite/assoc/lib/TaxaAssociation.java | 5 +- .../AddToTaxonNames/AddToTaxonNames.java | 5 +- .../AssignTaxonNames/AssignTaxonNames.java | 5 +- .../basic/AuthorDefaults/AuthorDefaults.java | 5 +- .../BasicParametersExplorer.java | 5 +- .../BasicStringMatcher.java | 56 + .../CondenseTaxonNames.java | 5 +- .../CurrentTaxaPartition.java | 5 +- .../DeleteTaxonFootnotes.java | 13 + .../basic/DuplicateTaxa/DuplicateTaxa.java | 118 ++ .../ExamplesNavigator/ExamplesNavigator.java | 11 +- .../basic/GoToWebPage/GoToWebPage.java | 5 +- .../ManageArchivedTaxonNames.java | 47 +- .../basic/ManageAuthors/ManageAuthors.java | 5 +- .../ManageFileComments.java | 7 +- .../ManageLabelsBlock/ManageLabelsBlock.java | 5 +- .../ManageNotesBlock/ManageNotesBlock.java | 5 +- .../ManageSetsBlock/ManageSetsBlock.java | 5 +- .../ManageTaxaPartitions.java | 58 +- .../basic/ManageTaxaSets/ManageTaxaSets.java | 5 +- .../mesquite/basic/MergeTaxa/MergeTaxa.java | 5 +- .../basic/NextProject/NextProject.java | 5 +- .../PrefixTaxonNameWithGroup.java | 101 ++ .../PrefixedStringMatcher.java | 84 + .../RawNexusBlockEditor.java | 5 +- .../RemoveFromTaxonNames.java | 5 +- .../RemoveTokensTaxonNames.java | 5 +- .../ReplaceInTaxonNames.java | 5 +- .../SearchNameTaxonSelector.java | 5 +- Source/mesquite/basic/ShowText/ShowText.java | 5 +- .../StoredTaxonPairs/StoredTaxonPairs.java | 5 +- .../SuffixTaxonNames/SuffixTaxonNames.java | 5 +- .../TaxaSelCoordinator.java | 5 +- .../TextWindowMaker/TextWindowMaker.java | 29 +- .../TruncTaxonNames/TruncTaxonNames.java | 5 +- .../VoucherInfoCoordinator.java | 1 + .../VoucherInfoFromFlexTable.java | 1 + .../basic/aBasicIntro/aBasicIntro.java | 5 +- .../zTokenizeTaxonNames.java | 5 +- .../zzDetokenizeTaxonNames.java | 5 +- .../BatchTemplateManager.java | 5 +- .../ChartFromInstructions.java | 5 +- .../ExportMatricesBatch.java | 9 +- .../aBatchArchIntro/aBatchArchIntro.java | 5 +- .../batchArch/lib/TemplateManager.java | 5 +- .../batchArch/lib/TemplateRecord.java | 11 +- .../AmbiguityToPolym/AmbiguityToPolym.java | 5 +- .../categ/CategVariable/CategVariable.java | 7 +- .../ConsensusSequenceStrip.java | 7 +- .../ConsensusStateForChar.java | 5 +- .../ManageCategoricalChars.java | 9 +- .../ManageDNARNAChars/ManageDNARNAChars.java | 51 +- .../ManageProteinChars.java | 10 +- .../MultistateToMissing.java | 5 +- .../PolymToAmbiguity/PolymToAmbiguity.java | 5 +- .../RemoveInvariant/RemoveInvariant.java | 5 +- .../ResolveStateAmbiguity.java | 5 +- .../SmallStateNamesEditor.java | 5 +- .../StateConsistencyInWindowStrip.java | 15 +- .../StateConsistencyStrip.java | 14 +- .../categ/StateFrequency/StateFrequency.java | 5 +- .../StateNamesEditor/StateNamesEditor.java | 7 +- .../StateNamesStrip/StateNamesStrip.java | 7 +- .../categ/aCategIntro/aCategIntro.java | 5 +- .../mesquite/categ/lib/CategColorTable.java | 5 +- .../mesquite/categ/lib/CategDataAlterer.java | 5 +- .../categ/lib/CategDataEditorInit.java | 5 +- .../categ/lib/CategDataEditorInitD.java | 38 + .../mesquite/categ/lib/CategDataMatcher.java | 5 +- .../mesquite/categ/lib/CategDataSearcher.java | 5 +- .../mesquite/categ/lib/CategDataUtility.java | 5 +- .../categ/lib/CategInternodeEvent.java | 5 +- .../categ/lib/CategMatrixManager.java | 11 +- .../mesquite/categ/lib/CategStateChanges.java | 5 +- .../categ/lib/CategStateForCharacter.java | 5 +- Source/mesquite/categ/lib/CategTModel.java | 5 +- .../categ/lib/CategTModelEditWindow.java | 5 +- .../categ/lib/CategoricalAdjustable.java | 5 +- .../mesquite/categ/lib/CategoricalData.java | 100 +- .../categ/lib/CategoricalDistribution.java | 5 +- .../categ/lib/CategoricalEmbedded.java | 5 +- .../categ/lib/CategoricalHistory.java | 5 +- .../mesquite/categ/lib/CategoricalState.java | 28 +- .../mesquite/categ/lib/CategoricalStates.java | 7 +- .../categ/lib/DNACharacterAdjustable.java | 5 +- .../categ/lib/DNACharacterHistory.java | 5 +- Source/mesquite/categ/lib/DNAColorTable.java | 5 +- Source/mesquite/categ/lib/DNAData.java | 338 ++-- Source/mesquite/categ/lib/DNADataAlterer.java | 5 +- .../mesquite/categ/lib/DNADataAltererCon.java | 5 +- .../mesquite/categ/lib/DNADataSearcher.java | 5 +- Source/mesquite/categ/lib/DNADataUtility.java | 5 +- Source/mesquite/categ/lib/DNAEmbedded.java | 5 +- Source/mesquite/categ/lib/DNAState.java | 34 +- .../categ/lib/MCategoricalAdjustable.java | 5 +- .../categ/lib/MCategoricalDistribution.java | 5 +- .../categ/lib/MCategoricalEmbedded.java | 5 +- .../categ/lib/MCategoricalHistory.java | 5 +- .../categ/lib/MCategoricalStates.java | 5 +- Source/mesquite/categ/lib/MDNAAdjustable.java | 5 +- Source/mesquite/categ/lib/MDNAEmbedded.java | 5 +- Source/mesquite/categ/lib/MDNAHistory.java | 5 +- .../categ/lib/MProteinAdjustable.java | 5 +- .../mesquite/categ/lib/MProteinEmbedded.java | 5 +- .../mesquite/categ/lib/MProteinHistory.java | 5 +- .../mesquite/categ/lib/MesquiteSequence.java | 5 +- .../categ/lib/MolecDataEditorInit.java | 5 +- Source/mesquite/categ/lib/MolecularData.java | 6 +- .../categ/lib/MolecularDataAlterer.java | 5 +- .../mesquite/categ/lib/MolecularDataUtil.java | 155 +- Source/mesquite/categ/lib/MolecularState.java | 5 +- .../categ/lib/OffersCategoricalData.java | 5 +- Source/mesquite/categ/lib/OffersDNAData.java | 5 +- .../mesquite/categ/lib/OffersProteinData.java | 5 +- .../mesquite/categ/lib/ProteinAdjustable.java | 5 +- .../categ/lib/ProteinCharacterHistory.java | 5 +- .../mesquite/categ/lib/ProteinColorTable.java | 5 +- Source/mesquite/categ/lib/ProteinData.java | 9 +- .../mesquite/categ/lib/ProteinEmbedded.java | 5 +- Source/mesquite/categ/lib/ProteinState.java | 11 +- .../categ/lib/RNACharacterAdjustable.java | 5 +- .../categ/lib/RNACharacterHistory.java | 5 +- Source/mesquite/categ/lib/RNAData.java | 9 +- Source/mesquite/categ/lib/RNAState.java | 13 +- .../categ/lib/RequiresAnyCategoricalData.java | 5 +- .../categ/lib/RequiresAnyDNAData.java | 5 +- .../categ/lib/RequiresAnyMolecularData.java | 5 +- .../lib/RequiresExactlyCategoricalData.java | 5 +- .../categ/lib/RequiresProteinData.java | 5 +- .../AddCharsFromSource.java | 5 +- .../AddDeleteData/AddDeleteData.java | 5 +- .../AlterAllMatrices/AlterAllMatrices.java | 131 ++ .../charMatrices/AlterData/AlterData.java | 19 +- .../charMatrices/AnnotPanel/AnnotPanel.java | 7 +- .../BasicDataWindowCoord.java | 5 +- .../BasicDataWindowMaker.java | 342 +++- .../BooleanForCharInfoStrip.java | 5 +- .../BootstrapResample/BootstrapResample.java | 5 +- .../CharGroupColor/CharGroupColor.java | 7 +- .../CharMatrixCoordIndep.java | 5 +- .../CharMatrixCoordObed.java | 5 +- .../CharReferenceStrip.java | 7 +- .../CharSelCoordinator.java | 5 +- .../CharSrcCoordIndep/CharSrcCoordIndep.java | 5 +- .../CharSrcCoordObed/CharSrcCoordObed.java | 5 +- .../ColorByCharValue/ColorByCharValue.java | 7 +- .../ColorByExcluded/ColorByExcluded.java | 7 +- .../ColorByFootnote/ColorByFootnote.java | 7 +- .../ColorByState/ColorByState.java | 7 +- .../ColorByTaxonValue/ColorByTaxonValue.java | 7 +- .../charMatrices/ColorCells/ColorCells.java | 9 +- .../charMatrices/ColorTInfo/ColorTInfo.java | 7 +- .../CompareMatrices/CompareMatrices.java | 5 +- .../ConcatRespMatrices.java | 5 +- .../ConcatenateMatrices.java | 7 +- .../CondensedPatternMatrix.java | 203 +++ .../charMatrices/DataPainter/DataPainter.java | 5 +- .../DifferenceInNumsForChar.java | 5 +- Source/mesquite/charMatrices/Fill/Fill.java | 5 +- .../IncludedCharBoolean.java | 5 +- .../ManageAssumptionsBlock.java | 5 +- .../ManageCharInclusion.java | 5 +- .../ManageCharModels/ManageCharModels.java | 5 +- .../ManageCharPartitions.java | 60 +- .../ManageCharWeights/ManageCharWeights.java | 5 +- .../ManageCharacters/ManageCharacters.java | 19 +- .../ManageCharsets/ManageCharsets.java | 5 +- .../ManageCodonPositions.java | 5 +- .../ManageCodonsBlock/ManageCodonsBlock.java | 5 +- .../ManageDATAblock/ManageDATAblock.java | 7 +- .../MatrixFromClipboard.java | 7 +- .../MatrixInfoTool/MatrixInfoTool.java | 5 +- .../MatrixSelection/MatrixSelection.java | 5 +- .../charMatrices/NoColor/NoColor.java | 7 +- .../NumApplicableNonMissing.java | 5 +- .../NumForCharWithChar.java | 5 +- .../NumIncludedMatrix/NumIncludedMatrix.java | 72 + .../charMatrices/PercentGaps/PercentGaps.java | 5 +- .../PercentMissing/PercentMissing.java | 5 +- .../QuickKeySelector/QuickKeySelector.java | 5 +- .../RandomFillCateg/RandomFillCateg.java | 5 +- .../RandomFillWithMissing.java | 5 +- .../RandomModRespMatrices.java | 5 +- .../RandomModifMatrix/RandomModifMatrix.java | 5 +- .../RarefyMatrix/RarefyMatrix.java | 5 +- .../charMatrices/RecodeCateg/RecodeCateg.java | 5 +- .../ReshuffleCharacter.java | 5 +- .../ReshuffleMatrix/ReshuffleMatrix.java | 5 +- .../ReshuffleMatrixByPart.java | 5 +- .../ReshuffleWTaxaByPart.java | 5 +- .../ReshuffleWithinTaxa.java | 5 +- .../SaveMatrixCopies/SaveMatrixCopies.java | 5 +- .../charMatrices/SearchData/SearchData.java | 5 +- .../SearchSelect/SearchSelect.java | 5 +- .../SelSummaryStrip/SelSummaryStrip.java | 7 +- .../SelectCharsWithProbP.java | 5 +- .../SelectDiffering/SelectDiffering.java | 5 +- .../SelectMatchingTaxa.java | 5 +- .../SelectRndCharacters.java | 5 +- .../charMatrices/SelectSame/SelectSame.java | 5 +- .../SelectSameVert/SelectSameVert.java | 5 +- .../SelectVariableCharacters.java | 5 +- .../ShuffleStates/ShuffleStates.java | 9 +- .../charMatrices/SortChar/SortChar.java | 5 +- .../charMatrices/SortTaxa/SortTaxa.java | 5 +- .../SortsInCharList/SortsInCharList.java | 5 +- .../SortsManagerChar/SortsManagerChar.java | 5 +- .../SprinkleMissing/SprinkleMissing.java | 5 +- .../StoredCharacters/StoredCharacters.java | 9 +- .../StoredMatrices/StoredMatrices.java | 19 +- .../TaxonGroupColor/TaxonGroupColor.java | 5 +- Source/mesquite/charMatrices/Wand/Wand.java | 13 +- .../charMatrices/WandChar/WandChar.java | 5 +- .../charMatrices/WandTaxon/WandTaxon.java | 5 +- .../aCharMatricesIntro.java | 5 +- .../mesquite/charMatrices/lib/DataWindow.java | 5 +- .../lib/MatrixInfoExtraPanel.java | 6 +- .../lib/RandomMatrixModifier.java | 5 +- .../lib/SourceModRespectiveMatrix.java | 5 +- .../lib/SourceModifiedMatrix.java | 5 +- .../CharacterValuesChart.java | 5 +- .../CharsScattergram/CharsScattergram.java | 5 +- .../mesquite/charts/Histogram/Histogram.java | 7 +- .../ItemValuesChart/ItemValuesChart.java | 5 +- .../charts/ItemsBiplot/ItemsBiplot.java | 5 +- .../MatrixValuesChart/MatrixValuesChart.java | 5 +- .../NodesScattergram/NodesScattergram.java | 5 +- .../charts/Scattergram/Scattergram.java | 7 +- Source/mesquite/charts/ShowMean/ShowMean.java | 5 +- .../charts/ShowPercentile/ShowPercentile.java | 5 +- .../charts/ShowYEqualsX/ShowYEqualsX.java | 5 +- .../TaxaScattergram/TaxaScattergram.java | 5 +- .../TaxonPairValuesChart.java | 5 +- .../TaxonPairsScattergram.java | 5 +- .../TaxonValuesChart/TaxonValuesChart.java | 5 +- .../TreeBlockValues/TreeBlockValues.java | 5 +- .../TreeValuesChart/TreeValuesChart.java | 5 +- .../TreesScattergram/TreesScattergram.java | 5 +- .../charts/aChartsIntro/aChartsIntro.java | 5 +- .../AverageTreeDepth/AverageTreeDepth.java | 5 +- .../CoalescenceWMigration.java | 5 +- .../CoalescentTrees/CoalescentTrees.java | 4 +- .../ContainedCoalescSim.java | 4 +- .../ContainedCoalescence.java | 4 +- .../DeepCoalMultLoci/DeepCoalMultLoci.java | 5 +- .../DeepCoalescencesG/DeepCoalescencesG.java | 4 +- .../DeepCoalescencesSp.java | 4 +- .../DuplicationsExtinctionsG.java | 4 +- .../DuplicationsExtinctionsSp.java | 4 +- .../coalesce/InsertNode/InsertNode.java | 4 +- .../coalesce/LineageWidth/LineageWidth.java | 4 +- .../NeutralCoalescence.java | 4 +- .../RecCoalescenceHistory.java | 4 +- .../SlatkinMaddisonS/SlatkinMaddisonS.java | 4 +- .../coalesce/TreeDepth/TreeDepth.java | 4 +- .../aCoalescencePkgIntro.java | 8 +- .../mesquite/coalesce/lib/CoalescedNode.java | 4 +- Source/mesquite/coalesce/lib/Coalescer.java | 4 +- .../mesquite/coalesce/lib/CoalescerObed.java | 4 +- .../coalesce/lib/ContainedTreeSim.java | 4 +- Source/mesquite/coalesce/lib/GeneTreeFit.java | 4 +- .../coalesce/lib/NumForGeneTInSpeciesT.java | 4 +- .../mesquite/coalesce/lib/SpeciesTreeFit.java | 4 +- .../ConsensusTree/ConsensusTree.java | 40 +- .../consensus/MajRuleTree/MajRuleTree.java | 12 +- .../SemistrictConsensusTree.java | 6 +- .../StrictConsensusTree.java | 6 +- .../aConsensusIntro/aConsensusIntro.java | 5 +- .../consensus/lib/BasicTreeConsenser.java | 6 +- .../mesquite/consensus/lib/Bipartition.java | 14 +- .../consensus/lib/BipartitionVector.java | 147 +- .../cont/AddCharacter/AddCharacter.java | 103 ++ Source/mesquite/cont/AddItem/AddItem.java | 5 +- Source/mesquite/cont/AddNoise/AddNoise.java | 5 +- .../cont/AddToStates/AddToStates.java | 5 +- .../ArcSineTransform/ArcSineTransform.java | 5 +- .../ContCharFrTaxonValue.java | 5 +- .../ContinuousStatesT/ContinuousStatesT.java | 5 +- .../DiscretizeContinuousCharacters.java | 5 +- .../InverseContState/InverseContState.java | 14 +- .../ItemValueInTaxon/ItemValueInTaxon.java | 13 +- .../ItemsEditorForInfoPanel.java | 7 +- .../cont/LogTransform/LogTransform.java | 5 +- .../cont/ManageContChars/ManageContChars.java | 5 +- .../cont/ManageGeogChars/ManageGeogChars.java | 5 +- .../cont/MapContinuous/MapContinuous.java | 5 +- Source/mesquite/cont/MeanValue/MeanValue.java | 5 +- .../MultiplyByCharacter.java | 14 +- .../cont/MultiplyStates/MultiplyStates.java | 5 +- .../cont/NodeLocs2DPlot/NodeLocs2DPlot.java | 5 +- Source/mesquite/cont/PlotTree/PlotTree.java | 5 +- .../cont/RandomFillCont/RandomFillCont.java | 5 +- .../RandomFillUniform/RandomFillUniform.java | 5 +- .../mesquite/cont/RemoveItem/RemoveItem.java | 5 +- .../mesquite/cont/RenameItem/RenameItem.java | 5 +- .../SquareRootTransform.java | 5 +- .../cont/Standardize/Standardize.java | 5 +- .../cont/XYMatrixToItems/XYMatrixToItems.java | 5 +- .../mesquite/cont/aContIntro/aContIntro.java | 5 +- Source/mesquite/cont/lib/BasicStatPak.java | 5 +- Source/mesquite/cont/lib/ContColorTable.java | 5 +- Source/mesquite/cont/lib/ContDataAlterer.java | 5 +- .../mesquite/cont/lib/ContDataSearcher.java | 5 +- Source/mesquite/cont/lib/ContDataUtility.java | 5 +- .../cont/lib/ContinuousAdjustable.java | 5 +- Source/mesquite/cont/lib/ContinuousData.java | 7 +- .../cont/lib/ContinuousDistribution.java | 5 +- .../mesquite/cont/lib/ContinuousEmbedded.java | 5 +- .../mesquite/cont/lib/ContinuousHistory.java | 9 +- Source/mesquite/cont/lib/ContinuousState.java | 5 +- .../cont/lib/ContinuousStateTest.java | 5 +- .../mesquite/cont/lib/ContinuousStates.java | 5 +- Source/mesquite/cont/lib/EigenAnalysis.java | 5 +- .../mesquite/cont/lib/GeogDataSearcher.java | 5 +- Source/mesquite/cont/lib/GeogDataUtility.java | 5 +- .../cont/lib/GeographicAdjustable.java | 5 +- Source/mesquite/cont/lib/GeographicData.java | 5 +- Source/mesquite/cont/lib/GeographicState.java | 5 +- .../cont/lib/GeographicStateTest.java | 5 +- .../mesquite/cont/lib/GeographicStates.java | 5 +- Source/mesquite/cont/lib/ItemContainer.java | 5 +- .../cont/lib/MContinuousAdjustable.java | 5 +- .../cont/lib/MContinuousDistribution.java | 5 +- .../cont/lib/MContinuousEmbedded.java | 5 +- .../mesquite/cont/lib/MContinuousHistory.java | 5 +- .../mesquite/cont/lib/MContinuousStates.java | 5 +- .../mesquite/cont/lib/MGeographicStates.java | 5 +- .../mesquite/cont/lib/ManageContCharsA.java | 10 +- .../cont/lib/SquaredReconstructor.java | 5 +- .../CorrelationViewer/CorrelationViewer.java | 5 +- Source/mesquite/correl/Pagel94/Pagel94.java | 5 +- .../aCorrelPackageIntro.java | 4 +- Source/mesquite/correl/lib/CLogger.java | 5 +- Source/mesquite/correl/lib/ComplexMatrix.java | 5 +- .../lib/MultipleProbCategCharModel.java | 5 +- .../correl/lib/MultipleProbabilityModel.java | 5 +- .../correl/lib/Pagel94Calculator.java | 5 +- .../mesquite/correl/lib/PagelMatrixModel.java | 6 +- .../AbsoluteDistance/AbsoluteDistance.java | 5 +- .../AverageOfDistances.java | 5 +- .../ClusterAnalysis/ClusterAnalysis.java | 5 +- .../DistanceContainedTaxa.java | 5 +- .../ExportTaxaDistances.java | 5 +- .../distance/F81Distance/F81Distance.java | 5 +- .../distance/F84Distance/F84Distance.java | 5 +- .../JukesCantorDistance.java | 5 +- .../distance/K2PDistance/K2PDistance.java | 5 +- .../distance/NodeCountDist/NodeCountDist.java | 5 +- .../distance/PDistance/PDistance.java | 5 +- .../PatristicDistance/PatristicDistance.java | 5 +- .../SharedHistoryDistance.java | 5 +- .../SharedProportionalDistance.java | 5 +- .../distance/ShowDistance/ShowDistance.java | 5 +- .../distance/SingleLinkage/SingleLinkage.java | 5 +- .../TaxaDistFromMatrixSrc.java | 5 +- .../distance/TaxonDistance/TaxonDistance.java | 5 +- .../TaxonPairDistance/TaxonPairDistance.java | 5 +- Source/mesquite/distance/UPGMA/UPGMA.java | 5 +- .../UncorrectedDistance.java | 5 +- .../aDistanceIntro/aDistanceIntro.java | 5 +- .../distance/lib/DNATaxaDistFromMatrix.java | 5 +- .../lib/DNATaxaDistFromMatrixFreq.java | 5 +- .../distance/lib/DNATaxaDistance.java | 5 +- .../distance/lib/GeoTaxaDistFromMatrix.java | 5 +- .../distance/lib/GeoTaxaDistance.java | 5 +- .../distance/lib/IncTaxaDistanceSource.java | 5 +- .../distance/lib/MolecularTaxaDistance.java | 5 +- Source/mesquite/distance/lib/PairsWindow.java | 5 +- .../distance/lib/TaxaDistFromMatrix.java | 5 +- .../mesquite/distance/lib/TaxaDistance.java | 5 +- .../distance/lib/TaxaDistanceSource.java | 5 +- .../mesquite/distance/lib/TreeClusterer.java | 5 +- .../BiSSELikelihood/BiSSELikelihood.java | 5 +- .../BiSSELikelihoodCalculator.java | 7 +- .../BiSSELikelihoodRatio.java | 5 +- .../BiSSETreeCharSim/BiSSETreeCharSim.java | 5 +- .../BirthDeathTrees/BirthDeathTrees.java | 5 +- .../CharAssocDivViewer.java | 5 +- .../CharIndepDivViewer.java | 5 +- .../ContCharSpeciation.java | 5 +- .../DivCategCharMLCalculator.java | 7 +- .../DiversCategCharLikelihood.java | 5 +- .../EvolveTreesDiversChars.java | 5 +- .../LineagesThroughTime.java | 5 +- .../SisterDiversification.java | 5 +- .../SpecExtincLikelihood.java | 5 +- .../SpecExtincMLCalculator.java | 5 +- .../diverse/aDiverseIntro/aDiverseIntro.java | 8 +- Source/mesquite/diverse/lib/DEQNumSolver.java | 5 +- Source/mesquite/diverse/lib/DESystem.java | 5 +- .../diverse/lib/NumForCharAndTreeDivers.java | 5 +- .../diverse/lib/NumberForTreeDivers.java | 5 +- Source/mesquite/diverse/lib/RK4Solver.java | 5 +- Source/mesquite/diverse/lib/RKF45Solver.java | 5 +- .../diverse/lib/TreeCharSimulate.java | 5 +- .../FuseTMSequences/FuseTMSequences.java | 5 +- .../FuseTaxaMatrices/FuseTaxaMatrices.java | 6 +- .../ImportTaxonNames/ImportTaxonNames.java | 134 -- .../InterchTaxonPrefixSuffix.java | 5 +- .../KeepTaxonPrefixSuffix.java | 5 +- .../RandomizeTaxonOrder.java | 5 +- .../TaxaListImportSource.java | 5 +- .../TaxonNameFromSampleNamesFile.java | 336 ++++ .../aDmanagerIntro/aDmanagerIntro.java | 5 +- .../CodePosRatesCurator.java | 5 +- .../EvolveDNAChars/EvolveDNAChars.java | 5 +- .../genesis/GammaCurator/GammaCurator.java | 5 +- .../GammaInvarCurator/GammaInvarCurator.java | 5 +- .../InitDNASubmodels/InitDNASubmodels.java | 5 +- .../genesis/InvarCurator/InvarCurator.java | 5 +- .../RateMatrixGTRCurator.java | 5 +- .../RateMatrixTiTvCurator.java | 5 +- .../SimDNAModelCurator.java | 5 +- .../StateFreqDNAEmpCurator.java | 7 +- .../StateFreqUserDNACurator.java | 5 +- .../genesis/aGenesisIntro/aGenesisIntro.java | 5 +- .../genesis/lib/CharRateMatrixModelSet.java | 5 +- .../genesis/lib/CharRatesCodePos.java | 5 +- .../genesis/lib/CharRatesCurator.java | 5 +- .../mesquite/genesis/lib/CharRatesEqual.java | 5 +- .../mesquite/genesis/lib/CharRatesGamma.java | 5 +- .../genesis/lib/CharRatesGammaInvar.java | 5 +- .../mesquite/genesis/lib/CharRatesInvar.java | 5 +- .../mesquite/genesis/lib/CharRatesModel.java | 5 +- .../genesis/lib/CharRatesModelInfo.java | 5 +- .../genesis/lib/CharRatesModelSet.java | 5 +- .../genesis/lib/CompositProbCategModel.java | 5 +- Source/mesquite/genesis/lib/ProbSubModel.java | 5 +- .../genesis/lib/ProbSubModelCurator.java | 5 +- .../genesis/lib/ProbabilityDNAModel.java | 5 +- .../genesis/lib/RateMatrixCatModel.java | 5 +- .../genesis/lib/RateMatrixCatModelInfo.java | 5 +- .../genesis/lib/RateMatrixCurator.java | 5 +- .../genesis/lib/RateMatrixDNAModel.java | 5 +- .../genesis/lib/RateMatrixEqualDNAModel.java | 5 +- .../genesis/lib/RateMatrixGTRModel.java | 5 +- .../genesis/lib/RateMatrixTiTvModel.java | 5 +- .../genesis/lib/SimulationDNAModel.java | 5 +- .../genesis/lib/StateFreqCurator.java | 5 +- .../genesis/lib/StateFreqDNAEmpir.java | 5 +- .../genesis/lib/StateFreqDNAEqual.java | 5 +- .../genesis/lib/StateFreqDNAModel.java | 5 +- .../genesis/lib/StateFreqDNASpecif.java | 5 +- .../mesquite/genesis/lib/StateFreqModel.java | 5 +- .../genesis/lib/StateFreqModelSet.java | 5 +- .../genesis/lib/StateFreqUserCurator.java | 5 +- .../genesis/lib/StateFreqUserDNAModel.java | 5 +- .../genesis/lib/StateFreqUserModel.java | 5 +- Source/mesquite/genesis/lib/SubmodelInfo.java | 5 +- .../iText/aiTextIntro/aiTextIntro.java | 5 +- .../ExportCharStateInfo.java | 4 +- .../ExportFusedMatrixNEXUS.java | 10 +- .../ExportFusedPhylip/ExportFusedPhylip.java | 182 ++ .../ExportNEXUSTreeFile.java | 4 +- .../ExportPartitionFinderDNA.java | 69 + .../ExportPartitionFinderProtein.java | 69 + .../ExportTreeSourceToNEXUS.java | 5 +- .../InterpretClustalDNA.java | 4 +- .../InterpretClustalProtein.java | 4 +- .../InterpretFastaDNA/InterpretFastaDNA.java | 4 +- .../InterpretFastaProtein.java | 4 +- .../InterpretGenBankDNA.java | 4 +- .../InterpretGenBankProt.java | 4 +- .../io/InterpretNBRFDNA/InterpretNBRFDNA.java | 4 +- .../InterpretNBRFProtein.java | 4 +- .../InterpretNonaHennig.java | 4 +- .../io/InterpretPOYDNA/InterpretPOYDNA.java | 4 +- .../InterpretPhylipCat.java | 4 +- .../InterpretPhylipDNA.java | 4 +- .../InterpretPhylipProtein.java | 4 +- .../InterpretPhylipTreesBasic.java | 53 + .../InterpretSimpleCat.java | 4 +- .../InterpretSimpleCont.java | 4 +- .../InterpretSimpleDNA.java | 4 +- .../InterpretSimpleGeog.java | 4 +- .../InterpretSimpleProtein.java | 4 +- .../io/InterpretTNT/InterpretTNT.java | 5 +- .../InterpretTabbedCat.java | 8 +- .../InterpretTabbedConts.java | 8 +- Source/mesquite/io/aIOIntro/aIOIntro.java | 4 +- .../io/lib/ExportPartitionFinder.java | 370 ++++ Source/mesquite/io/lib/IOUtil.java | 273 +++ Source/mesquite/io/lib/InterpretClustal.java | 6 +- Source/mesquite/io/lib/InterpretFasta.java | 159 +- Source/mesquite/io/lib/InterpretGenBank.java | 6 +- .../io/lib/InterpretHennig86Base.java | 8 +- Source/mesquite/io/lib/InterpretNBRF.java | 6 +- Source/mesquite/io/lib/InterpretPhylip.java | 270 +-- .../InterpretPhylipTrees.java | 46 +- Source/mesquite/io/lib/InterpretSimple.java | 6 +- .../io/lib/PartitionFinderDialog.java | 89 + .../mesquite/io/lib/PhylipExporterDialog.java | 4 +- .../xExportPartitionsNEXUS.java | 4 +- .../xExportSimpleNexus.java | 4 +- .../mesquite/jama/aJamaIntro/aJamaIntro.java | 5 +- .../mesquite/jsci/aJSciIntro/aJSciIntro.java | 5 +- Source/mesquite/lib/Abortable.java | 5 +- Source/mesquite/lib/AdjustableTree.java | 5 +- Source/mesquite/lib/AlertDialog.java | 5 +- Source/mesquite/lib/AnnotPanelOwner.java | 5 +- Source/mesquite/lib/Annotatable.java | 5 +- Source/mesquite/lib/AnnotationsPanel.java | 5 +- Source/mesquite/lib/Arguments.java | 7 +- Source/mesquite/lib/Associable.java | 7 +- Source/mesquite/lib/AssociableWithSpecs.java | 5 +- Source/mesquite/lib/Attachable.java | 5 +- Source/mesquite/lib/AttachedNote.java | 5 +- Source/mesquite/lib/AttachedNotesVector.java | 5 +- Source/mesquite/lib/Author.java | 5 +- Source/mesquite/lib/Binomial.java | 5 +- Source/mesquite/lib/Bits.java | 13 +- Source/mesquite/lib/BitsSpecsSet.java | 6 +- Source/mesquite/lib/BooleanUtil.java | 5 +- Source/mesquite/lib/CardPanel.java | 5 +- Source/mesquite/lib/ChangeAuthority.java | 5 +- Source/mesquite/lib/ChangeEvent.java | 5 +- Source/mesquite/lib/ChangeHistory.java | 5 +- Source/mesquite/lib/ChartBkgdExtra.java | 5 +- Source/mesquite/lib/ChartExtra.java | 5 +- Source/mesquite/lib/ChartField.java | 5 +- Source/mesquite/lib/ChartListener.java | 5 +- Source/mesquite/lib/ChartTool.java | 7 +- Source/mesquite/lib/ChartWindow.java | 5 +- Source/mesquite/lib/Charter.java | 5 +- Source/mesquite/lib/ChecklistDialog.java | 5 +- Source/mesquite/lib/CircleSymbol.java | 9 +- Source/mesquite/lib/Clade.java | 5 +- Source/mesquite/lib/Clades.java | 5 +- Source/mesquite/lib/ClassVector.java | 5 +- Source/mesquite/lib/CleanUpJob.java | 5 +- Source/mesquite/lib/ClockPanel.java | 5 +- Source/mesquite/lib/ClosablePanel.java | 15 +- .../mesquite/lib/ClosablePanelContainer.java | 5 +- Source/mesquite/lib/ColorDialog.java | 5 +- Source/mesquite/lib/ColorDistribution.java | 19 +- Source/mesquite/lib/ColorEvent.java | 5 +- Source/mesquite/lib/ColorEventVector.java | 5 +- Source/mesquite/lib/ColorPickerPanel.java | 5 +- Source/mesquite/lib/ColorRecord.java | 5 +- Source/mesquite/lib/ColorTheme.java | 204 ++- Source/mesquite/lib/Colorable.java | 5 +- Source/mesquite/lib/CommandChecker.java | 44 +- Source/mesquite/lib/CommandCommunicator.java | 5 +- Source/mesquite/lib/CommandRecord.java | 7 +- Source/mesquite/lib/CommandRecordHolder.java | 5 +- Source/mesquite/lib/CommandThread.java | 5 +- Source/mesquite/lib/Commandable.java | 7 +- Source/mesquite/lib/CommandableOwner.java | 7 +- Source/mesquite/lib/CompatibilityChecker.java | 5 +- Source/mesquite/lib/CompatibilityTest.java | 5 +- Source/mesquite/lib/ConsoleThread.java | 5 +- Source/mesquite/lib/ConsoleWindow.java | 5 +- Source/mesquite/lib/ContentArea.java | 5 +- Source/mesquite/lib/Context.java | 5 +- Source/mesquite/lib/DatabaseURLSource.java | 5 +- Source/mesquite/lib/Debugg.java | 5 +- Source/mesquite/lib/DialogGraphicsPanel.java | 5 +- Source/mesquite/lib/DialogListener.java | 5 +- Source/mesquite/lib/Doomable.java | 5 +- Source/mesquite/lib/Double2DArray.java | 5 +- Source/mesquite/lib/DoubleArray.java | 5 +- Source/mesquite/lib/DoubleClickList.java | 5 +- Source/mesquite/lib/DoubleClickListener.java | 5 +- Source/mesquite/lib/DoubleField.java | 5 +- Source/mesquite/lib/DoubleMiniScroll.java | 5 +- Source/mesquite/lib/DoubleSliderWindow.java | 5 +- Source/mesquite/lib/DoubleSqMatrixFields.java | 5 +- Source/mesquite/lib/DragRectangle.java | 5 +- Source/mesquite/lib/ETContentArea.java | 5 +- Source/mesquite/lib/EmployeeNeed.java | 5 +- Source/mesquite/lib/EmployeeVector.java | 5 +- Source/mesquite/lib/EmployerEmployee.java | 9 +- .../lib/EnglishDecimalFormatSymbols.java | 15 + Source/mesquite/lib/EnterButton.java | 7 +- Source/mesquite/lib/Evaluator.java | 5 +- Source/mesquite/lib/Explainable.java | 5 +- Source/mesquite/lib/ExplanationArea.java | 5 +- .../mesquite/lib/ExponentialDistribution.java | 5 +- Source/mesquite/lib/ExporterDialog.java | 5 +- Source/mesquite/lib/ExtensibleDialog.java | 19 +- Source/mesquite/lib/ExtensibleExplDialog.java | 5 +- Source/mesquite/lib/ExtensibleListDialog.java | 5 +- Source/mesquite/lib/FileBlock.java | 5 +- Source/mesquite/lib/FileDirtier.java | 5 +- Source/mesquite/lib/FileElement.java | 6 +- .../mesquite/lib/FillableMesquiteSymbol.java | 15 +- Source/mesquite/lib/Fittable.java | 5 +- Source/mesquite/lib/FunctionExplainable.java | 5 +- Source/mesquite/lib/FunctionExplanation.java | 5 +- Source/mesquite/lib/GraphicsUtil.java | 139 +- Source/mesquite/lib/GroupLabel.java | 30 +- Source/mesquite/lib/HNode.java | 5 +- Source/mesquite/lib/HPanel.java | 5 +- Source/mesquite/lib/HTMLDescribable.java | 5 +- Source/mesquite/lib/HTMLSidePanel.java | 5 +- Source/mesquite/lib/HelpSearchManager.java | 83 +- Source/mesquite/lib/HelpSearchStrip.java | 8 +- Source/mesquite/lib/HorizontalLine.java | 5 +- Source/mesquite/lib/Hyperlink.java | 5 +- Source/mesquite/lib/Identifiable.java | 5 +- Source/mesquite/lib/Illustratable.java | 5 +- Source/mesquite/lib/ImageLabel.java | 5 +- Source/mesquite/lib/ImageOwner.java | 5 +- Source/mesquite/lib/ImagePanel.java | 5 +- Source/mesquite/lib/ImagePanelListener.java | 5 +- Source/mesquite/lib/Incrementable.java | 5 +- Source/mesquite/lib/InfoBar.java | 112 +- Source/mesquite/lib/Integer2DArray.java | 5 +- Source/mesquite/lib/IntegerArray.java | 5 +- Source/mesquite/lib/IntegerField.java | 5 +- .../mesquite/lib/IntegerSqMatrixFields.java | 5 +- Source/mesquite/lib/InterContentArea.java | 5 +- Source/mesquite/lib/Journal.java | 7 +- .../mesquite/lib/KeyAdapterToConsumeKeys.java | 5 +- Source/mesquite/lib/LabelsAtNodes.java | 5 +- Source/mesquite/lib/LeakFinder.java | 5 +- Source/mesquite/lib/Legend.java | 5 +- Source/mesquite/lib/LegendHolder.java | 5 +- Source/mesquite/lib/LightLabel.java | 5 +- Source/mesquite/lib/LightLabelsAtNodes.java | 5 +- Source/mesquite/lib/LinearValueToPixel.java | 5 +- Source/mesquite/lib/ListDialog.java | 7 +- Source/mesquite/lib/Listable.java | 5 +- Source/mesquite/lib/ListableVector.java | 111 +- Source/mesquite/lib/Listenable.java | 5 +- Source/mesquite/lib/Listened.java | 5 +- Source/mesquite/lib/LogValueToPixel.java | 5 +- Source/mesquite/lib/LogWindow.java | 7 +- Source/mesquite/lib/Logger.java | 5 +- Source/mesquite/lib/Long2DArray.java | 5 +- Source/mesquite/lib/LongArray.java | 5 +- Source/mesquite/lib/LongField.java | 5 +- Source/mesquite/lib/LowLevelListener.java | 5 +- Source/mesquite/lib/MRPopup.java | 5 +- Source/mesquite/lib/MainThread.java | 5 +- Source/mesquite/lib/MarchingAnts.java | 5 +- Source/mesquite/lib/MenuItemsSpecsVector.java | 5 +- Source/mesquite/lib/MenuOwner.java | 295 ++-- Source/mesquite/lib/MenuVisibility.java | 5 +- Source/mesquite/lib/MesqJEditorPane.java | 14 +- Source/mesquite/lib/Mesquite3DIntPoint.java | 5 +- Source/mesquite/lib/MesquiteBoolean.java | 7 +- Source/mesquite/lib/MesquiteButton.java | 7 +- .../mesquite/lib/MesquiteCMenuItemSpec.java | 5 +- Source/mesquite/lib/MesquiteChart.java | 5 +- .../mesquite/lib/MesquiteCheckMenuItem.java | 5 +- Source/mesquite/lib/MesquiteCollator.java | 5 +- Source/mesquite/lib/MesquiteColorTable.java | 28 +- Source/mesquite/lib/MesquiteCommand.java | 7 +- Source/mesquite/lib/MesquiteCursor.java | 7 +- Source/mesquite/lib/MesquiteDialog.java | 5 +- Source/mesquite/lib/MesquiteDialogParent.java | 5 +- Source/mesquite/lib/MesquiteDouble.java | 69 +- Source/mesquite/lib/MesquiteDropListener.java | 5 +- Source/mesquite/lib/MesquiteDropManager.java | 5 +- .../lib/MesquiteDroppedFileHandler.java | 5 +- Source/mesquite/lib/MesquiteEvent.java | 5 +- Source/mesquite/lib/MesquiteException.java | 5 +- .../mesquite/lib/MesquiteExternalProcess.java | 5 +- Source/mesquite/lib/MesquiteFile.java | 115 +- Source/mesquite/lib/MesquiteFileDialog.java | 5 +- Source/mesquite/lib/MesquiteFileUtil.java | 47 + Source/mesquite/lib/MesquiteFrame.java | 1053 +++++++++--- Source/mesquite/lib/MesquiteHTMLWindow.java | 7 +- Source/mesquite/lib/MesquiteImage.java | 5 +- Source/mesquite/lib/MesquiteInteger.java | 34 +- Source/mesquite/lib/MesquiteLabel.java | 5 +- Source/mesquite/lib/MesquiteListTable.java | 5 +- Source/mesquite/lib/MesquiteListWindow.java | 5 +- Source/mesquite/lib/MesquiteListener.java | 9 +- Source/mesquite/lib/MesquiteLong.java | 5 +- Source/mesquite/lib/MesquiteMacro.java | 5 +- Source/mesquite/lib/MesquiteMenu.java | 5 +- Source/mesquite/lib/MesquiteMenuBar.java | 5 +- Source/mesquite/lib/MesquiteMenuItem.java | 5 +- Source/mesquite/lib/MesquiteMenuItemSpec.java | 5 +- Source/mesquite/lib/MesquiteMenuSpec.java | 5 +- Source/mesquite/lib/MesquiteMessage.java | 5 +- Source/mesquite/lib/MesquiteModule.java | 179 +- Source/mesquite/lib/MesquiteModuleInfo.java | 49 +- Source/mesquite/lib/MesquiteNumber.java | 5 +- Source/mesquite/lib/MesquitePDFFile.java | 5 +- .../mesquite/lib/MesquitePackageRecord.java | 5 +- Source/mesquite/lib/MesquitePanel.java | 5 +- Source/mesquite/lib/MesquiteParameter.java | 5 +- Source/mesquite/lib/MesquitePopup.java | 5 +- Source/mesquite/lib/MesquitePrintJob.java | 5 +- Source/mesquite/lib/MesquiteProject.java | 103 +- Source/mesquite/lib/MesquiteScrollbar.java | 7 +- Source/mesquite/lib/MesquiteSet.java | 7 +- Source/mesquite/lib/MesquiteString.java | 5 +- Source/mesquite/lib/MesquiteSubmenu.java | 5 +- Source/mesquite/lib/MesquiteSubmenuSpec.java | 5 +- Source/mesquite/lib/MesquiteSymbol.java | 13 +- Source/mesquite/lib/MesquiteTabbedPane.java | 5 +- Source/mesquite/lib/MesquiteTabbedPanel.java | 5 +- Source/mesquite/lib/MesquiteTextCanvas.java | 5 +- Source/mesquite/lib/MesquiteTextWindow.java | 5 +- Source/mesquite/lib/MesquiteThread.java | 13 +- Source/mesquite/lib/MesquiteTimer.java | 5 +- Source/mesquite/lib/MesquiteTool.java | 7 +- Source/mesquite/lib/MesquiteTree.java | 12 +- Source/mesquite/lib/MesquiteTrunk.java | 10 +- Source/mesquite/lib/MesquiteWindow.java | 75 +- .../lib/MesquiteXMLPreferencesModule.java | 5 +- Source/mesquite/lib/MesquiteXMLUtilities.java | 5 +- Source/mesquite/lib/MessagePanel.java | 5 +- Source/mesquite/lib/MiniControl.java | 7 +- Source/mesquite/lib/MiniNumberEditor.java | 7 +- Source/mesquite/lib/MiniScroll.java | 11 +- Source/mesquite/lib/MiniScrollButton.java | 7 +- Source/mesquite/lib/MiniSlider.java | 7 +- Source/mesquite/lib/MiniSliderWithText.java | 7 +- Source/mesquite/lib/MiniStringEditor.java | 7 +- Source/mesquite/lib/ModuleInfoWindow.java | 5 +- Source/mesquite/lib/ModulesInfoVector.java | 5 +- Source/mesquite/lib/MousePanel.java | 7 +- Source/mesquite/lib/NameHolder.java | 5 +- Source/mesquite/lib/NameReference.java | 5 +- Source/mesquite/lib/NexusBlock.java | 42 +- .../mesquite/lib/NexusBlockEditableRaw.java | 5 +- Source/mesquite/lib/NexusBlockTest.java | 5 +- Source/mesquite/lib/NexusCommandTest.java | 5 +- Source/mesquite/lib/NexusWritable.java | 5 +- Source/mesquite/lib/Notification.java | 5 +- Source/mesquite/lib/NumSpecsSet.java | 5 +- Source/mesquite/lib/Number2DArray.java | 5 +- Source/mesquite/lib/NumberArray.java | 20 +- Source/mesquite/lib/OTUIDCodeInfoCoord.java | 1 + Source/mesquite/lib/OTUIDCodeInfoSource.java | 1 + Source/mesquite/lib/Object2DArray.java | 5 +- Source/mesquite/lib/ObjectArray.java | 5 +- Source/mesquite/lib/ObjectContainer.java | 5 +- Source/mesquite/lib/ObjectSpecsSet.java | 6 +- Source/mesquite/lib/OuterContentArea.java | 5 +- Source/mesquite/lib/OutputFileProcessor.java | 5 +- Source/mesquite/lib/OwnedByModule.java | 5 +- Source/mesquite/lib/PanelOfCards.java | 5 +- Source/mesquite/lib/PanelsAtNodes.java | 5 +- Source/mesquite/lib/ParametersDialog.java | 5 +- Source/mesquite/lib/ParametersExplorable.java | 5 +- Source/mesquite/lib/ParseUtil.java | 31 +- Source/mesquite/lib/Parser.java | 7 +- Source/mesquite/lib/PathHolder.java | 5 +- Source/mesquite/lib/PendingCommand.java | 5 +- Source/mesquite/lib/PhoneHomeRecord.java | 5 +- Source/mesquite/lib/PhoneHomeUtil.java | 23 +- Source/mesquite/lib/PopUpPanelOfCards.java | 5 +- Source/mesquite/lib/Prioritizable.java | 5 +- Source/mesquite/lib/Priority.java | 5 +- Source/mesquite/lib/ProgressIndicator.java | 5 +- Source/mesquite/lib/ProgressPanel.java | 7 +- Source/mesquite/lib/ProgressWindow.java | 5 +- Source/mesquite/lib/ProjPanelCommand.java | 5 +- Source/mesquite/lib/ProjPanelPanel.java | 19 +- Source/mesquite/lib/ProjectRead.java | 5 +- Source/mesquite/lib/ProjectReadThread.java | 5 +- Source/mesquite/lib/Projects.java | 7 +- .../mesquite/lib/PropertyNamesProvider.java | 5 +- Source/mesquite/lib/PuppetThread.java | 7 +- Source/mesquite/lib/Puppeteer.java | 13 +- Source/mesquite/lib/QueryDialogs.java | 11 +- Source/mesquite/lib/RadioButtons.java | 5 +- Source/mesquite/lib/RandomBetween.java | 5 +- Source/mesquite/lib/Reconnectable.java | 22 + Source/mesquite/lib/Renamable.java | 5 +- Source/mesquite/lib/ResizableLegend.java | 5 +- Source/mesquite/lib/RotatedRectangle.java | 5 +- Source/mesquite/lib/ScrollTextField.java | 7 +- Source/mesquite/lib/SelectionRectangle.java | 63 + Source/mesquite/lib/Selectionable.java | 5 +- Source/mesquite/lib/ShellScriptRunner.java | 169 ++ Source/mesquite/lib/ShellScriptUtil.java | 28 +- Source/mesquite/lib/ShellScriptWatcher.java | 5 +- Source/mesquite/lib/Short2DArray.java | 5 +- Source/mesquite/lib/ShortArray.java | 5 +- Source/mesquite/lib/Showable.java | 5 +- Source/mesquite/lib/SimpleIntegerField.java | 5 +- Source/mesquite/lib/SimpleTaxonNamer.java | 87 +- Source/mesquite/lib/SingleLineTextArea.java | 5 +- Source/mesquite/lib/SingleLineTextField.java | 5 +- Source/mesquite/lib/SliderWindow.java | 5 +- Source/mesquite/lib/Snapshot.java | 129 +- Source/mesquite/lib/SpecialListName.java | 5 +- Source/mesquite/lib/SpecsSet.java | 5 +- Source/mesquite/lib/SpecsSetVector.java | 5 +- Source/mesquite/lib/StringArray.java | 5 +- Source/mesquite/lib/StringInABox.java | 15 +- Source/mesquite/lib/StringIntegerDialog.java | 5 +- .../mesquite/lib/StringIntegerListDlog.java | 5 +- Source/mesquite/lib/StringLister.java | 5 +- Source/mesquite/lib/StringUtil.java | 189 +- Source/mesquite/lib/SymbolGraphicsPanel.java | 5 +- Source/mesquite/lib/SymbolsVector.java | 5 +- Source/mesquite/lib/SystemWindow.java | 5 +- Source/mesquite/lib/TDLegendWithColors.java | 5 +- Source/mesquite/lib/Taxa.java | 101 +- Source/mesquite/lib/TaxaBitsSet.java | 5 +- Source/mesquite/lib/TaxaBlock.java | 7 +- Source/mesquite/lib/TaxaDisplay.java | 5 +- Source/mesquite/lib/TaxaDisplayActive.java | 5 +- Source/mesquite/lib/TaxaDisplayBkgdExtra.java | 5 +- .../mesquite/lib/TaxaDisplayDrawnExtra.java | 5 +- Source/mesquite/lib/TaxaDisplayExtra.java | 5 +- Source/mesquite/lib/TaxaDrawing.java | 7 +- Source/mesquite/lib/TaxaGroup.java | 28 +- Source/mesquite/lib/TaxaGroupVector.java | 5 +- Source/mesquite/lib/TaxaInclusionSet.java | 5 +- Source/mesquite/lib/TaxaPartition.java | 6 +- Source/mesquite/lib/TaxaSelectionSet.java | 5 +- Source/mesquite/lib/TaxaSpecsSet.java | 5 +- Source/mesquite/lib/TaxaStringsSet.java | 5 +- Source/mesquite/lib/TaxaTool.java | 7 +- Source/mesquite/lib/TaxaTreeDisplay.java | 22 +- Source/mesquite/lib/Taxon.java | 7 +- Source/mesquite/lib/TaxonNamer.java | 23 +- Source/mesquite/lib/TaxonPair.java | 7 +- .../mesquite/lib/TextCanvasWithButtons.java | 13 + Source/mesquite/lib/TextContentArea.java | 5 +- Source/mesquite/lib/TextRotator.java | 8 +- Source/mesquite/lib/TextTree.java | 5 +- Source/mesquite/lib/ThermoPanel.java | 5 +- Source/mesquite/lib/ToolKeyListener.java | 5 +- Source/mesquite/lib/ToolPalette.java | 5 +- Source/mesquite/lib/TranslationTable.java | 7 +- Source/mesquite/lib/Tree.java | 5 +- Source/mesquite/lib/TreeContext.java | 5 +- Source/mesquite/lib/TreeContextListener.java | 5 +- Source/mesquite/lib/TreeDecorator.java | 5 +- Source/mesquite/lib/TreeDisplay.java | 5 +- Source/mesquite/lib/TreeDisplayActive.java | 5 +- Source/mesquite/lib/TreeDisplayBkgdExtra.java | 5 +- .../mesquite/lib/TreeDisplayDrawnExtra.java | 5 +- Source/mesquite/lib/TreeDisplayExtra.java | 5 +- Source/mesquite/lib/TreeDisplayLegend.java | 5 +- Source/mesquite/lib/TreeDrawing.java | 47 +- Source/mesquite/lib/TreeReference.java | 5 +- Source/mesquite/lib/TreeTool.java | 7 +- Source/mesquite/lib/TreeUtil.java | 5 +- Source/mesquite/lib/TreeVector.java | 13 +- Source/mesquite/lib/Trees.java | 5 +- Source/mesquite/lib/TwoIntegersDialog.java | 5 +- Source/mesquite/lib/TwoStringsDialog.java | 5 +- Source/mesquite/lib/UndoInstructions.java | 6 +- Source/mesquite/lib/UndoReference.java | 5 +- Source/mesquite/lib/Undoer.java | 5 +- Source/mesquite/lib/ValueToPixel.java | 5 +- .../mesquite/lib/VoucherInfoFromOTUIDDB.java | 1 + Source/mesquite/lib/WindowButton.java | 5 +- Source/mesquite/lib/WithStringDetails.java | 5 +- .../mesquite/lib/XMLPreferencesProcessor.java | 7 +- Source/mesquite/lib/XMLUtil.java | 13 +- Source/mesquite/lib/ZipUtil.java | 5 +- .../characters/AdjustableDistribution.java | 5 +- .../lib/characters/CLikelihoodCalculator.java | 5 +- .../lib/characters/CModelEstimator.java | 5 +- Source/mesquite/lib/characters/CellBlock.java | 9 +- .../lib/characters/CentralModelListener.java | 5 +- .../mesquite/lib/characters/CharBitsSet.java | 5 +- .../lib/characters/CharHistoryContainer.java | 5 +- .../lib/characters/CharInclusionSet.java | 5 +- .../mesquite/lib/characters/CharNumSet.java | 5 +- .../lib/characters/CharObjectSpecsSet.java | 5 +- .../lib/characters/CharSelectionSet.java | 5 +- Source/mesquite/lib/characters/CharSort.java | 5 +- .../mesquite/lib/characters/CharSpecsSet.java | 5 +- .../lib/characters/CharWeightSet.java | 5 +- .../lib/characters/CharacterData.java | 346 +++- .../lib/characters/CharacterDistribution.java | 5 +- .../lib/characters/CharacterHistory.java | 5 +- .../lib/characters/CharacterModel.java | 5 +- .../lib/characters/CharacterPartition.java | 18 +- .../lib/characters/CharacterState.java | 5 +- .../lib/characters/CharacterStateTest.java | 5 +- .../lib/characters/CharacterStates.java | 5 +- .../lib/characters/CharacterStatesHolder.java | 5 +- .../lib/characters/CharacterSubmodel.java | 5 +- .../lib/characters/CharactersBlock.java | 7 +- .../lib/characters/CharactersGroup.java | 28 +- .../lib/characters/CharactersGroupVector.java | 5 +- .../lib/characters/CodonPositionsSet.java | 119 +- .../lib/characters/DefaultReference.java | 5 +- .../characters/MAdjustableDistribution.java | 5 +- .../characters/MCharactersDistribution.java | 5 +- .../lib/characters/MCharactersHistory.java | 5 +- .../lib/characters/MCharactersStates.java | 5 +- .../characters/MCharactersStatesHolder.java | 5 +- .../characters/ModelCompatibilityInfo.java | 5 +- Source/mesquite/lib/characters/ModelSet.java | 5 +- .../mesquite/lib/characters/ModelVector.java | 5 +- .../lib/characters/ProbabilityModel.java | 5 +- .../lib/characters/ProbabilityModelSet.java | 5 +- .../characters/SlicedCharacterHistory.java | 5 +- .../characters/StoredCharacterHistory.java | 5 +- Source/mesquite/lib/characters/TaxaInfo.java | 5 +- .../lib/characters/WholeCharacterModel.java | 5 +- .../lib/duties/AnalyticalDrawTree.java | 5 +- .../lib/duties/BooleanForCharacter.java | 5 +- .../mesquite/lib/duties/BooleanForItem.java | 5 +- .../mesquite/lib/duties/BooleanForTaxon.java | 5 +- .../mesquite/lib/duties/BooleanForTree.java | 5 +- .../lib/duties/BooleanForTreeIncr.java | 5 +- .../mesquite/lib/duties/BooleanForTreeM.java | 5 +- .../lib/duties/BranchLengthsAlterer.java | 5 +- .../lib/duties/BranchLengthsAltererMult.java | 5 +- .../lib/duties/BranchNamesAlterer.java | 5 +- .../lib/duties/BranchNamesAltererMult.java | 5 +- .../mesquite/lib/duties/BrowseHierarchy.java | 5 +- Source/mesquite/lib/duties/CellColorer.java | 5 +- .../lib/duties/CellColorerCharacters.java | 5 +- .../lib/duties/CellColorerMatrix.java | 5 +- .../mesquite/lib/duties/CellColorerTaxa.java | 5 +- .../lib/duties/CharHistorySource.java | 5 +- Source/mesquite/lib/duties/CharMapper.java | 4 +- .../mesquite/lib/duties/CharMatrixFiller.java | 5 +- .../lib/duties/CharMatrixManager.java | 7 +- .../lib/duties/CharMatrixObedSource.java | 5 +- .../lib/duties/CharMatrixOneSource.java | 5 +- .../mesquite/lib/duties/CharMatrixSource.java | 5 +- .../mesquite/lib/duties/CharModelCurator.java | 5 +- .../lib/duties/CharSelectCoordinator.java | 5 +- .../mesquite/lib/duties/CharSourceCoord.java | 5 +- .../lib/duties/CharSourceCoordObed.java | 5 +- .../lib/duties/CharSpecsSetManager.java | 8 +- .../lib/duties/CharStatesForNodes.java | 5 +- .../lib/duties/CharSubmodelCurator.java | 5 +- .../lib/duties/CharTableAssistantI.java | 5 +- .../lib/duties/CharacterModelSource.java | 5 +- .../lib/duties/CharacterObedSource.java | 5 +- .../lib/duties/CharacterOneSource.java | 5 +- .../lib/duties/CharacterSelector.java | 5 +- .../lib/duties/CharacterSimulator.java | 5 +- .../mesquite/lib/duties/CharacterSource.java | 5 +- .../lib/duties/CharactersManager.java | 5 +- .../lib/duties/CharsStatesForNodes.java | 5 +- .../mesquite/lib/duties/ChartAssistant.java | 5 +- Source/mesquite/lib/duties/Consenser.java | 5 +- .../lib/duties/CuratorWithSettings.java | 5 +- Source/mesquite/lib/duties/DataAlterer.java | 5 +- .../mesquite/lib/duties/DataAltererCon.java | 5 +- .../lib/duties/DataColumnNamesAssistant.java | 5 +- Source/mesquite/lib/duties/DataMatcher.java | 5 +- Source/mesquite/lib/duties/DataSearcher.java | 39 +- Source/mesquite/lib/duties/DataUtility.java | 5 +- .../lib/duties/DataWSelectionAssistant.java | 5 +- .../lib/duties/DataWindowAssistant.java | 5 +- .../lib/duties/DataWindowAssistantA.java | 5 +- .../lib/duties/DataWindowAssistantI.java | 7 +- .../lib/duties/DataWindowAssistantID.java | 42 + .../mesquite/lib/duties/DataWindowMaker.java | 5 +- .../lib/duties/DefaultsAssistant.java | 5 +- .../lib/duties/DisplayCharsStsAtNodes.java | 5 +- .../lib/duties/DisplayNumbersAtNodes.java | 34 +- .../lib/duties/DisplayStatesAtNodes.java | 5 +- .../lib/duties/DistanceBetween2Trees.java | 5 +- Source/mesquite/lib/duties/DrawChart.java | 5 +- .../lib/duties/DrawNamesTaxaDisplay.java | 5 +- .../lib/duties/DrawNamesTreeDisplay.java | 5 +- Source/mesquite/lib/duties/DrawTaxa.java | 5 +- .../lib/duties/DrawTaxaCoordinator.java | 5 +- Source/mesquite/lib/duties/DrawTree.java | 5 +- .../lib/duties/DrawTreeCoordinator.java | 5 +- .../lib/duties/EditRawNexusBlock.java | 5 +- .../mesquite/lib/duties/EditingCurator.java | 5 +- .../mesquite/lib/duties/ElementManager.java | 5 +- Source/mesquite/lib/duties/EmployeeTree.java | 5 +- .../lib/duties/ExternalTreeSearcher.java | 5 +- Source/mesquite/lib/duties/FileAssistant.java | 5 +- .../mesquite/lib/duties/FileAssistantA.java | 5 +- .../mesquite/lib/duties/FileAssistantC.java | 5 +- .../mesquite/lib/duties/FileAssistantCH.java | 5 +- .../mesquite/lib/duties/FileAssistantCP.java | 5 +- .../mesquite/lib/duties/FileAssistantCS.java | 5 +- .../mesquite/lib/duties/FileAssistantM.java | 5 +- .../mesquite/lib/duties/FileAssistantN.java | 5 +- .../mesquite/lib/duties/FileAssistantT.java | 5 +- .../mesquite/lib/duties/FileCoordinator.java | 5 +- .../lib/duties/FileElementManager.java | 5 +- Source/mesquite/lib/duties/FileInit.java | 5 +- .../lib/duties/FileInitEarlyLoad.java | 5 +- .../mesquite/lib/duties/FileInterpreter.java | 124 +- .../mesquite/lib/duties/FileInterpreterI.java | 7 +- .../lib/duties/FileInterpreterITree.java | 5 +- Source/mesquite/lib/duties/FileProcessor.java | 48 + .../mesquite/lib/duties/GeneralFileMaker.java | 5 +- .../lib/duties/HistogramAssistantA.java | 5 +- .../lib/duties/IncrementalConsenser.java | 5 +- .../mesquite/lib/duties/ItemsBiplotter.java | 5 +- Source/mesquite/lib/duties/ItemsCharter.java | 5 +- Source/mesquite/lib/duties/ItemsSource.java | 5 +- .../mesquite/lib/duties/ManageModelSet.java | 5 +- .../mesquite/lib/duties/ManagerAssistant.java | 5 +- Source/mesquite/lib/duties/MatrixCharter.java | 5 +- .../lib/duties/MatrixInfoPanelAssistant.java | 5 +- .../lib/duties/MatrixInfoPanelAssistantI.java | 5 +- .../lib/duties/MatrixSourceCoord.java | 5 +- .../lib/duties/MatrixSourceCoordObed.java | 5 +- Source/mesquite/lib/duties/MesquiteInit.java | 5 +- .../lib/duties/NexusFileInterpreter.java | 5 +- Source/mesquite/lib/duties/NodeChooser.java | 5 +- Source/mesquite/lib/duties/NodeLocs.java | 5 +- .../mesquite/lib/duties/NodeLocsCircle.java | 5 +- Source/mesquite/lib/duties/NodeLocsFree.java | 5 +- Source/mesquite/lib/duties/NodeLocsPlot.java | 5 +- Source/mesquite/lib/duties/NodeLocsVH.java | 8 +- .../lib/duties/NumFor2CharHistAndTree.java | 5 +- .../lib/duties/NumForCharHistAndTree.java | 5 +- .../lib/duties/NumForCharTreeDep.java | 5 +- .../lib/duties/NumForCharTreeIndep.java | 5 +- .../lib/duties/NumberArrayForMatrix.java | 73 + .../lib/duties/NumberFor2CharAndTree.java | 5 +- .../lib/duties/NumberFor2Characters.java | 5 +- .../mesquite/lib/duties/NumberFor2Taxa.java | 5 +- .../lib/duties/NumberFor2TaxaIncr.java | 5 +- .../mesquite/lib/duties/NumberFor2Trees.java | 5 +- .../lib/duties/NumberForCharAndTaxon.java | 5 +- .../lib/duties/NumberForCharAndTree.java | 5 +- .../lib/duties/NumberForCharAndTreeM.java | 5 +- .../lib/duties/NumberForCharacter.java | 5 +- .../lib/duties/NumberForCharacterIncr.java | 5 +- Source/mesquite/lib/duties/NumberForItem.java | 5 +- .../mesquite/lib/duties/NumberForMatrix.java | 5 +- .../lib/duties/NumberForMatrixAndTree.java | 5 +- Source/mesquite/lib/duties/NumberForNode.java | 5 +- .../mesquite/lib/duties/NumberForTaxon.java | 5 +- .../lib/duties/NumberForTaxonIncr.java | 5 +- Source/mesquite/lib/duties/NumberForTree.java | 5 +- .../lib/duties/NumberForTreeBlock.java | 5 +- .../lib/duties/NumberForTreeIncr.java | 5 +- .../mesquite/lib/duties/NumberForTreeM.java | 5 +- .../lib/duties/NumberForTreeWContext.java | 5 +- .../mesquite/lib/duties/NumbersForNodes.java | 19 +- .../lib/duties/NumbersForNodesAndChar.java | 5 +- .../lib/duties/NumbersForNodesAndHistory.java | 5 +- .../lib/duties/NumbersForNodesAndMatrix.java | 5 +- .../lib/duties/NumbersForNodesIncr.java | 5 +- .../lib/duties/NumbersForNodesWith2Char.java | 5 +- Source/mesquite/lib/duties/OneTreeSource.java | 5 +- Source/mesquite/lib/duties/PackageIntro.java | 14 +- .../lib/duties/PackageIntroInterface.java | 5 +- .../lib/duties/ParametersExplorer.java | 5 +- .../lib/duties/ReadFileFromString.java | 5 +- .../lib/duties/ScattergramAssistantA.java | 5 +- .../mesquite/lib/duties/ScriptingManager.java | 5 +- .../mesquite/lib/duties/SpecsSetManager.java | 5 +- Source/mesquite/lib/duties/StringMatcher.java | 33 + Source/mesquite/lib/duties/TWindowMaker.java | 5 +- .../lib/duties/TaxaDisplayAssistant.java | 5 +- .../lib/duties/TaxaDisplayAssistantA.java | 5 +- .../lib/duties/TaxaDisplayAssistantAD.java | 5 +- .../lib/duties/TaxaDisplayAssistantD.java | 5 +- .../lib/duties/TaxaDisplayAssistantDI.java | 5 +- .../lib/duties/TaxaDisplayAssistantI.java | 5 +- .../lib/duties/TaxaDisplayAssistantMA.java | 5 +- Source/mesquite/lib/duties/TaxaManager.java | 5 +- .../lib/duties/TaxaPartitionSource.java | 5 +- .../lib/duties/TaxaSelectCoordinator.java | 5 +- Source/mesquite/lib/duties/TaxaSource.java | 5 +- .../lib/duties/TaxaTableAssistantI.java | 5 +- .../lib/duties/TaxaWindowAssistant.java | 5 +- .../lib/duties/TaxaWindowAssistantC.java | 5 +- .../lib/duties/TaxaWindowAssistantI.java | 5 +- .../lib/duties/TaxaWindowAssistantN.java | 5 +- .../mesquite/lib/duties/TaxaWindowMaker.java | 5 +- .../mesquite/lib/duties/TaxonNameAlterer.java | 5 +- .../mesquite/lib/duties/TaxonPairSource.java | 5 +- Source/mesquite/lib/duties/TaxonSelector.java | 5 +- Source/mesquite/lib/duties/TaxonSource.java | 5 +- Source/mesquite/lib/duties/TaxonUtility.java | 5 +- Source/mesquite/lib/duties/TextDisplayer.java | 5 +- .../lib/duties/TraceCharacterInit.java | 5 +- Source/mesquite/lib/duties/TreeAlterer.java | 5 +- .../mesquite/lib/duties/TreeAltererMult.java | 5 +- .../mesquite/lib/duties/TreeBlockFiller.java | 12 +- .../mesquite/lib/duties/TreeBlockSource.java | 5 +- .../lib/duties/TreeDisplayAssistant.java | 5 +- .../lib/duties/TreeDisplayAssistantA.java | 5 +- .../lib/duties/TreeDisplayAssistantAD.java | 5 +- .../lib/duties/TreeDisplayAssistantAO.java | 5 +- .../lib/duties/TreeDisplayAssistantD.java | 5 +- .../lib/duties/TreeDisplayAssistantDI.java | 5 +- .../lib/duties/TreeDisplayAssistantI.java | 5 +- .../lib/duties/TreeDisplayAssistantMA.java | 5 +- Source/mesquite/lib/duties/TreeInferer.java | 36 +- .../lib/duties/TreeInfoPanelAssistant.java | 5 +- Source/mesquite/lib/duties/TreeSearcher.java | 14 +- Source/mesquite/lib/duties/TreeSimulate.java | 5 +- Source/mesquite/lib/duties/TreeSource.java | 7 +- .../lib/duties/TreeSourceDefinite.java | 5 +- Source/mesquite/lib/duties/TreeSwapper.java | 5 +- .../mesquite/lib/duties/TreeTransformer.java | 5 +- .../lib/duties/TreeTransformerMult.java | 5 +- Source/mesquite/lib/duties/TreeUtility.java | 5 +- .../mesquite/lib/duties/TreeWDIAssistant.java | 5 +- .../lib/duties/TreeWindowAssistant.java | 5 +- .../lib/duties/TreeWindowAssistantA.java | 5 +- .../lib/duties/TreeWindowAssistantC.java | 5 +- .../lib/duties/TreeWindowAssistantI.java | 5 +- .../lib/duties/TreeWindowAssistantN.java | 5 +- .../lib/duties/TreeWindowAssistantOA.java | 5 +- .../mesquite/lib/duties/TreeWindowMaker.java | 5 +- Source/mesquite/lib/duties/TreesManager.java | 5 +- .../lib/duties/UtilitiesAssistant.java | 5 +- .../lib/duties/WholeCharModelCurator.java | 5 +- Source/mesquite/lib/duties/WindowHolder.java | 5 +- .../lib/simplicity/InterfaceManager.java | 5 +- .../simplicity/SimplicityManagerModule.java | 5 +- .../lib/simplicity/SimplicityStrip.java | 5 +- Source/mesquite/lib/system/SystemUtil.java | 5 +- .../mesquite/lib/table/AutoScrollThread.java | 5 +- Source/mesquite/lib/table/CMTable.java | 5 +- .../mesquite/lib/table/ColumnNamesPanel.java | 10 +- Source/mesquite/lib/table/CornerPanel.java | 11 +- Source/mesquite/lib/table/EditorPanel.java | 5 +- .../mesquite/lib/table/EditorTextField.java | 5 +- Source/mesquite/lib/table/MatrixPanel.java | 5 +- Source/mesquite/lib/table/MesquiteTable.java | 138 +- Source/mesquite/lib/table/RowNamesPanel.java | 5 +- .../mesquite/lib/table/TableMarchingAnts.java | 5 +- Source/mesquite/lib/table/TableTool.java | 7 +- Source/mesquite/lib/table/TableWindow.java | 24 +- .../BooleanForCharList.java | 5 +- .../BooleanForTaxaList.java | 5 +- .../BooleanForTreeList.java | 5 +- .../lists/CharGroupList/CharGroupList.java | 309 ++++ .../CharGroupListColor.java | 206 +++ .../CharInclSetList/CharInclSetList.java | 5 +- .../CharInclSetListNum.java | 5 +- .../CharListAnnotPanel.java | 5 +- .../CharListCodonPos/CharListCodonPos.java | 5 +- .../CharListInclusion/CharListInclusion.java | 5 +- .../CharListPartition/CharListPartition.java | 14 +- .../CharListUniqueID/CharListUniqueID.java | 5 +- .../CharListWeights/CharListWeights.java | 5 +- .../lists/CharNumForList/CharNumForList.java | 5 +- .../CharPartitionList/CharPartitionList.java | 5 +- .../lists/CharSetList/CharSetList.java | 5 +- .../lists/CharSetListNum/CharSetListNum.java | 5 +- .../lists/CharacterList/CharacterList.java | 27 +- .../lists/CharacterStats/CharacterStats.java | 5 +- .../CodePosSetsList/CodePosSetsList.java | 5 +- .../mesquite/lists/ColorTaxon/ColorTaxon.java | 5 +- .../lists/DatasetList/DatasetList.java | 14 +- .../DatasetsListClass/DatasetsListClass.java | 5 +- .../DatasetsListConcatenate.java | 45 +- .../DatasetsListDuplicate.java | 16 +- .../DatasetsListNumChars.java | 5 +- .../DatasetsListTaxa/DatasetsListTaxa.java | 5 +- .../DefaultCharOrder/DefaultCharOrder.java | 5 +- .../DefaultTaxaOrder/DefaultTaxaOrder.java | 5 +- .../MarkTaxonInList/MarkTaxonInList.java | 7 +- .../MatrixListVisible/MatrixListVisible.java | 5 +- .../mesquite/lists/ModelsList/ModelsList.java | 5 +- .../ModelsListDatatype.java | 5 +- .../ModelsListParadigm.java | 5 +- .../lists/ModelsListType/ModelsListType.java | 5 +- .../ModelsListWhole/ModelsListWhole.java | 5 +- .../lists/NexusBlockList/NexusBlockList.java | 5 +- .../NumForCharMatrixList.java | 5 +- .../lists/NumForTaxaList/NumForTaxaList.java | 5 +- .../lists/NumForTreeList/NumForTreeList.java | 5 +- .../NumForTreeblockList.java | 5 +- .../TaxaListUniqueID/TaxaListUniqueID.java | 5 +- .../TaxaPartListNumGroups.java | 5 +- .../TaxaPartitionList/TaxaPartitionList.java | 5 +- .../lists/TaxaSetListNum/TaxaSetListNum.java | 5 +- .../lists/TaxablockList/TaxablockList.java | 5 +- .../TaxablockListNumber.java | 5 +- .../lists/TaxonGroupList/TaxonGroupList.java | 345 ++++ .../TaxonGroupListColor.java | 221 +++ .../TaxonGroupListSymbol.java | 254 +++ .../TaxonGroupListSymbolSize.java | 214 +++ .../TaxonGroupListVisibility.java | 153 ++ .../mesquite/lists/TaxonList/TaxonList.java | 9 +- .../TaxonListAnnotPanel.java | 5 +- .../TaxonListArchivedName.java | 5 +- .../TaxonListCurrPartition.java | 44 +- .../TaxonListVoucherCode.java | 1 + .../TaxonListVoucherDB.java | 1 + .../lists/TaxonSetList/TaxonSetList.java | 5 +- .../TreeListAttachment.java | 5 +- .../TreeListPolyAssumption.java | 5 +- .../lists/TreeListPolys/TreeListPolys.java | 5 +- .../lists/TreeListRooted/TreeListRooted.java | 5 +- .../lists/TreeblockList/TreeblockList.java | 5 +- .../TreeblocksListNumber.java | 5 +- .../TreeblocksListTaxa.java | 5 +- .../mesquite/lists/TreesList/TreesList.java | 5 +- .../lists/WeightSetList/WeightSetList.java | 5 +- .../lists/aListsIntro/aListsIntro.java | 5 +- .../lib/ArchivedTaxonNamesListAssistant.java | 13 + .../lists/lib/CharGroupListAssistant.java | 15 + .../lists/lib/CharInclSetListAsst.java | 5 +- .../mesquite/lists/lib/CharListAssistant.java | 5 +- .../lists/lib/CharListAssistantI.java | 5 +- Source/mesquite/lists/lib/CharListModel.java | 5 +- .../lists/lib/CharListPartitionUtil.java | 34 +- .../mesquite/lists/lib/CharSetListAsst.java | 5 +- .../lists/lib/DataSetsListAssistant.java | 5 +- .../lists/lib/DataSpecsListWindow.java | 5 +- .../mesquite/lists/lib/DataSpecssetList.java | 5 +- .../lists/lib/DatasetsListUtility.java | 5 +- Source/mesquite/lists/lib/GroupDialog.java | 7 +- .../lists/lib/GroupSymbolsDialog.java | 117 ++ Source/mesquite/lists/lib/ListAssistant.java | 10 +- Source/mesquite/lists/lib/ListLVModule.java | 5 +- Source/mesquite/lists/lib/ListModule.java | 5 +- Source/mesquite/lists/lib/ListTable.java | 19 +- Source/mesquite/lists/lib/ListWindow.java | 145 +- .../lists/lib/ListableVectorWindow.java | 5 +- .../mesquite/lists/lib/ModelSetListAsst.java | 5 +- .../lists/lib/ModelsListAssistant.java | 5 +- .../lists/lib/TaxaBlocksListAssistant.java | 5 +- .../lists/lib/TaxaBlocksListUtility.java | 5 +- .../lists/lib/TaxaListAssistantI.java | 5 +- .../lists/lib/TaxaListPartitionUtil.java | 43 + .../lists/lib/TaxaPartListAssistant.java | 5 +- .../lists/lib/TaxaSetListAssistant.java | 5 +- .../lists/lib/TaxaSpecsListWindow.java | 5 +- .../mesquite/lists/lib/TaxaSpecssetList.java | 5 +- .../lists/lib/TaxonGroupListAssistant.java | 15 + .../lists/lib/TaxonListAssistant.java | 5 +- .../lists/lib/TreeBlockListUtility.java | 5 +- .../mesquite/lists/lib/TreeListAssistant.java | 5 +- Source/mesquite/lists/lib/TreeListInit.java | 5 +- .../mesquite/lists/lib/TreeListUtility.java | 5 +- .../lists/lib/TreeblocksListAssistant.java | 5 +- .../mb/BestBayesTree/BestBayesTree.java | 5 +- .../mb/ExportForMrBayes/ExportForMrBayes.java | 4 +- .../mb/MrBayesScore/MrBayesScore.java | 5 +- .../SimplifyTaxonNames.java | 5 +- .../mb/TreesFromMrBayes/TreesFromMrBayes.java | 5 +- Source/mesquite/mb/aMBIntro/aMBIntro.java | 5 +- .../mesquite/mb/lib/ExportForMrBayesLib.java | 4 +- .../InitMeristicParsimony.java | 5 +- .../ManageMeristicChars.java | 10 +- .../MerItemsEditInfo/MerItemsEditInfo.java | 7 +- .../ParsimonyMeristicLinear.java | 13 +- .../RandomFillMeristic.java | 5 +- .../aMeristicIntro/aMeristicIntro.java | 5 +- .../meristic/lib/MMeristicAdjustable.java | 5 +- .../meristic/lib/MMeristicDistribution.java | 5 +- .../meristic/lib/MMeristicEmbedded.java | 5 +- .../meristic/lib/MMeristicHistory.java | 5 +- .../meristic/lib/MMeristicStates.java | 5 +- .../meristic/lib/MeristicAdjustable.java | 5 +- .../mesquite/meristic/lib/MeristicData.java | 7 +- .../meristic/lib/MeristicDataAlterer.java | 5 +- .../meristic/lib/MeristicDistribution.java | 5 +- .../meristic/lib/MeristicEmbedded.java | 5 +- .../meristic/lib/MeristicHistory.java | 5 +- .../meristic/lib/MeristicLinearParsModel.java | 5 +- .../meristic/lib/MeristicParsimonyModel.java | 5 +- .../mesquite/meristic/lib/MeristicState.java | 5 +- .../meristic/lib/MeristicStateTest.java | 5 +- .../mesquite/meristic/lib/MeristicStates.java | 5 +- .../meristic/lib/RequiresAnyMeristicData.java | 5 +- .../lib/RequiresExactlyMeristicData.java | 5 +- .../BasicFileCoordinator.java | 35 +- .../BasicFileCoordinator/ProjectWindow.java | 692 ++------ .../mesquite/minimal/Defaults/Defaults.java | 5 +- .../minimal/DrawHierarchy/DrawHierarchy.java | 5 +- .../minimal/IDsDefaults/IDsDefaults.java | 5 +- .../mesquite/minimal/Installer/Installer.java | 83 +- .../InterpretNEXUS/InterpretNEXUS.java | 11 +- .../ManageForeignBlocks.java | 5 +- .../ManageMesquiteBlock.java | 5 +- .../minimal/ManageTaxa/ManageTaxa.java | 7 +- .../minimal/NEXUSDefaults/NEXUSDefaults.java | 5 +- Source/mesquite/minimal/OpenURL/OpenURL.java | 5 +- .../ShowEmployeeTree/ShowEmployeeTree.java | 5 +- .../minimal/Simplicity/Simplicity.java | 14 +- .../Simplicity/SimplifyControlWindow.java | 8 +- .../minimal/StoredTaxa/StoredTaxa.java | 5 +- .../mesquite/minimal/Utilities/Utilities.java | 5 +- .../WindowBabysitter/WindowBabysitter.java | 5 +- .../AAHydrophobicity/AAHydrophobicity.java | 5 +- Source/mesquite/molec/AASize/AASize.java | 5 +- .../AminoAcidProperties.java | 5 +- .../AssignGeneticCode/AssignGeneticCode.java | 5 +- .../molec/BLASTSearch/BLASTSearch.java | 12 +- .../molec/CGBiasOfTaxon/CGBiasOfTaxon.java | 23 +- .../CharListGenCodeModels.java | 5 +- .../CharacterGCBias/CharacterGCBias.java | 7 +- .../molec/CleanUpMatrix/CleanUpMatrix.java | 188 ++ .../molec/CodesetList/CodesetList.java | 5 +- .../molec/CollapseEdges/CollapseEdges.java | 5 +- .../mesquite/molec/ColorByAA/ColorByAA.java | 15 +- .../molec/ColorByNumber/ColorByNumber.java | 7 +- .../molec/ColorOddAAs/ColorOddAAs.java | 19 +- .../CompareBasesWithTaxon.java | 5 +- .../molec/ConvertToRY/ConvertToRY.java | 5 +- .../CurrentGenCodeModels.java | 5 +- .../molec/FetchGenBank/FetchGenBank.java | 5 +- .../FillCharSelection/FillCharSelection.java | 5 +- .../molec/FindMissing/FindMissing.java | 17 +- .../FindPartialTriplet.java | 17 +- .../molec/FindSequence/FindSequence.java | 5 +- .../mesquite/molec/GCAsNumber/GCAsNumber.java | 5 +- .../molec/GapsToMissing/GapsToMissing.java | 5 +- .../molec/GenBankNumber/GenBankNumber.java | 5 +- .../InitializeGenCode/InitializeGenCode.java | 5 +- .../molec/LowercaseEnds/LowercaseEnds.java | 5 +- .../MaintainClipMatch/MaintainClipMatch.java | 5 +- .../molec/ManageCodeSets/ManageCodeSets.java | 5 +- .../MatchingSequence/MatchingSequence.java | 16 +- .../MeanValueLinked/MeanValueLinked.java | 5 +- .../molec/MissingToGaps/MissingToGaps.java | 5 +- .../molec/NCBIBlaster/NCBIBlaster.java | 17 +- .../NucleotideComplement.java | 5 +- .../molec/NumLowerCase/NumLowerCase.java | 3 +- .../NumberPolyInTaxon/NumberPolyInTaxon.java | 5 +- .../NumberStopsInTaxon.java | 5 +- .../PercentGapsInTaxon.java | 5 +- .../PercentLowerCase/PercentLowerCase.java | 3 +- .../PercentMissingInTaxon.java | 5 +- .../PercentPolymorphic.java | 5 +- .../PropInternalGaps/PropInternalGaps.java | 5 +- .../PropTerminalGaps/PropTerminalGaps.java | 5 +- .../PropUnambigSites/PropUnambigSites.java | 5 +- .../ReverseComplement/ReverseComplement.java | 5 +- .../ReverseSequence/ReverseSequence.java | 5 +- .../SequenceInfoEditor.java | 5 +- .../molec/SequenceLength/SequenceLength.java | 39 +- .../molec/SiteProperty/SiteProperty.java | 5 +- .../StoredGenCodeModel.java | 5 +- .../molec/TargetSeqMatch/TargetSeqMatch.java | 5 +- .../TaxaListHasData/TaxaListHasData.java | 71 +- .../molec/TaxonGCBias/TaxonGCBias.java | 9 +- .../TermGapsToMissing/TermGapsToMissing.java | 7 +- .../TermMissingToGaps/TermMissingToGaps.java | 7 +- .../molec/ToLowerCase/ToLowerCase.java | 5 +- .../molec/ToUpperCase/ToUpperCase.java | 5 +- .../TopBlastMatches/TopBlastMatches.java | 213 ++- .../TranslateToProtein.java | 5 +- .../TrimTermPartTriplets.java | 9 +- .../molec/aMolecIntro/aMolecIntro.java | 5 +- Source/mesquite/molec/lib/AAProperty.java | 5 +- Source/mesquite/molec/lib/BLASTResults.java | 13 +- Source/mesquite/molec/lib/Blaster.java | 18 +- .../molec/lib/DNADatabaseURLSource.java | 5 +- .../molec/lib/FindSequenceCriterion.java | 5 +- .../molec/lib/FindSequenceCriterionG.java | 5 +- .../mesquite/molec/lib/GenCodeBacteria.java | 5 +- Source/mesquite/molec/lib/GenCodeCiliate.java | 5 +- Source/mesquite/molec/lib/GenCodeEchino.java | 5 +- .../mesquite/molec/lib/GenCodeEuplotid.java | 5 +- .../mesquite/molec/lib/GenCodeInvertMito.java | 5 +- Source/mesquite/molec/lib/GenCodeModel.java | 5 +- .../molec/lib/GenCodeModelBacteria.java | 5 +- .../molec/lib/GenCodeModelCiliate.java | 5 +- .../molec/lib/GenCodeModelEchino.java | 5 +- .../molec/lib/GenCodeModelEuplotid.java | 5 +- .../molec/lib/GenCodeModelInvertMito.java | 5 +- .../molec/lib/GenCodeModelMoldProtMito.java | 5 +- .../mesquite/molec/lib/GenCodeModelSet.java | 5 +- .../molec/lib/GenCodeModelSource.java | 5 +- .../molec/lib/GenCodeModelStandard.java | 5 +- .../molec/lib/GenCodeModelVertMito.java | 5 +- .../molec/lib/GenCodeModelYeastMito.java | 5 +- .../molec/lib/GenCodeMoldProtMito.java | 5 +- .../mesquite/molec/lib/GenCodeStandard.java | 5 +- .../mesquite/molec/lib/GenCodeVertMito.java | 5 +- .../mesquite/molec/lib/GenCodeYeastMito.java | 5 +- Source/mesquite/molec/lib/GeneticCode.java | 5 +- .../molec/lib/MaintainSequenceMatch.java | 5 +- Source/mesquite/molec/lib/NCBIUtil.java | 51 +- Source/mesquite/molec/lib/SeqLedge.java | 5 +- .../ornamental/BranchNotes/BranchNotes.java | 5 +- .../ornamental/CircularTree/CircularTree.java | 5 +- .../ColorTreeByPartition.java | 102 +- .../Constellation/Constellation.java | 5 +- .../DrawTreeAssocDoubles.java | 5 +- .../DrawTreeAssocStrings.java | 5 +- .../ManageAttachedNotes.java | 5 +- .../ManageHyperlinks/ManageHyperlinks.java | 5 +- .../ManagePictures/ManagePictures.java | 5 +- .../NodeLocsCircular/NodeLocsCircular.java | 9 +- .../ornamental/NodeLocsOval/NodeLocsOval.java | 5 +- .../ornamental/NodeNumbers/NodeNumbers.java | 5 +- .../NodePositionAdjust.java | 5 +- .../PictureWindowMaker.java | 5 +- .../ornamental/Projector/Projector.java | 5 +- .../ornamental/TaxonLink/TaxonLink.java | 13 +- .../aOrnamentalIntro/aOrnamentalIntro.java | 5 +- .../pairwise/PairsNoChars/PairsNoChars.java | 5 +- .../pairwise/PairsOneChar/PairsOneChar.java | 5 +- .../pairwise/PairsTwoChars/PairsTwoChars.java | 5 +- .../PairwiseComparison.java | 5 +- .../aPairwiseIntro/aPairwiseIntro.java | 5 +- Source/mesquite/pairwise/lib/PairMaker.java | 5 +- .../mesquite/pairwise/lib/PairMakerChars.java | 5 +- Source/mesquite/pairwise/lib/TaxaPairer.java | 5 +- .../pairwise/lib/TaxaPairerChars.java | 5 +- Source/mesquite/pairwise/lib/TaxaPairing.java | 5 +- Source/mesquite/pairwise/lib/TaxaPath.java | 5 +- Source/mesquite/pal/aPALIntro/aPALIntro.java | 5 +- .../CharListParsModels.java | 5 +- .../CharStepsDifference.java | 5 +- .../ConsistIndexChar/ConsistIndexChar.java | 5 +- .../ConsistIndexMatrix.java | 5 +- .../CurrentParsModels/CurrentParsModels.java | 5 +- .../InitCategParsimony.java | 5 +- .../InitContParsimony/InitContParsimony.java | 5 +- .../InitializeParsimony.java | 5 +- .../ManageTypesets/ManageTypesets.java | 5 +- .../ParsAncestralStates.java | 5 +- .../ParsCharSteps/ParsCharSteps.java | 5 +- .../ParsimonyCostMatrix.java | 5 +- .../ParsimonyLinear/ParsimonyLinear.java | 13 +- .../ParsimonyOrdered/ParsimonyOrdered.java | 5 +- .../ParsimonySquared/ParsimonySquared.java | 5 +- .../ParsimonyUnordered.java | 5 +- .../RetentionIndexChar.java | 5 +- .../RetentionIndexMatrix.java | 5 +- .../StepMatrixCurator/StepMatrixCurator.java | 5 +- .../StepsInCharacter/StepsInCharacter.java | 5 +- .../StoredParsModel/StoredParsModel.java | 5 +- .../parsimony/Treelength/Treelength.java | 5 +- .../TreelengthForMatrix.java | 5 +- .../parsimony/TypesetList/TypesetList.java | 5 +- .../aParsimonyIntro/aParsimonyIntro.java | 5 +- .../parsimony/lib/CategParsimonyModel.java | 5 +- .../parsimony/lib/CharacterSteps.java | 5 +- .../parsimony/lib/ContParsimonyModel.java | 5 +- .../parsimony/lib/CostMatrixModel.java | 5 +- Source/mesquite/parsimony/lib/DolloModel.java | 5 +- .../parsimony/lib/IrreversibleModel.java | 5 +- .../mesquite/parsimony/lib/LinearModel.java | 5 +- .../mesquite/parsimony/lib/OrderedModel.java | 5 +- .../parsimony/lib/ParsAncStatesForModel.java | 5 +- .../parsimony/lib/ParsModelSource.java | 5 +- .../parsimony/lib/ParsimonyModel.java | 5 +- .../parsimony/lib/ParsimonyModelSet.java | 5 +- .../mesquite/parsimony/lib/SquaredModel.java | 5 +- .../parsimony/lib/UnorderedModel.java | 5 +- .../CanonicalVariates/CanonicalVariates.java | 5 +- .../CharFromOrdinations.java | 5 +- .../rhetenor/CharLoadings/CharLoadings.java | 5 +- .../CharsFromMatrices/CharsFromMatrices.java | 5 +- .../EvolutionaryPCA/EvolutionaryPCA.java | 5 +- .../LandmarkDrawings/LandmarkDrawings.java | 5 +- .../MatricesFromOrdinations.java | 5 +- .../NodeLocs3DPlot/NodeLocs3DPlot.java | 5 +- .../rhetenor/PlotTree3D/PlotTree3D.java | 5 +- .../PrincipalComponents.java | 5 +- .../ShowCharLoadings/ShowCharLoadings.java | 7 +- Source/mesquite/rhetenor/aPCA/aPCA.java | 5 +- .../aRhetenorIntro/aRhetenorIntro.java | 5 +- .../mesquite/rhetenor/lib/CVAOrdination.java | 5 +- .../rhetenor/lib/CharacterLoadings.java | 5 +- .../rhetenor/lib/CharsFromMatrixSource.java | 5 +- .../mesquite/rhetenor/lib/EPCAOrdination.java | 5 +- Source/mesquite/rhetenor/lib/MatrixUtil.java | 5 +- .../mesquite/rhetenor/lib/NodeLocsPlot3D.java | 5 +- Source/mesquite/rhetenor/lib/Ordination.java | 5 +- .../rhetenor/lib/OrdinationAssistant.java | 5 +- Source/mesquite/rhetenor/lib/Ordinator.java | 5 +- .../rhetenor/lib/PCACorrelOrdination.java | 5 +- .../mesquite/rhetenor/lib/PCAOrdination.java | 5 +- .../mesquite/rhetenor/lib/aPCAOrdination.java | 5 +- .../mesquite/rhetenor/lib/wPCAOrdination.java | 5 +- Source/mesquite/rhetenor/wPCA/wPCA.java | 5 +- .../AddAndRearrange/AddAndRearrange.java | 9 +- .../search/NNIRearranger/NNIRearranger.java | 5 +- .../search/SPRRearranger/SPRRearranger.java | 5 +- .../search/TreeSearch/TreeSearch.java | 17 +- .../search/aSearchIntro/aSearchIntro.java | 5 +- .../AsymmMkExplorer/AsymmMkExplorer.java | 5 +- .../AsymmModelCurator/AsymmModelCurator.java | 5 +- .../stochchar/AsymmetryLR/AsymmetryLR.java | 5 +- .../mesquite/stochchar/Brownian/Brownian.java | 5 +- .../CharLikelihood/CharLikelihood.java | 5 +- .../CharListProbModels.java | 5 +- .../CurrentProbModels/CurrentProbModels.java | 5 +- .../EvolveCategChars/EvolveCategChars.java | 5 +- .../EvolveContinuous/EvolveContinuous.java | 5 +- .../GainLossRates/GainLossRates.java | 5 +- .../InterpretPagelFormat.java | 5 +- .../InterpretPagelFormatM.java | 5 +- .../LikelihoodInCharacter.java | 5 +- .../ManageCharModelsBlock.java | 5 +- .../ManageProbModelSets.java | 5 +- .../MargProbAncStates/MargProbAncStates.java | 5 +- .../mesquite/stochchar/Mk1Rate/Mk1Rate.java | 5 +- .../MkModelCurator/MkModelCurator.java | 5 +- .../ProbModelSetList/ProbModelSetList.java | 5 +- .../SimAncestralStates.java | 5 +- .../SimCharsOnTrees/SimCharsOnTrees.java | 5 +- .../SimMatricesOnTrees.java | 5 +- .../SimulatedCharacters.java | 5 +- .../SimulatedMatrix/SimulatedMatrix.java | 5 +- .../StochCharMapper/StochCharMapper.java | 4 +- .../StoredProbModel/StoredProbModel.java | 7 +- .../StoredProbModelSim.java | 5 +- .../aStochCharIntro/aStochCharIntro.java | 5 +- Source/mesquite/stochchar/lib/AsymmModel.java | 5 +- .../stochchar/lib/BrownianMotionModel.java | 5 +- .../stochchar/lib/CategProbModelCurator.java | 5 +- .../stochchar/lib/CharacterLikelihood.java | 5 +- .../stochchar/lib/JointLikeAncStForModel.java | 5 +- .../lib/MargLikeAncStCLForModel.java | 5 +- .../stochchar/lib/MargLikeAncStForModel.java | 5 +- .../stochchar/lib/MargLikelihoodForModel.java | 5 +- Source/mesquite/stochchar/lib/MkModel.java | 5 +- .../mesquite/stochchar/lib/PagNodeRecord.java | 5 +- .../mesquite/stochchar/lib/PagelFormatI.java | 5 +- .../stochchar/lib/ProbModelSource.java | 5 +- .../stochchar/lib/ProbModelSourceLike.java | 5 +- .../stochchar/lib/ProbModelSourceSim.java | 5 +- .../stochchar/lib/ProbPhenCategCharModel.java | 5 +- .../lib/ProbabilityCategCharModel.java | 5 +- .../lib/ProbabilityContCharModel.java | 5 +- .../stochchar/lib/SimModelCompatInfo.java | 5 +- .../stochchar/lib/TreeDataModelBundle.java | 5 +- .../zMargLikeCateg/zMargLikeCateg.java | 5 +- .../CatalogueOfLifeURLServer.java | 5 +- .../GenBankTaxonURLServer.java | 5 +- .../mesquite/tol/GetToLTree/GetToLTree.java | 5 +- .../tol/SearchToLTaxon/SearchToLTaxon.java | 5 +- .../tol/TaxonOnWebDB/TaxonOnWebDB.java | 5 +- .../tol/ToLURLServer/ToLURLServer.java | 5 +- .../TreeBaseURLServer/TreeBaseURLServer.java | 5 +- Source/mesquite/tol/aTolIntro/aTolIntro.java | 5 +- .../iSpeciesURLServer/iSpeciesURLServer.java | 5 +- .../tol/lib/BaseHttpRequestMaker.java | 24 +- .../mesquite/tol/lib/BaseSearchToLTaxon.java | 5 +- .../tol/lib/BaseSearchToLToolTaxonExtra.java | 5 +- .../tol/lib/MesquiteXMLToLUtilities.java | 5 +- Source/mesquite/tol/lib/TaxonOnWebServer.java | 5 +- Source/mesquite/tol/lib/ToLProjectOpener.java | 5 +- .../tol/lib/ToLRequestParameters.java | 5 +- Source/mesquite/tol/lib/ToLUtil.java | 5 +- Source/mesquite/tol/lib/XMLConstants.java | 5 +- .../tol/uBioURLServer/uBioURLServer.java | 5 +- .../AddSelectedTaxaToTree.java | 5 +- .../treefarm/AllRerootings/AllRerootings.java | 5 +- .../mesquite/treefarm/AllTrees/AllTrees.java | 5 +- .../AugmentTreeRandomly.java | 5 +- .../AverageNodeAssociatedDifference.java | 5 +- .../AvgTaxonValueAmgTrees.java | 5 +- .../BLfromDivergenceTimes.java | 5 +- .../BlockDirectlyFromFile.java | 5 +- .../treefarm/CladeInTree/CladeInTree.java | 5 +- .../treefarm/CladeMatch/CladeMatch.java | 5 +- .../CollessImbalance/CollessImbalance.java | 5 +- .../CompareOtherTree/CompareOtherTree.java | 5 +- .../CompareOtherTrees/CompareOtherTrees.java | 5 +- .../Concat2TreeSources.java | 5 +- .../ConcatMultTreeSources.java | 5 +- .../ConcatTreeBlocks/ConcatTreeBlocks.java | 5 +- .../CondensedTreeSource.java | 5 +- .../ConsensusTreesFromBlocks.java | 5 +- .../treefarm/ConvexInTree/ConvexInTree.java | 5 +- .../Correlation2Trees/Correlation2Trees.java | 5 +- .../treefarm/CurrentTree/CurrentTree.java | 5 +- .../CutSelectedTaxa/CutSelectedTaxa.java | 9 +- .../DeleteReticulations.java | 5 +- .../DetermModifTree/DetermModifTree.java | 5 +- .../treefarm/EmailTree/EmailTree.java | 5 +- .../EqualRatesSpSampled.java | 5 +- .../ExtractTreeBlock/ExtractTreeBlock.java | 7 +- .../FAFillTreeBlock/FAFillTreeBlock.java | 130 ++ .../FilterTreesOtherSrc.java | 5 +- .../FractionCladesShared2Trees.java | 5 +- .../treefarm/GraftTree/GraftTree.java | 7 +- .../treefarm/MRPMatrices/MRPMatrices.java | 5 +- .../MakeRerootings/MakeRerootings.java | 5 +- .../ModTreesOtherSource.java | 5 +- .../treefarm/NNAssocValues/NNAssocValues.java | 5 +- .../treefarm/NodeDepth/NodeDepth.java | 5 +- .../NoiseToBranchLengths.java | 5 +- .../NumTopologyCongruent.java | 5 +- .../NumTreesMatchingCriterion.java | 1 + .../treefarm/OutgroupRoot/OutgroupRoot.java | 5 +- .../ProbRndTreeModifier.java | 5 +- .../RandomBranchMoves/RandomBranchMoves.java | 5 +- .../RandomModifTree/RandomModifTree.java | 5 +- .../treefarm/RandomResolve/RandomResolve.java | 5 +- .../RandomlyModifiedTrees.java | 5 +- .../treefarm/RarefyTree/RarefyTree.java | 5 +- .../RearrangedTree/RearrangedTree.java | 5 +- .../ReinterpretBranchLabels.java | 5 +- .../RemoveAllBranchLabels.java | 5 +- .../treefarm/ReshuffleTaxa/ReshuffleTaxa.java | 5 +- .../SharedClades2Trees.java | 5 +- .../SharedPartitions2Trees.java | 5 +- .../SplitFrequencies/SplitFrequencies.java | 270 +++ .../TaxonValueFromTree.java | 5 +- .../TerminalInstability.java | 5 +- .../TopologyCongruent/TopologyCongruent.java | 7 +- .../TreeSatisfiesValue.java | 5 +- .../TreeTotalPathLength.java | 4 +- .../aTreeFarmIntro/aTreeFarmIntro.java | 9 +- .../treefarm/lib/BlockFromTreeSource.java | 5 +- .../treefarm/lib/DetTreeModifier.java | 5 +- .../mesquite/treefarm/lib/LiveTreeBlocks.java | 5 +- .../treefarm/lib/NForTaxonWithTree.java | 5 +- .../treefarm/lib/NForTaxonWithTrees.java | 5 +- .../treefarm/lib/PatristicDistances.java | 5 +- .../treefarm/lib/RndTreeModifier.java | 5 +- .../treefarm/lib/SourceFromTreeSource.java | 5 +- .../treefarm/lib/SourceModifiedTree.java | 5 +- .../trees/AddTaxaToTree/AddTaxaToTree.java | 5 +- .../AllBranchLengthsOne.java | 5 +- .../AllUnassignBrLengths1.java | 5 +- .../trees/AlterLengths/AlterLengths.java | 5 +- .../mesquite/trees/AlterTrees/AlterTrees.java | 5 +- Source/mesquite/trees/ArcTree/ArcTree.java | 5 +- .../AverageTreeValue/AverageTreeValue.java | 5 +- .../BLFromNodeAgeConstraints.java | 5 +- .../trees/BallsNSticks/BallsNSticks.java | 16 +- .../BasicDrawTaxonNames.java | 23 +- .../BasicTreeDrawCoordinator.java | 76 +- .../BasicTreeWindowCoord.java | 5 +- .../BasicTreeWindowMaker.java | 581 +++++-- .../BooleanTreeValue/BooleanTreeValue.java | 5 +- .../mesquite/trees/BranchInfo/BranchInfo.java | 5 +- .../BranchLengthFromRoot.java | 5 +- .../BranchLengthsAdjust.java | 5 +- .../ClearBranchNames/ClearBranchNames.java | 5 +- .../CollapseZeroToPolys.java | 5 +- .../trees/ColorBranches/ColorBranches.java | 5 +- .../ConstrainNodeAge/ConstrainNodeAge.java | 5 +- .../DeassignBranchLengths.java | 5 +- .../trees/DefaultTrees/DefaultTrees.java | 5 +- .../DefiniteTreeSource.java | 5 +- .../DependentTreeWindow.java | 32 +- .../DiagonalDrawTree/DiagonalDrawTree.java | 5 +- .../DifferenceInNumsForTree.java | 5 +- .../EqualRatesMarkovSp.java | 5 +- .../EquiprobableTrees/EquiprobableTrees.java | 5 +- .../LabelBranchLengths.java | 5 +- .../ListedTreeBlocks/ListedTreeBlocks.java | 5 +- .../trees/ManageTrees/ManageTrees.java | 232 ++- .../ManyTreesFromFile/ManyTreesFromFile.java | 5 +- .../MirrorTreeWindowMaker.java | 42 +- .../MultiTreeWindowMaker.java | 7 +- .../NegativeToZeroBL/NegativeToZeroBL.java | 5 +- .../NodeLocsStandard/NodeLocsStandard.java | 45 +- .../mesquite/trees/NodeNamer/NodeNamer.java | 5 +- .../NumAttachedToTree/NumAttachedToTree.java | 5 +- .../NumFor2CharCurrentTree.java | 5 +- .../NumForCharCurrentTree.java | 5 +- .../NumForCharOnTree/NumForCharOnTree.java | 5 +- .../NumForCharRespTree.java | 5 +- .../NumForMatCurrentTree.java | 5 +- .../NumForNodesWithChar.java | 5 +- .../NumForNodesWithCharHist.java | 5 +- .../NumForNodesWithMat.java | 5 +- .../NumForTreeCladeValue.java | 5 +- .../NumForTreeSelNodeValue.java | 5 +- .../NumForTreeWith2Chars.java | 5 +- .../NumForTreeWithChar.java | 5 +- .../trees/NumberOfTaxa/NumberOfTaxa.java | 5 +- .../NumsForNodesBrLengths.java | 5 +- .../ObedientTreeWindow.java | 5 +- .../OtherTreeBlocks/OtherTreeBlocks.java | 5 +- .../ResolvePolytomiesToZero.java | 5 +- .../SampleManyTreesFromFile.java | 5 +- .../ScaleBranchLengths.java | 5 +- .../ScaleSelBranchLengths.java | 5 +- .../SearchForBetterTree.java | 5 +- .../SearchTreeToolAssistant.java | 5 +- .../trees/SelectBranches/SelectBranches.java | 5 +- .../SelectTaxaInClade/SelectTaxaInClade.java | 5 +- .../SetAssumptionDefault.java | 5 +- .../SetAssumptionHard/SetAssumptionHard.java | 5 +- .../SetAssumptionSoft/SetAssumptionSoft.java | 5 +- .../SetBranchLengths/SetBranchLengths.java | 5 +- .../SetBranchLengthsFromNames.java | 5 +- .../SetBranchLengthsIfLessThan.java | 5 +- .../SetSelBranchLengths.java | 5 +- .../SetToLadderized/SetToLadderized.java | 5 +- .../trees/SetToRooted/SetToRooted.java | 5 +- .../trees/SetToUnrooted/SetToUnrooted.java | 5 +- .../SetTreeDefaults/SetTreeDefaults.java | 5 +- .../ShadeNumbersOnTree.java | 120 +- .../trees/ShowTreeInList/ShowTreeInList.java | 5 +- .../trees/SimulateTree/SimulateTree.java | 5 +- .../SimulatedTreeBlocks.java | 5 +- .../trees/SquareLineTree/SquareLineTree.java | 123 +- .../mesquite/trees/SquareTree/SquareTree.java | 5 +- .../StoredTreeBlocks/StoredTreeBlocks.java | 5 +- .../trees/StoredTrees/StoredTrees.java | 5 +- .../trees/TreeInfoValues/TreeInfoValues.java | 11 +- .../TreeLegendMaker/TreeLegendMaker.java | 5 +- .../trees/TreeNotesMaker/TreeNotesMaker.java | 5 +- .../trees/TreeOfContext/TreeOfContext.java | 5 +- .../TreeValueUsingMatrix.java | 7 +- .../trees/Ultrametricize/Ultrametricize.java | 5 +- .../UtilityCoordinator.java | 5 +- .../trees/ValuesAtNodes/ValuesAtNodes.java | 18 +- .../trees/aTreesIntro/aTreesIntro.java | 5 +- Source/mesquite/trees/lib/DrawTreeUtil.java | 177 +- .../trees/lib/ManyTreesFromFileLib.java | 12 +- .../mesquite/trees/lib/SimpleTreeWindow.java | 44 +- .../trees/lib/SimpleTreeWindowMaker.java | 5 +- Source/mesquite/trees/lib/TaxonPolygon.java | 5 +- .../trees/lib/TreeInfoExtraPanel.java | 6 +- Source/mesquite/trees/lib/TreeOptimizer.java | 5 +- Source/mesquite/trunk/AboutPanel.java | 7 +- Source/mesquite/trunk/AboutWindow.java | 5 +- Source/mesquite/trunk/ClockWatcherThread.java | 7 +- Source/mesquite/trunk/ConfigFileRecord.java | 5 +- Source/mesquite/trunk/DirectInit.java | 5 +- Source/mesquite/trunk/EAWTHandler.java | 5 +- Source/mesquite/trunk/FileOpener.java | 5 +- Source/mesquite/trunk/ModuleLoader.java | 10 +- Source/mesquite/trunk/PhoneHomeThread.java | 21 +- Source/mesquite/trunk/ProjectTreeWindow.java | 5 +- Source/mesquite/trunk/WelcomeDialog.java | 5 +- 2200 files changed, 18744 insertions(+), 27937 deletions(-) create mode 100644 Additional Files/jarFileMaking.txt create mode 100644 Additional Files/menuSquares.txt delete mode 100644 Resources/Mesquite (1GB).app/Contents/Resources/Java/Mesquite.jar delete mode 100644 Resources/Mesquite (500MB).app/Contents/Resources/Java/Mesquite.jar rename Resources/{Mesquite (1GB).app => Mesquite [1GB].app}/Contents/Info.plist (96%) rename Resources/{Mesquite (2GB).app => Mesquite [1GB].app}/Contents/MacOS/Mesquite (64%) mode change 100644 => 100755 rename Resources/{Mesquite (1GB).app => Mesquite [1GB].app}/Contents/Resources/MRJApp.properties (100%) rename Resources/{Mesquite (1GB).app => Mesquite [1GB].app}/Contents/Resources/Mesquite.icns (100%) create mode 100644 Resources/Mesquite [1GB].app/Contents/_CodeSignature/CodeResources rename Resources/{Mesquite (2GB).app => Mesquite [2GB].app}/Contents/Info.plist (95%) rename Resources/{Mesquite (500MB).app => Mesquite [2GB].app}/Contents/MacOS/Mesquite (64%) mode change 100644 => 100755 rename Resources/{Mesquite (2GB).app => Mesquite [2GB].app}/Contents/Resources/MRJApp.properties (100%) rename Resources/{Mesquite (2GB).app => Mesquite [2GB].app}/Contents/Resources/Mesquite.icns (100%) create mode 100644 Resources/Mesquite [2GB].app/Contents/_CodeSignature/CodeResources rename Resources/{Mesquite (500MB).app => Mesquite [500MB].app}/Contents/Info.plist (91%) rename Resources/{Mesquite (1GB).app => Mesquite [500MB].app}/Contents/MacOS/Mesquite (64%) mode change 100644 => 100755 rename Resources/{Mesquite (500MB).app => Mesquite [500MB].app}/Contents/Resources/MRJApp.properties (100%) rename Resources/{Mesquite (500MB).app => Mesquite [500MB].app}/Contents/Resources/Mesquite.icns (100%) create mode 100644 Resources/Mesquite [500MB].app/Contents/_CodeSignature/CodeResources delete mode 100644 Resources/Mesquite.app/Contents/Info.plist delete mode 100644 Resources/Mesquite.app/Contents/MacOS/Mesquite delete mode 100644 Resources/Mesquite.app/Contents/Resources/Java/Mesquite.jar delete mode 100644 Resources/Mesquite.app/Contents/Resources/MRJApp.properties delete mode 100644 Resources/Mesquite.app/Contents/Resources/Mesquite.icns delete mode 100755 Resources/Mesquite.exe rename Resources/{Run_Mesquite_Windows.bat => Mesquite_Start_Script.bat} (100%) rename Resources/{Run_Mesquite_OSX.command => Mesquite_Start_Script.command} (71%) delete mode 100755 Resources/docs/mesquite/BeanTree/BeanTree.html delete mode 100755 Resources/docs/mesquite/BeanTree/BeanTree.java delete mode 100755 Resources/docs/mesquite/BeanTree/BeanTree/BeanTree.class delete mode 100755 Resources/docs/mesquite/BeanTree/BeanTree/BeanTreeControls.class delete mode 100755 Resources/docs/mesquite/BeanTree/BeanTree/Branch.class delete mode 100755 Resources/docs/mesquite/BeanTree/BeanTree/TreeCanvas.class delete mode 100755 Resources/docs/mesquite/BeanTree/BeanTree/TreeClass.class delete mode 100755 Resources/docs/mesquite/BeanTree/BeanTree/com/metrowerks/AppletFrame.class delete mode 100644 Resources/docs/mesquite/CharacterEvolution/AncestralStates.html delete mode 100644 Resources/docs/mesquite/CharacterEvolution/Pagel94.html delete mode 100644 Resources/docs/mesquite/CharacterEvolution/ProcessCharEvol.html delete mode 100644 Resources/docs/mesquite/CharacterEvolution/charEvolution.html delete mode 100644 Resources/docs/mesquite/CharacterEvolution/images/SCOT.jpg delete mode 100755 Resources/docs/mesquite/CharacterEvolution/images/ancStates.gif delete mode 100755 Resources/docs/mesquite/CharacterEvolution/images/anceStates.jpg delete mode 100755 Resources/docs/mesquite/CharacterEvolution/images/anolesPlot2D.jpg delete mode 100755 Resources/docs/mesquite/CharacterEvolution/images/anolesPlot3D.jpg delete mode 100755 Resources/docs/mesquite/CharacterEvolution/images/mirrorTree.jpg delete mode 100644 Resources/docs/mesquite/CharacterEvolution/images/p94Table1.jpg delete mode 100644 Resources/docs/mesquite/CharacterEvolution/images/p94Table2.jpg delete mode 100644 Resources/docs/mesquite/CharacterEvolution/images/pagel94.jpg delete mode 100755 Resources/docs/mesquite/CharacterEvolution/images/pairwise.jpg delete mode 100755 Resources/docs/mesquite/CharacterEvolution/images/pdapFelsContrH.jpg delete mode 100644 Resources/docs/mesquite/CharacterEvolution/images/scm.jpg delete mode 100644 Resources/docs/mesquite/CharacterEvolution/images/tcot.gif delete mode 100755 Resources/docs/mesquite/CharacterEvolution/images/traceAll.gif delete mode 100755 Resources/docs/mesquite/CharacterEvolution/images/traceOverTrees.gif delete mode 100644 Resources/docs/mesquite/Diversification/BiSSESimParams.gif delete mode 100644 Resources/docs/mesquite/Diversification/diversification.html delete mode 100644 Resources/docs/mesquite/Help/MesquiteFAQ.html delete mode 100644 Resources/docs/mesquite/Help/QualityTrees.html delete mode 100644 Resources/docs/mesquite/Help/images/Thumbs.db delete mode 100644 Resources/docs/mesquite/Help/images/abcTree.GIF delete mode 100644 Resources/docs/mesquite/Help/images/ballsNSticksTree.GIF delete mode 100644 Resources/docs/mesquite/Help/images/branchesCollapsed.JPG delete mode 100644 Resources/docs/mesquite/Help/images/branchesToCollapse.JPG delete mode 100644 Resources/docs/mesquite/Help/images/collapseBranchTool.GIF delete mode 100644 Resources/docs/mesquite/Help/images/curvogramTree.GIF delete mode 100644 Resources/docs/mesquite/Help/images/diagonalTree.GIF delete mode 100644 Resources/docs/mesquite/Help/images/fourTreeForms.GIF delete mode 100644 Resources/docs/mesquite/Help/images/fragModelScaled.JPG delete mode 100644 Resources/docs/mesquite/Help/images/fragModelSim.GIF delete mode 100644 Resources/docs/mesquite/Help/images/fragModelSim.JPG delete mode 100644 Resources/docs/mesquite/Help/images/fragModelText.JPG delete mode 100644 Resources/docs/mesquite/Help/images/fragModelWindow.JPG delete mode 100644 Resources/docs/mesquite/Help/images/nodeNamer.GIF delete mode 100644 Resources/docs/mesquite/Help/images/observedStatistic.JPG delete mode 100644 Resources/docs/mesquite/Help/images/refugiaModel.JPG delete mode 100644 Resources/docs/mesquite/Help/images/refugiaModelScaled.JPG delete mode 100644 Resources/docs/mesquite/Help/images/refugiaModelSim.JPG delete mode 100644 Resources/docs/mesquite/Help/images/refugiaModelText.JPG delete mode 100644 Resources/docs/mesquite/Help/images/refugiaModelWindow.JPG delete mode 100644 Resources/docs/mesquite/Help/images/squareTree.GIF delete mode 100644 Resources/docs/mesquite/Help/slatkinMaddisonS.html delete mode 100755 Resources/docs/mesquite/Library/MesquiteVersionNumber.lbi delete mode 100644 Resources/docs/mesquite/Library/Untitled.lbi delete mode 100755 Resources/docs/mesquite/Library/styles.xml delete mode 100644 Resources/docs/mesquite/RandomSimul/RandomSimul.html delete mode 100755 Resources/docs/mesquite/RandomSimul/images/chalceum.jpg delete mode 100755 Resources/docs/mesquite/RandomSimul/images/codeSnippet.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/exportMatrixBatch.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/fullmodel.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/gamma10reps.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/gamma15.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/gamma15dlog.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/gammaTest.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/sim1.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/simMatrix.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/snippetEg.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/templateEditor2.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/templateManager.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/textViewTab.gif delete mode 100755 Resources/docs/mesquite/RandomSimul/images/treeCode.gif delete mode 100644 Resources/docs/mesquite/RandomSimul/simChars.html delete mode 100644 Resources/docs/mesquite/RandomSimul/simDNA.html delete mode 100644 Resources/docs/mesquite/RandomSimul/simTrees.html delete mode 100644 Resources/docs/mesquite/Templates/Template.dwt delete mode 100755 Resources/docs/mesquite/Templates/TemplateBlank.dwt delete mode 100755 Resources/docs/mesquite/Templates/mesq.ico delete mode 100644 Resources/docs/mesquite/changes.html delete mode 100644 Resources/docs/mesquite/characters.html delete mode 100644 Resources/docs/mesquite/charts.html delete mode 100644 Resources/docs/mesquite/continuous/continuous.html delete mode 100755 Resources/docs/mesquite/continuous/images/cvaflies.jpg delete mode 100755 Resources/docs/mesquite/continuous/images/landmarks.jpg delete mode 100644 Resources/docs/mesquite/credits.html delete mode 100644 Resources/docs/mesquite/glossary.html delete mode 100644 Resources/docs/mesquite/help.html delete mode 100644 Resources/docs/mesquite/howMesquiteWorks.html delete mode 100755 Resources/docs/mesquite/images/BembMatrix.gif delete mode 100644 Resources/docs/mesquite/images/DNAEG.jpg delete mode 100755 Resources/docs/mesquite/images/DNAMatrix.gif delete mode 100755 Resources/docs/mesquite/images/DNAMatrix.jpg delete mode 100644 Resources/docs/mesquite/images/NSERClogo.jpg delete mode 100644 Resources/docs/mesquite/images/a_logo.gif delete mode 100755 Resources/docs/mesquite/images/addCharsTool.gif delete mode 100755 Resources/docs/mesquite/images/addTaxaTool.gif delete mode 100755 Resources/docs/mesquite/images/analyses.gif delete mode 100755 Resources/docs/mesquite/images/annot.gif delete mode 100755 Resources/docs/mesquite/images/annot.jpg delete mode 100755 Resources/docs/mesquite/images/annotation.gif delete mode 100755 Resources/docs/mesquite/images/arrow.gif delete mode 100755 Resources/docs/mesquite/images/babyMesquite.jpg delete mode 100755 Resources/docs/mesquite/images/basics.gif delete mode 100755 Resources/docs/mesquite/images/bigModularity.gif delete mode 100755 Resources/docs/mesquite/images/blue-ball-small.gif delete mode 100755 Resources/docs/mesquite/images/bruchine.jpg delete mode 100644 Resources/docs/mesquite/images/categEG.jpg delete mode 100755 Resources/docs/mesquite/images/cellPictures.gif delete mode 100644 Resources/docs/mesquite/images/cellPictures.jpg delete mode 100755 Resources/docs/mesquite/images/charList.jpg delete mode 100755 Resources/docs/mesquite/images/charWand.gif delete mode 100644 Resources/docs/mesquite/images/closeTab.jpg delete mode 100755 Resources/docs/mesquite/images/color.gif delete mode 100755 Resources/docs/mesquite/images/colorLegend.gif delete mode 100755 Resources/docs/mesquite/images/construction.gif delete mode 100644 Resources/docs/mesquite/images/contEG.jpg delete mode 100755 Resources/docs/mesquite/images/dataWindow.gif delete mode 100755 Resources/docs/mesquite/images/demail.jpg delete mode 100755 Resources/docs/mesquite/images/depthVsImbalance.jpg delete mode 100644 Resources/docs/mesquite/images/editingPackages.gif delete mode 100644 Resources/docs/mesquite/images/email.jpg delete mode 100755 Resources/docs/mesquite/images/employeeTree.gif delete mode 100755 Resources/docs/mesquite/images/employees.jpg delete mode 100644 Resources/docs/mesquite/images/exampleWindow.jpg delete mode 100755 Resources/docs/mesquite/images/eyeDropper.gif delete mode 100755 Resources/docs/mesquite/images/fadeDown.gif delete mode 100755 Resources/docs/mesquite/images/fadeLeft.gif delete mode 100755 Resources/docs/mesquite/images/fadeRight.gif delete mode 100755 Resources/docs/mesquite/images/fadeUp.gif delete mode 100755 Resources/docs/mesquite/images/favicon.ico delete mode 100644 Resources/docs/mesquite/images/fullInterface.gif delete mode 100755 Resources/docs/mesquite/images/gcSequence.jpg delete mode 100755 Resources/docs/mesquite/images/green-ball-small.gif delete mode 100755 Resources/docs/mesquite/images/helpButton.gif delete mode 100755 Resources/docs/mesquite/images/iBeamTool.gif delete mode 100755 Resources/docs/mesquite/images/iemail.jpg delete mode 100755 Resources/docs/mesquite/images/infoBar.gif delete mode 100755 Resources/docs/mesquite/images/introduction.gif delete mode 100755 Resources/docs/mesquite/images/keySelector.gif delete mode 100755 Resources/docs/mesquite/images/listC.gif delete mode 100755 Resources/docs/mesquite/images/listT.gif delete mode 100755 Resources/docs/mesquite/images/littleModularity.gif delete mode 100644 Resources/docs/mesquite/images/loadS.gif delete mode 100644 Resources/docs/mesquite/images/logWindow.jpg delete mode 100644 Resources/docs/mesquite/images/logo_cipres.gif delete mode 100644 Resources/docs/mesquite/images/maintainTargetMatch.jpg delete mode 100755 Resources/docs/mesquite/images/manual.jpg delete mode 100755 Resources/docs/mesquite/images/matrix.gif delete mode 100644 Resources/docs/mesquite/images/merEG.jpg delete mode 100755 Resources/docs/mesquite/images/mesquiteIcon.gif delete mode 100755 Resources/docs/mesquite/images/mesquiteLower.gif delete mode 100644 Resources/docs/mesquite/images/mesquiteLowerManual.GIF delete mode 100755 Resources/docs/mesquite/images/mesquitePlain.gif delete mode 100755 Resources/docs/mesquite/images/mesquitesmall.gif delete mode 100755 Resources/docs/mesquite/images/notesTool.gif delete mode 100644 Resources/docs/mesquite/images/nsf4c.jpg delete mode 100755 Resources/docs/mesquite/images/objects.gif delete mode 100644 Resources/docs/mesquite/images/pFWindow.jpg delete mode 100755 Resources/docs/mesquite/images/paintBucket.gif delete mode 100755 Resources/docs/mesquite/images/pixel.gif delete mode 100644 Resources/docs/mesquite/images/popIn.jpg delete mode 100644 Resources/docs/mesquite/images/popOut.jpg delete mode 100755 Resources/docs/mesquite/images/projFilesWindow.jpg delete mode 100755 Resources/docs/mesquite/images/project1.gif delete mode 100644 Resources/docs/mesquite/images/projectPanel.jpg delete mode 100644 Resources/docs/mesquite/images/projectPanelMenu.jpg delete mode 100755 Resources/docs/mesquite/images/projector.gif delete mode 100755 Resources/docs/mesquite/images/projectsFiles.gif delete mode 100755 Resources/docs/mesquite/images/release.gif delete mode 100644 Resources/docs/mesquite/images/renameDeleteMatrix.jpg delete mode 100644 Resources/docs/mesquite/images/roundedCorners.jpg delete mode 100644 Resources/docs/mesquite/images/searchData.jpg delete mode 100644 Resources/docs/mesquite/images/searchDicon.jpg delete mode 100644 Resources/docs/mesquite/images/searchFeaturesAND.jpg delete mode 100644 Resources/docs/mesquite/images/searchFeaturesOR.jpg delete mode 100644 Resources/docs/mesquite/images/searchWindow.jpg delete mode 100755 Resources/docs/mesquite/images/selectTaxa.gif delete mode 100644 Resources/docs/mesquite/images/showInfo.gif delete mode 100755 Resources/docs/mesquite/images/showPicture.gif delete mode 100644 Resources/docs/mesquite/images/simplControlPanel.gif delete mode 100755 Resources/docs/mesquite/images/sortTool.gif delete mode 100755 Resources/docs/mesquite/images/stepsVsHydro.jpg delete mode 100755 Resources/docs/mesquite/images/submenu.gif delete mode 100755 Resources/docs/mesquite/images/tabLeft.gif delete mode 100755 Resources/docs/mesquite/images/tabRight.gif delete mode 100644 Resources/docs/mesquite/images/tabs.jpg delete mode 100755 Resources/docs/mesquite/images/taxWand.gif delete mode 100755 Resources/docs/mesquite/images/thassus.jpg delete mode 100644 Resources/docs/mesquite/images/toc.GIF delete mode 100755 Resources/docs/mesquite/images/toolPalette.gif delete mode 100755 Resources/docs/mesquite/images/treeScroll.jpg delete mode 100755 Resources/docs/mesquite/images/treeTools/adjustBranchLength.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/adjustNodePosition.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/annotateNode.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/assignLineageWidth.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/branchInfo.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/collapseAllBranches.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/collapseBranch.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/colorBranch.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/drawAsTriangle.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/hyperlink.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/insertUnbranchedNode.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/interchangeBranches.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/ladderizeClade.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/magnifyClade.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/nameNode.gif delete mode 100644 Resources/docs/mesquite/images/treeTools/nodeAgeConstraints.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/pruneClade.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/rerootAtBranch.gif delete mode 100644 Resources/docs/mesquite/images/treeTools/searchBetterTool.gif delete mode 100644 Resources/docs/mesquite/images/treeTools/searchTaxonInDBTool.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/selectBranch.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/selectBranchesInClade.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/selectTaxaInClade.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/showPicture.gif delete mode 100755 Resources/docs/mesquite/images/treeTools/stretchBranch.gif delete mode 100644 Resources/docs/mesquite/images/treeTools/zoomImage.gif delete mode 100644 Resources/docs/mesquite/images/treeValues.jpg delete mode 100755 Resources/docs/mesquite/images/treeWindow.gif delete mode 100644 Resources/docs/mesquite/images/ubc_blue.gif delete mode 100755 Resources/docs/mesquite/images/using.gif delete mode 100755 Resources/docs/mesquite/images/wand.gif delete mode 100644 Resources/docs/mesquite/images/wiko_logo_grau.gif delete mode 100755 Resources/docs/mesquite/images/window.gif delete mode 100755 Resources/docs/mesquite/installation/images/installWin1.gif delete mode 100755 Resources/docs/mesquite/installation/images/installWin2.gif delete mode 100644 Resources/docs/mesquite/installation/images/installWin3.GIF delete mode 100644 Resources/docs/mesquite/installation/images/osXinstall.jpg delete mode 100755 Resources/docs/mesquite/installation/images/wc.gif delete mode 100644 Resources/docs/mesquite/installation/installation.html delete mode 100644 Resources/docs/mesquite/installation/installationMacOS.html delete mode 100755 Resources/docs/mesquite/installation/installationUNIX.html delete mode 100755 Resources/docs/mesquite/installation/installationWindows.html delete mode 100644 Resources/docs/mesquite/managingFiles.html delete mode 100644 Resources/docs/mesquite/manual.html delete mode 100644 Resources/docs/mesquite/menus.html delete mode 100644 Resources/docs/mesquite/moduleIndex.html delete mode 100644 Resources/docs/mesquite/modules.html delete mode 100755 Resources/docs/mesquite/molecular/images/aahydroColorMatrix.jpg delete mode 100644 Resources/docs/mesquite/molecular/images/assocBeforeFusedExport.gif delete mode 100644 Resources/docs/mesquite/molecular/images/becomesArrow.gif delete mode 100644 Resources/docs/mesquite/molecular/images/consensus.gif delete mode 100644 Resources/docs/mesquite/molecular/images/consensusAA.gif delete mode 100755 Resources/docs/mesquite/molecular/images/cytStructure.jpg delete mode 100755 Resources/docs/mesquite/molecular/images/gcBiasColorMatrix.jpg delete mode 100755 Resources/docs/mesquite/molecular/images/gcBiasTaxa.jpg delete mode 100644 Resources/docs/mesquite/molecular/images/gene1beforeConcat.jpg delete mode 100644 Resources/docs/mesquite/molecular/images/gene1beforeConcat2.jpg delete mode 100644 Resources/docs/mesquite/molecular/images/gene2beforeConcat.jpg delete mode 100644 Resources/docs/mesquite/molecular/images/gene2beforeInclude.jpg delete mode 100644 Resources/docs/mesquite/molecular/images/genePQRBeforeInclude.jpg delete mode 100644 Resources/docs/mesquite/molecular/images/genesAfterConcat.jpg delete mode 100644 Resources/docs/mesquite/molecular/images/genesAfterInclude.jpg delete mode 100644 Resources/docs/mesquite/molecular/images/genesAfterMerge.jpg delete mode 100644 Resources/docs/mesquite/molecular/molecular.html delete mode 100644 Resources/docs/mesquite/otherPrograms.html delete mode 100755 Resources/docs/mesquite/popGen/images/assoc.gif delete mode 100755 Resources/docs/mesquite/popGen/images/assoc2.gif delete mode 100644 Resources/docs/mesquite/popGen/images/assocEditing.jpg delete mode 100755 Resources/docs/mesquite/popGen/images/assocEst.gif delete mode 100755 Resources/docs/mesquite/popGen/images/assocList.gif delete mode 100755 Resources/docs/mesquite/popGen/images/createNewPop.gif delete mode 100755 Resources/docs/mesquite/popGen/images/depths.gif delete mode 100755 Resources/docs/mesquite/popGen/images/depths10000.gif delete mode 100755 Resources/docs/mesquite/popGen/images/geneTree.gif delete mode 100755 Resources/docs/mesquite/popGen/images/mbfChart.gif delete mode 100755 Resources/docs/mesquite/popGen/images/mbfFiles.gif delete mode 100755 Resources/docs/mesquite/popGen/images/mbfFiles2.gif delete mode 100755 Resources/docs/mesquite/popGen/images/mbfMBF.gif delete mode 100755 Resources/docs/mesquite/popGen/images/mbfModel.gif delete mode 100755 Resources/docs/mesquite/popGen/images/mbfTree.gif delete mode 100755 Resources/docs/mesquite/popGen/images/sDivergence.gif delete mode 100755 Resources/docs/mesquite/popGen/images/tree.gif delete mode 100644 Resources/docs/mesquite/popGen/popGen.html delete mode 100644 Resources/docs/mesquite/publication.html delete mode 100644 Resources/docs/mesquite/scripting.html delete mode 100644 Resources/docs/mesquite/simplification.html delete mode 100644 Resources/docs/mesquite/studies/index.html delete mode 100755 Resources/docs/mesquite/studies/study001/images/barValue.gif delete mode 100755 Resources/docs/mesquite/studies/study001/images/boundaryLeft.gif delete mode 100755 Resources/docs/mesquite/studies/study001/images/boundaryRight.gif delete mode 100755 Resources/docs/mesquite/studies/study001/images/histogramAsText.gif delete mode 100755 Resources/docs/mesquite/studies/study001/images/noterid.jpg delete mode 100755 Resources/docs/mesquite/studies/study001/images/showPercentile.gif delete mode 100755 Resources/docs/mesquite/studies/study001/images/showPercentileText.gif delete mode 100755 Resources/docs/mesquite/studies/study001/images/tdtree.gif delete mode 100755 Resources/docs/mesquite/studies/study001/images/templateEditor1.gif delete mode 100755 Resources/docs/mesquite/studies/study001/images/testStructure1.gif delete mode 100755 Resources/docs/mesquite/studies/study001/images/trachypachid.jpg delete mode 100755 Resources/docs/mesquite/studies/study001/images/treeTestDialog.gif delete mode 100644 Resources/docs/mesquite/studies/study001/index.html delete mode 100755 Resources/docs/mesquite/studies/study001/study001.nex delete mode 100755 Resources/docs/mesquite/studies/study002/images/embf.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/gamma.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/model.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/modelTree.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/modelTreePlain.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/parsimony.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/parsimonyLB.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/paupEnd.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/paupStart.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/result.gif delete mode 100755 Resources/docs/mesquite/studies/study002/images/titv.gif delete mode 100644 Resources/docs/mesquite/studies/study002/index.html delete mode 100755 Resources/docs/mesquite/studies/study002/study002.nex delete mode 100644 Resources/docs/mesquite/support.html delete mode 100644 Resources/docs/mesquite/taxa.html delete mode 100644 Resources/docs/mesquite/toc.html delete mode 100644 Resources/docs/mesquite/trees.html delete mode 100644 Resources/docs/mesquite/whyMesquite.html delete mode 100644 Resources/docs/mesquite/windows.html mode change 100755 => 100644 Resources/examples/Basic_Examples/characters/03-newMatrix.nex create mode 100644 Resources/images/32wandMinus.gif create mode 100644 Resources/images/32wandPlus.gif create mode 100644 Resources/images/64wandMinus.gif create mode 100644 Resources/images/64wandPlus.gif delete mode 100644 Resources/images/explanationMinus.gif delete mode 100644 Resources/images/explanationMinusOff.gif delete mode 100644 Resources/images/explanationPlus.gif rename Resources/{docs/mesquite => }/images/miniScroll.jpg (100%) rename Resources/{docs/mesquite => }/images/miniscrollHoriz.gif (100%) rename Resources/{docs/mesquite => }/images/miniscrollVert.gif (100%) create mode 100644 Resources/images/search.gif rename Resources/{docs/mesquite => }/images/small.top.arrow.gif (100%) rename Resources/{docs/mesquite/images/prerelease.gif => images/substantiveBug.gif} (100%) mode change 100755 => 100644 create mode 100644 Resources/images/wandMinus.gif create mode 100644 Resources/images/wandPlus.gif create mode 100644 Resources/images/windowIcons/goAway old.gif create mode 100644 Resources/images/windowIcons/goAway.gif mode change 100755 => 100644 Resources/images/windowIcons/listC.gif mode change 100755 => 100644 Resources/images/windowIcons/listT.gif mode change 100755 => 100644 Resources/images/windowIcons/matrix.gif mode change 100755 => 100644 Resources/images/windowIcons/matrixSequence.gif rename Resources/{run_mesquite.sh => mesquite.sh} (100%) create mode 100644 Source/mesquite/align/aAlignIntro/images/MAFFT Dialog Box.png delete mode 100644 Source/mesquite/align/aAlignIntro/index.html create mode 100644 Source/mesquite/basic/BasicStringMatcher/BasicStringMatcher.java create mode 100644 Source/mesquite/basic/DuplicateTaxa/DuplicateTaxa.java create mode 100644 Source/mesquite/basic/PrefixTaxonNameWithGroup/PrefixTaxonNameWithGroup.java create mode 100644 Source/mesquite/basic/PrefixedStringMatcher/PrefixedStringMatcher.java create mode 100644 Source/mesquite/basic/VoucherInfoCoordinator/VoucherInfoCoordinator.java create mode 100644 Source/mesquite/basic/VoucherInfoFromFlexTable/VoucherInfoFromFlexTable.java create mode 100644 Source/mesquite/categ/lib/CategDataEditorInitD.java create mode 100644 Source/mesquite/charMatrices/AlterAllMatrices/AlterAllMatrices.java create mode 100644 Source/mesquite/charMatrices/CondensedPatternMatrix/CondensedPatternMatrix.java create mode 100644 Source/mesquite/charMatrices/NumIncludedMatrix/NumIncludedMatrix.java create mode 100644 Source/mesquite/cont/AddCharacter/AddCharacter.java delete mode 100644 Source/mesquite/dmanager/ImportTaxonNames/ImportTaxonNames.java create mode 100644 Source/mesquite/dmanager/TaxonNameFromSampleNamesFile/TaxonNameFromSampleNamesFile.java create mode 100644 Source/mesquite/io/ExportFusedPhylip/ExportFusedPhylip.java create mode 100644 Source/mesquite/io/ExportPartitionFinderDNA/ExportPartitionFinderDNA.java create mode 100644 Source/mesquite/io/ExportPartitionFinderProtein/ExportPartitionFinderProtein.java create mode 100644 Source/mesquite/io/InterpretPhylipTreesBasic/InterpretPhylipTreesBasic.java create mode 100644 Source/mesquite/io/lib/ExportPartitionFinder.java create mode 100644 Source/mesquite/io/lib/IOUtil.java rename Source/mesquite/io/{InterpretPhylipTrees => lib}/InterpretPhylipTrees.java (73%) create mode 100644 Source/mesquite/io/lib/PartitionFinderDialog.java create mode 100644 Source/mesquite/lib/EnglishDecimalFormatSymbols.java create mode 100644 Source/mesquite/lib/OTUIDCodeInfoCoord.java create mode 100644 Source/mesquite/lib/OTUIDCodeInfoSource.java create mode 100644 Source/mesquite/lib/Reconnectable.java create mode 100644 Source/mesquite/lib/SelectionRectangle.java create mode 100644 Source/mesquite/lib/ShellScriptRunner.java create mode 100644 Source/mesquite/lib/VoucherInfoFromOTUIDDB.java create mode 100644 Source/mesquite/lib/duties/DataWindowAssistantID.java create mode 100644 Source/mesquite/lib/duties/FileProcessor.java create mode 100644 Source/mesquite/lib/duties/NumberArrayForMatrix.java create mode 100644 Source/mesquite/lib/duties/StringMatcher.java create mode 100644 Source/mesquite/lists/CharGroupList/CharGroupList.java create mode 100644 Source/mesquite/lists/CharGroupListColor/CharGroupListColor.java create mode 100644 Source/mesquite/lists/TaxonGroupList/TaxonGroupList.java create mode 100644 Source/mesquite/lists/TaxonGroupListColor/TaxonGroupListColor.java create mode 100644 Source/mesquite/lists/TaxonGroupListSymbol/TaxonGroupListSymbol.java create mode 100644 Source/mesquite/lists/TaxonGroupListSymbolSize/TaxonGroupListSymbolSize.java create mode 100644 Source/mesquite/lists/TaxonGroupListVisibility/TaxonGroupListVisibility.java create mode 100644 Source/mesquite/lists/TaxonListVoucherCode/TaxonListVoucherCode.java create mode 100644 Source/mesquite/lists/TaxonListVoucherDB/TaxonListVoucherDB.java create mode 100644 Source/mesquite/lists/lib/ArchivedTaxonNamesListAssistant.java create mode 100644 Source/mesquite/lists/lib/CharGroupListAssistant.java create mode 100644 Source/mesquite/lists/lib/GroupSymbolsDialog.java create mode 100644 Source/mesquite/lists/lib/TaxaListPartitionUtil.java create mode 100644 Source/mesquite/lists/lib/TaxonGroupListAssistant.java create mode 100644 Source/mesquite/molec/CleanUpMatrix/CleanUpMatrix.java create mode 100644 Source/mesquite/treefarm/FAFillTreeBlock/FAFillTreeBlock.java create mode 100644 Source/mesquite/treefarm/SplitFrequencies/SplitFrequencies.java diff --git a/.project b/.project index d3924f99d..ff3370dd9 100644 --- a/.project +++ b/.project @@ -1,6 +1,6 @@ - Mesquite Project + MesquiteCore diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs index ca9763ee1..3882cdaba 100644 --- a/.settings/org.eclipse.jdt.ui.prefs +++ b/.settings/org.eclipse.jdt.ui.prefs @@ -1,3 +1,2 @@ -#Tue Mar 25 11:19:04 PDT 2008 eclipse.preferences.version=1 org.eclipse.jdt.ui.text.custom_code_templates= diff --git a/Additional Files/executables.zip b/Additional Files/executables.zip index 5d537f6d23ea887a428a78f07969506e224fdfbf..bacf60679597b4448bed5e05146ac5ba4cf1dfd6 100644 GIT binary patch delta 166626 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ɱ-S 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

";// content += getComponentExplanation(c); @@ -894,7 +894,7 @@ private static boolean prepareExplanations(Component c, MenuBar mBar, // MENUS content += "

Menus

";// for (int i = 0; i < mBar.getMenuCount(); i++) { diff --git a/Source/mesquite/lib/CommandCommunicator.java b/Source/mesquite/lib/CommandCommunicator.java index 6cc491e99..8716f66a0 100644 --- a/Source/mesquite/lib/CommandCommunicator.java +++ b/Source/mesquite/lib/CommandCommunicator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/CommandRecord.java b/Source/mesquite/lib/CommandRecord.java index f63e2a5ff..918b5283f 100644 --- a/Source/mesquite/lib/CommandRecord.java +++ b/Source/mesquite/lib/CommandRecord.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ import java.util.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls */ public class CommandRecord extends Listened { diff --git a/Source/mesquite/lib/CommandRecordHolder.java b/Source/mesquite/lib/CommandRecordHolder.java index 2a4927d17..fe8cc218f 100644 --- a/Source/mesquite/lib/CommandRecordHolder.java +++ b/Source/mesquite/lib/CommandRecordHolder.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/CommandThread.java b/Source/mesquite/lib/CommandThread.java index 89b84f461..17fedc3c5 100644 --- a/Source/mesquite/lib/CommandThread.java +++ b/Source/mesquite/lib/CommandThread.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Commandable.java b/Source/mesquite/lib/Commandable.java index 80b068653..6ad7cf9b5 100644 --- a/Source/mesquite/lib/Commandable.java +++ b/Source/mesquite/lib/Commandable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ diff --git a/Source/mesquite/lib/CommandableOwner.java b/Source/mesquite/lib/CommandableOwner.java index 7092bc8c5..568cd5e32 100644 --- a/Source/mesquite/lib/CommandableOwner.java +++ b/Source/mesquite/lib/CommandableOwner.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ diff --git a/Source/mesquite/lib/CompatibilityChecker.java b/Source/mesquite/lib/CompatibilityChecker.java index de3552a7a..2dc243064 100644 --- a/Source/mesquite/lib/CompatibilityChecker.java +++ b/Source/mesquite/lib/CompatibilityChecker.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/CompatibilityTest.java b/Source/mesquite/lib/CompatibilityTest.java index aebb98f6c..ff8f908b4 100644 --- a/Source/mesquite/lib/CompatibilityTest.java +++ b/Source/mesquite/lib/CompatibilityTest.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ConsoleThread.java b/Source/mesquite/lib/ConsoleThread.java index 7872d1496..2dcf97482 100644 --- a/Source/mesquite/lib/ConsoleThread.java +++ b/Source/mesquite/lib/ConsoleThread.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ConsoleWindow.java b/Source/mesquite/lib/ConsoleWindow.java index e86c39fce..1a2ddd17d 100644 --- a/Source/mesquite/lib/ConsoleWindow.java +++ b/Source/mesquite/lib/ConsoleWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ContentArea.java b/Source/mesquite/lib/ContentArea.java index 6e5738d29..36a75d8e4 100644 --- a/Source/mesquite/lib/ContentArea.java +++ b/Source/mesquite/lib/ContentArea.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Context.java b/Source/mesquite/lib/Context.java index da8f879ea..0d802bb35 100644 --- a/Source/mesquite/lib/Context.java +++ b/Source/mesquite/lib/Context.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DatabaseURLSource.java b/Source/mesquite/lib/DatabaseURLSource.java index 0d39600ac..318c5bd6d 100644 --- a/Source/mesquite/lib/DatabaseURLSource.java +++ b/Source/mesquite/lib/DatabaseURLSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Debugg.java b/Source/mesquite/lib/Debugg.java index 946a51d60..bf3fd15a6 100644 --- a/Source/mesquite/lib/Debugg.java +++ b/Source/mesquite/lib/Debugg.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DialogGraphicsPanel.java b/Source/mesquite/lib/DialogGraphicsPanel.java index 3f819aece..3f74d36bb 100644 --- a/Source/mesquite/lib/DialogGraphicsPanel.java +++ b/Source/mesquite/lib/DialogGraphicsPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DialogListener.java b/Source/mesquite/lib/DialogListener.java index 932236c0a..de2bc41fe 100644 --- a/Source/mesquite/lib/DialogListener.java +++ b/Source/mesquite/lib/DialogListener.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Doomable.java b/Source/mesquite/lib/Doomable.java index 97d6e9867..37f4e5a4f 100644 --- a/Source/mesquite/lib/Doomable.java +++ b/Source/mesquite/lib/Doomable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Double2DArray.java b/Source/mesquite/lib/Double2DArray.java index f5f935bb7..40a784f63 100644 --- a/Source/mesquite/lib/Double2DArray.java +++ b/Source/mesquite/lib/Double2DArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DoubleArray.java b/Source/mesquite/lib/DoubleArray.java index 975510dc1..7107abd38 100644 --- a/Source/mesquite/lib/DoubleArray.java +++ b/Source/mesquite/lib/DoubleArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DoubleClickList.java b/Source/mesquite/lib/DoubleClickList.java index 8bc308e1a..dae73f57d 100644 --- a/Source/mesquite/lib/DoubleClickList.java +++ b/Source/mesquite/lib/DoubleClickList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DoubleClickListener.java b/Source/mesquite/lib/DoubleClickListener.java index ff2978552..635673b3c 100644 --- a/Source/mesquite/lib/DoubleClickListener.java +++ b/Source/mesquite/lib/DoubleClickListener.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DoubleField.java b/Source/mesquite/lib/DoubleField.java index 098d88e88..706035802 100644 --- a/Source/mesquite/lib/DoubleField.java +++ b/Source/mesquite/lib/DoubleField.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DoubleMiniScroll.java b/Source/mesquite/lib/DoubleMiniScroll.java index 40cdf8f33..716c211cc 100644 --- a/Source/mesquite/lib/DoubleMiniScroll.java +++ b/Source/mesquite/lib/DoubleMiniScroll.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DoubleSliderWindow.java b/Source/mesquite/lib/DoubleSliderWindow.java index 30bb0e9a2..6d4a09a8b 100644 --- a/Source/mesquite/lib/DoubleSliderWindow.java +++ b/Source/mesquite/lib/DoubleSliderWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DoubleSqMatrixFields.java b/Source/mesquite/lib/DoubleSqMatrixFields.java index 0aed60752..a546a0661 100644 --- a/Source/mesquite/lib/DoubleSqMatrixFields.java +++ b/Source/mesquite/lib/DoubleSqMatrixFields.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/DragRectangle.java b/Source/mesquite/lib/DragRectangle.java index 5b9df9d54..4094bffda 100644 --- a/Source/mesquite/lib/DragRectangle.java +++ b/Source/mesquite/lib/DragRectangle.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ETContentArea.java b/Source/mesquite/lib/ETContentArea.java index 9f31e917e..3fc07604c 100644 --- a/Source/mesquite/lib/ETContentArea.java +++ b/Source/mesquite/lib/ETContentArea.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/EmployeeNeed.java b/Source/mesquite/lib/EmployeeNeed.java index b8354e134..53ff97f20 100644 --- a/Source/mesquite/lib/EmployeeNeed.java +++ b/Source/mesquite/lib/EmployeeNeed.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/EmployeeVector.java b/Source/mesquite/lib/EmployeeVector.java index bc1f59c9e..050885405 100644 --- a/Source/mesquite/lib/EmployeeVector.java +++ b/Source/mesquite/lib/EmployeeVector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/EmployerEmployee.java b/Source/mesquite/lib/EmployerEmployee.java index 652461714..c5a00615a 100644 --- a/Source/mesquite/lib/EmployerEmployee.java +++ b/Source/mesquite/lib/EmployerEmployee.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. - Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -1039,11 +1040,15 @@ private boolean startupEmployee(MesquiteModule mb, Class dutyClass, Object condi started = mb.superStartJob(null, null, false); if (started) started = mb.startJob(null, null, false); + if (started) + mb.incrementNumStarts(); } else { started = mb.superStartJob(arguments, condition, false); if (started) started = mb.startJob(arguments, condition, false); + if (started) + mb.incrementNumStarts(); } } catch (Exception e) { diff --git a/Source/mesquite/lib/EnglishDecimalFormatSymbols.java b/Source/mesquite/lib/EnglishDecimalFormatSymbols.java new file mode 100644 index 000000000..cbf2c011a --- /dev/null +++ b/Source/mesquite/lib/EnglishDecimalFormatSymbols.java @@ -0,0 +1,15 @@ +package mesquite.lib; + +import java.text.DecimalFormatSymbols; + +public class EnglishDecimalFormatSymbols extends DecimalFormatSymbols { + + public EnglishDecimalFormatSymbols() { + setDecimalSeparator('.'); + setExponentSeparator("E"); + setMinusSign('-'); + setGroupingSeparator(','); + setZeroDigit('0'); + } + +} diff --git a/Source/mesquite/lib/EnterButton.java b/Source/mesquite/lib/EnterButton.java index c6bedd261..8d7e7d7f8 100644 --- a/Source/mesquite/lib/EnterButton.java +++ b/Source/mesquite/lib/EnterButton.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ /** enter button for MiniScroll & MiniTextEditor*/ diff --git a/Source/mesquite/lib/Evaluator.java b/Source/mesquite/lib/Evaluator.java index b5b317bf9..7ffd4674c 100644 --- a/Source/mesquite/lib/Evaluator.java +++ b/Source/mesquite/lib/Evaluator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Explainable.java b/Source/mesquite/lib/Explainable.java index a734bb029..04136d7d7 100644 --- a/Source/mesquite/lib/Explainable.java +++ b/Source/mesquite/lib/Explainable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ExplanationArea.java b/Source/mesquite/lib/ExplanationArea.java index 7c6b0aaca..044145224 100644 --- a/Source/mesquite/lib/ExplanationArea.java +++ b/Source/mesquite/lib/ExplanationArea.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ExponentialDistribution.java b/Source/mesquite/lib/ExponentialDistribution.java index 5c5364fd4..1458d9948 100644 --- a/Source/mesquite/lib/ExponentialDistribution.java +++ b/Source/mesquite/lib/ExponentialDistribution.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ExporterDialog.java b/Source/mesquite/lib/ExporterDialog.java index da16e02b1..0ea521de3 100644 --- a/Source/mesquite/lib/ExporterDialog.java +++ b/Source/mesquite/lib/ExporterDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ExtensibleDialog.java b/Source/mesquite/lib/ExtensibleDialog.java index 2ed800f18..a8ce8cc3a 100644 --- a/Source/mesquite/lib/ExtensibleDialog.java +++ b/Source/mesquite/lib/ExtensibleDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -328,15 +329,15 @@ public void showManual(){ if (getHelpURLOwnerModule()!=null) { if (!StringUtil.blank(helpURL)) { String s = getHelpURLOwnerModule().getPackageIntroModule().getDirectoryPath() + getHelpURL(); - MesquiteModule.showWebPage(s, true); + MesquiteModule.showWebPage(s, false); } else if (useManualPage) getHelpURLOwnerModule().showManual(); else - MesquiteModule.showWebPage(getHelpURLOwnerModule().getPackageIntroModule().getSplashURL(), true); + MesquiteModule.showWebPage(getHelpURLOwnerModule().getPackageIntroModule().getSplashURL(), false); } else if (!StringUtil.blank(helpURL)) - MesquiteModule.showWebPage(getHelpURL(), true); + MesquiteModule.showWebPage(getHelpURL(), false); } /*.................................................................................................................*/ public void setHelpURL (MesquiteModule ownerModule, String s) { @@ -1430,13 +1431,17 @@ public void addGraphicsPanel (DialogGraphicsPanel panel) { /*.................................................................................................................*/ public List addList (Object names, MesquiteInteger selected, String message) { + return addList(names, selected, message, 4); + } + /*.................................................................................................................*/ + public List addList (Object names, MesquiteInteger selected, String message, int numLines) { if (message!=null) constraints.fill=GridBagConstraints.NONE; Panel newPanel = addNewDialogPanel(); if (message!=null) { newPanel.add(new Label(message)); } - List list = new List(4,false); + List list = new List(numLines,false); newPanel.setLayout(new GridLayout(1,1)); newPanel.add(list); @@ -1855,7 +1860,7 @@ public Dimension getMinimumSize(){ public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent e) { if (e.getEventType() == javax.swing.event.HyperlinkEvent.EventType.ACTIVATED) { String link = e.getDescription(); - if (link != null && StringUtil.startsWithIgnoreCase(link, "http:")) + if (link != null && StringUtil.startsWithIgnoreCase(link, "http")) MesquiteTrunk.showWebPage(e.getURL().toString(), false); else if (linkTouchedCommand != null) linkTouchedCommand.doItNewThread(ParseUtil.tokenize(e.getDescription()), null); diff --git a/Source/mesquite/lib/ExtensibleExplDialog.java b/Source/mesquite/lib/ExtensibleExplDialog.java index 88622ee0f..e94c56017 100644 --- a/Source/mesquite/lib/ExtensibleExplDialog.java +++ b/Source/mesquite/lib/ExtensibleExplDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ExtensibleListDialog.java b/Source/mesquite/lib/ExtensibleListDialog.java index f2a8923d7..ba35092c9 100644 --- a/Source/mesquite/lib/ExtensibleListDialog.java +++ b/Source/mesquite/lib/ExtensibleListDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/FileBlock.java b/Source/mesquite/lib/FileBlock.java index 228eb3d77..c81a6da32 100644 --- a/Source/mesquite/lib/FileBlock.java +++ b/Source/mesquite/lib/FileBlock.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/FileDirtier.java b/Source/mesquite/lib/FileDirtier.java index 5e2639c53..ea398831e 100644 --- a/Source/mesquite/lib/FileDirtier.java +++ b/Source/mesquite/lib/FileDirtier.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/FileElement.java b/Source/mesquite/lib/FileElement.java index 83d908a39..952807789 100644 --- a/Source/mesquite/lib/FileElement.java +++ b/Source/mesquite/lib/FileElement.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -205,6 +206,7 @@ public String getName(){ /** Sets the name of this element */ public void setName(String name){ this.name = name; + if (getHShow()) { if (getProject() != null) getProject().refreshProjectWindow(); diff --git a/Source/mesquite/lib/FillableMesquiteSymbol.java b/Source/mesquite/lib/FillableMesquiteSymbol.java index 6f4fa5e4c..25a76b57f 100644 --- a/Source/mesquite/lib/FillableMesquiteSymbol.java +++ b/Source/mesquite/lib/FillableMesquiteSymbol.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -13,6 +14,7 @@ package mesquite.lib; import java.awt.*; + import mesquite.lib.duties.*; /* ======================================================================== */ @@ -42,8 +44,8 @@ public void setToCloned(MesquiteSymbol cloned){ setFill(((FillableMesquiteSymbol)cloned).getFill()); } /*.................................................................................................................*/ - public void addDialogElements(ExtensibleDialog dialog){ - super.addDialogElements(dialog); + public void addDialogElements(ExtensibleDialog dialog, boolean includeSize){ + super.addDialogElements(dialog, includeSize); fillBox = dialog.addCheckBox("filled", fill); } /*.................................................................................................................*/ @@ -63,6 +65,11 @@ else if (token.equalsIgnoreCase("OPEN")) public void setFillColor(Color color){ this.fillColor = color; } + /**sets fill color*/ + public void setColor(Color color){ + this.fillColor = color; + this.color = color; + } /**gets whether the symbol is drawn via a Polygon*/ public boolean getIsPolygon(){ return true; diff --git a/Source/mesquite/lib/Fittable.java b/Source/mesquite/lib/Fittable.java index 29e32fbb3..b022d5e8b 100644 --- a/Source/mesquite/lib/Fittable.java +++ b/Source/mesquite/lib/Fittable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/FunctionExplainable.java b/Source/mesquite/lib/FunctionExplainable.java index 274fecf1a..73d09ea80 100644 --- a/Source/mesquite/lib/FunctionExplainable.java +++ b/Source/mesquite/lib/FunctionExplainable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/FunctionExplanation.java b/Source/mesquite/lib/FunctionExplanation.java index d03dceae5..85d289a14 100644 --- a/Source/mesquite/lib/FunctionExplanation.java +++ b/Source/mesquite/lib/FunctionExplanation.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/GraphicsUtil.java b/Source/mesquite/lib/GraphicsUtil.java index 6c8beebb2..ae7f40645 100644 --- a/Source/mesquite/lib/GraphicsUtil.java +++ b/Source/mesquite/lib/GraphicsUtil.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -14,6 +15,7 @@ import java.awt.*; import java.awt.event.*; +import java.awt.geom.*; import java.awt.image.*; @@ -22,6 +24,45 @@ /** This class provides general graphics utilities */ public class GraphicsUtil { public static TexturePaint missingDataTexture = null; + /*_________________________________________________*/ + public static void drawArrow(Graphics2D g2, int fromX, int fromY, int toX, int toY, int thickness) { + // based on Vincent Reig's stackoverflow answer http://stackoverflow.com/a/3094933 + // create an AffineTransform + // and a triangle centered on (0,0) and pointing downward + // somewhere outside Swing's paint loop + Stroke stroke = g2.getStroke(); + g2.setStroke(new BasicStroke(thickness)); + g2.drawLine(fromX, fromY, toX, toY); + g2.setStroke(stroke); + AffineTransform tx = new AffineTransform(); + Line2D.Double line = new Line2D.Double(fromX, fromY, toX, toY); + + Polygon arrowHead = new Polygon(); + int size = thickness*3; + arrowHead.addPoint( 0,size); + arrowHead.addPoint( -size, -size); + arrowHead.addPoint( size,-size); + + // [...] + tx.setToIdentity(); + double angle = Math.atan2(line.y2-line.y1, line.x2-line.x1); + tx.translate(line.x2, line.y2); + tx.rotate((angle-Math.PI/2d)); + + Graphics2D g = (Graphics2D) g2.create(); + g.setTransform(tx); + g.fill(arrowHead); + g.dispose(); + } + /*_________________________________________________*/ + public static void drawCross(Graphics g, int x, int y, int size) { + Shape oldClip = g.getClip(); + g.setClip(x-size, y-size, size*2, size*2); + g.drawLine(x, y-size, x, y+size); + g.drawLine(x-size, y, x+size, y); + g.setClip(oldClip); + } + /* ............................................................................................................... */ /** Given the coordinates of the start and end of a line, returns how far along the line (x,y) is */ public static double fractionAlongLine(int x, int y, int xStart, int yStart, int xEnd, int yEnd, boolean xBias, boolean yBias) { @@ -57,6 +98,24 @@ else if (x>=xEnd) return Math.abs(1.0*(y-yStart)/(yEnd-yStart)); return Math.abs(1.0*(x-xStart)/(xEnd-xStart)); } + + /* ............................................................................................................... */ + /** Returns the width of string in the current Graphics */ + public static int stringWidth(Graphics g, String s) { + FontMetrics fm = g.getFontMetrics(g.getFont()); + if (fm==null) + return -1; + return fm.stringWidth(s); + } + /* ............................................................................................................... */ + /** Returns the width of string in the current Graphics */ + public static int stringHeight(Graphics g, String s) { + FontMetrics fm = g.getFontMetrics(g.getFont()); + if (fm==null) + return -1; + return fm.getMaxAscent()+ fm.getMaxDescent(); + } + /* ............................................................................................................... */ /** Given the coordinates of the start and end of a line, returns the value of x at the middle of the line */ public static int xCenterOfLine(int x1, int y1, int x2, int y2) { @@ -184,7 +243,7 @@ public static boolean useXORMode(Graphics g, boolean sensitive){ public static void fillTransparentSelectionRectangle (Graphics g, int x, int y, int w, int h) { Composite composite = ColorDistribution.getComposite(g); ColorDistribution.setTransparentGraphics(g,0.3f); - g.setColor(Color.black); + g.setColor(Color.gray); g.fillRect(x,y,w, h); ColorDistribution.setComposite(g, composite); } @@ -192,9 +251,47 @@ public static void fillTransparentSelectionRectangle (Graphics g, int x, int y, public static void fillTransparentSelectionPolygon (Graphics g, Polygon poly) { Composite composite = ColorDistribution.getComposite(g); ColorDistribution.setTransparentGraphics(g,0.3f); - g.setColor(Color.black); + g.setColor(Color.gray); + g.fillPolygon(poly); + ColorDistribution.setComposite(g, composite); + } + /* -------------------------------------------------*/ + public static void fillTransparentSelectionArea (Graphics2D g, Area area) { + Composite composite = ColorDistribution.getComposite(g); + ColorDistribution.setTransparentGraphics(g,0.3f); + g.setColor(Color.gray); + g.fill(area); + ColorDistribution.setComposite(g, composite); + } + /* -------------------------------------------------*/ + public static void fillTransparentBorderedSelectionRectangle (Graphics g, int x, int y, int w, int h) { + if (w < 0){ + int nx = x + w; + x = nx; + w = -w; + } + if (h < 0){ + int ny = y + h; + y = ny; + h = -h; + } + Composite composite = ColorDistribution.getComposite(g); + ColorDistribution.setTransparentGraphics(g,0.3f); + g.setColor(Color.gray); + g.fillRect(x,y,w,h); + ColorDistribution.setComposite(g, composite); + g.setColor(Color.gray); + g.drawRect(x,y,w,h); + } + /* -------------------------------------------------*/ + public static void fillTransparentBorderedSelectionPolygon (Graphics g, Polygon poly) { + Composite composite = ColorDistribution.getComposite(g); + ColorDistribution.setTransparentGraphics(g,0.3f); + g.setColor(Color.gray); g.fillPolygon(poly); ColorDistribution.setComposite(g, composite); + g.setColor(Color.gray); + g.drawPolygon(poly); } /* -------------------------------------------------*/ public static void shadeRectangle (Graphics g, int x, int y, int w, int h, Color color) { @@ -216,6 +313,20 @@ public static void darkenRectangle (Graphics g, int x, int y, int w, int h, floa public static void darkenRectangle (Graphics g, int x, int y, int w, int h) { darkenRectangle(g,x,y,w,h,0.2f); } + /* -------------------------------------------------*/ + public static void fixRectangle (Rectangle rect) { + if (rect.width < 0){ + int nx = rect.x + rect.width; + rect.x = nx; + rect.width = -rect.width; + } + if (rect.height < 0){ + int ny = rect.y + rect.height; + rect.y = ny; + rect.height = -rect.height; + } + } + /* -------------------------------------------------*/ public static void drawRect (Graphics g, int x, int y, int w, int h) { if (w < 0){ @@ -258,8 +369,24 @@ public static void setFontSize (int size, Graphics g) { } } /* -------------------------------------------------*/ + public static void drawOval(Graphics g, int x, int y, int w, int h){ + try { + Graphics2D g2 = (Graphics2D)g; + Stroke st = g2.getStroke(); + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + g2.drawOval(x,y,w,h); + g2.setStroke(st); + } + catch(NullPointerException e){ + MesquiteMessage.warnProgrammer("npe in draw oval x " + x + " y " + y + " w " + w + " h " + h); + } + } + /* -------------------------------------------------*/ public static void fillOval(Graphics g, int x, int y, int w, int h, boolean threeD){ try { + Graphics2D g2 = (Graphics2D)g; + Stroke st = g2.getStroke(); + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); if (threeD){ Color c = g.getColor(); Color current = c; @@ -276,7 +403,9 @@ public static void fillOval(Graphics g, int x, int y, int w, int h, boolean thre if (c!=null) g.setColor(c); } else - g.fillOval(x,y,w,h); + g2.fillOval(x,y,w,h); + g2.setStroke(st); + } catch(NullPointerException e){ MesquiteMessage.warnProgrammer("npe in fill oval x " + x + " y " + y + " w " + w + " h " + h); diff --git a/Source/mesquite/lib/GroupLabel.java b/Source/mesquite/lib/GroupLabel.java index ad1c5a408..b150d79ae 100644 --- a/Source/mesquite/lib/GroupLabel.java +++ b/Source/mesquite/lib/GroupLabel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -13,6 +14,7 @@ package mesquite.lib; import java.awt.*; + import mesquite.lib.duties.*; @@ -24,6 +26,8 @@ public class GroupLabel extends FileElement { int id; boolean colorWasSet = false; boolean symbolWasSet = false; + boolean recentlyModified = false; + boolean visible = true; static int numLabels; static { numLabels = 0; @@ -49,10 +53,23 @@ public static boolean supportsSymbols() { public String getTypeName(){ return "Group Label"; } + public boolean isVisible() { + return visible; + } + public void setVisible(boolean visible) { + this.visible = visible; + } + /** Sets the name of this element */ + public void setName(String name){ + super.setName(name); + notifyListeners(this, new Notification(MesquiteListener.DATA_CHANGED)); + + } /*.................................................................................................................*/ public void setColor(Color color){ this.color = color; colorWasSet = true; + notifyListeners(this, new Notification(MesquiteListener.DATA_CHANGED)); } /*.................................................................................................................*/ public Color getColor(){ @@ -65,7 +82,10 @@ public boolean colorSet(){ /*.................................................................................................................*/ public void setSymbol(MesquiteSymbol symbol){ this.symbol = symbol; + symbol.setColor(getColor()); + this.symbol.setColor(getColor()); symbolWasSet = true; + notifyListeners(this, new Notification(MesquiteListener.DATA_CHANGED)); } /*.................................................................................................................*/ public MesquiteSymbol getSymbol(){ @@ -75,6 +95,12 @@ public MesquiteSymbol getSymbol(){ public boolean symbolSet(){ return symbolWasSet; } + public boolean isRecentlyModified() { + return recentlyModified; + } + public void setRecentlyModified(boolean recentlyModified) { + this.recentlyModified = recentlyModified; + } /*.................................................................................................................*/ } diff --git a/Source/mesquite/lib/HNode.java b/Source/mesquite/lib/HNode.java index aa33a3296..a79367eb4 100644 --- a/Source/mesquite/lib/HNode.java +++ b/Source/mesquite/lib/HNode.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/HPanel.java b/Source/mesquite/lib/HPanel.java index 4a07fbad0..434227ff3 100644 --- a/Source/mesquite/lib/HPanel.java +++ b/Source/mesquite/lib/HPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/HTMLDescribable.java b/Source/mesquite/lib/HTMLDescribable.java index 4cd837953..b77808e82 100644 --- a/Source/mesquite/lib/HTMLDescribable.java +++ b/Source/mesquite/lib/HTMLDescribable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/HTMLSidePanel.java b/Source/mesquite/lib/HTMLSidePanel.java index d73cf6e64..f45956f43 100644 --- a/Source/mesquite/lib/HTMLSidePanel.java +++ b/Source/mesquite/lib/HTMLSidePanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/HelpSearchManager.java b/Source/mesquite/lib/HelpSearchManager.java index 416322d34..a4b2e954c 100644 --- a/Source/mesquite/lib/HelpSearchManager.java +++ b/Source/mesquite/lib/HelpSearchManager.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -39,14 +40,15 @@ public void makeWindow(){ return; searchWindowBabysitter = MesquiteTrunk.mesquiteTrunk.hireNamedEmployee (WindowHolder.class, "#WindowBabysitter"); HSWindow ww = new HSWindow(searchWindowBabysitter, new MesquiteCommand("linkTouched", this), "Search", true); - searchWindowBabysitter.setModuleWindow(ww); + if (searchWindowBabysitter != null) + searchWindowBabysitter.setModuleWindow(ww); // ww.setWindowSize(620, 400, false); } public void showHTML(String s){ if (searchWindowBabysitter== null) makeWindow(); - if (searchWindowBabysitter.getModuleWindow()!= null){ + if (searchWindowBabysitter != null && searchWindowBabysitter.getModuleWindow()!= null){ MesquiteHTMLWindow w = (MesquiteHTMLWindow)searchWindowBabysitter.getModuleWindow(); if (w != null){ w.setText(s); @@ -176,8 +178,8 @@ private String searchComponents(String s, Component c) { String expl = ((Explainable) c).getExplanation(); if (stringsFound(expl, s)) { result += "
  • "; + + MesquiteFile.massageFilePathToURL(((ImageOwner) c) + .getImagePath()) + "\"> "; result += expl+ "
  • "; } } @@ -190,32 +192,7 @@ private String searchComponents(String s, Component c) { return result; } /* - String searchManualFiles(String s, String path){ - java.io.File f = new java.io.File(path); - String result = ""; - if (f.isDirectory()){ - String[] files = f.list(); - for (int i=0; imanual page"; - } - } - } - return result; - } - */ String searchManual(String s, boolean useBrowser){ String results = ""; String arefStart = "showPage:"; @@ -297,6 +274,7 @@ public void loadManual(){ MesquiteTrunk.mesquiteTrunk.logln(".. manual ready."); manualLoading = 0; } + */ String menuResults = null; String controlResults = null; @@ -321,29 +299,30 @@ String searchModules(String s, boolean useBrowser){ /*.................................................................................................................*/ public void searchKeyword(String s, boolean useBrowser){ String results = ""; - - //ADDING RESULTS FROM CURRENT MENUS - menuResults = searchMenus(s, useBrowser); - - //ADDING RESULTS FROM CURRENT Controls - controlResults = searchControls(s); - - if (!StringUtil.blank(menuResults) || !StringUtil.blank(controlResults)){ - results += "

    Menu items and controls in current windows matching search criteria

      "; - if (!StringUtil.blank(menuResults)) - results += "
    •  Menu items in current windows
    • "; - if (!StringUtil.blank(controlResults)) - results += "
    •  Buttons and tools in current windows
    • "; - results += "
    "; + if (!useBrowser){ + //ADDING RESULTS FROM CURRENT MENUS + menuResults = searchMenus(s, useBrowser); + + //ADDING RESULTS FROM CURRENT Controls + controlResults = searchControls(s); + + if (!StringUtil.blank(menuResults) || !StringUtil.blank(controlResults)){ + results += "

    Menu items and controls in current windows matching search criteria

      "; + if (!StringUtil.blank(menuResults)) + results += "
    •  Menu items in current windows
    • "; + if (!StringUtil.blank(controlResults)) + results += "
    •  Buttons and tools in current windows
    • "; + results += "
    "; + } } - //ADDING RESULTS FROM MODULE INFORMATION String smod = searchModules(s, useBrowser); if (!StringUtil.blank(smod)) results += "

    Modules
      " + smod + "

    "; //ADDING RESULTS FROM MANUAL - if (manualLoading == 1){ + /* + * if (manualLoading == 1){ try { while (manualLoading >0) Thread.sleep(20); @@ -357,7 +336,7 @@ else if (manualLoading == 2){ String sman = searchManual(s, useBrowser); if (!StringUtil.blank(sman)) results += "

    Manual Pages

      " + sman + "
    "; - + */ if (StringUtil.blank(results)) @@ -620,7 +599,7 @@ private void showModuleUse(MesquiteHTMLWindow w, MesquiteModuleInfo mmi, int whi if (paths.size() > 0) nextPrevString =" "; - + else nextPrevString =" "; /* @@ -651,8 +630,8 @@ private void showModuleUse(MesquiteHTMLWindow w, MesquiteModuleInfo mmi, int whi } } String intro = "" + searchColoursString + "" + - "

    " + name + "

    " + explanation + "" + - "

    " + mmi.getClassName() + "
    "; + "

    " + name + "

    " + explanation + "" + + "

    " + mmi.getClassName() + "
    "; if (countUses < maxCount){ if (paths.size() > 0) nextPrevString = pageString + "[Last page] " + nextPrevString + " "; @@ -1018,7 +997,7 @@ private String keywordInfo(MesquiteModuleInfo mmi, FunctionExplainable func, int if (!StringUtil.blank(func.getURLString())) if (func.URLinPackageIntro()) nameString += "More Information."; -// nameString += "More Information."; + // nameString += "More Information."; else nameString += "More Information."; return nameString+StringUtil.lineEnding(); diff --git a/Source/mesquite/lib/HelpSearchStrip.java b/Source/mesquite/lib/HelpSearchStrip.java index 8b07bf1ed..e4233680a 100644 --- a/Source/mesquite/lib/HelpSearchStrip.java +++ b/Source/mesquite/lib/HelpSearchStrip.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -58,6 +59,9 @@ public HelpSearchStrip(MesquiteWindow window, boolean data) { public void setText(String t){ searchBox.setText(t); } + public void search(){ + enterPressed(); + } void enterPressed(){ String string = searchBox.getText(); if (!StringUtil.blank(string)) { diff --git a/Source/mesquite/lib/HorizontalLine.java b/Source/mesquite/lib/HorizontalLine.java index eecddf94b..53786781b 100644 --- a/Source/mesquite/lib/HorizontalLine.java +++ b/Source/mesquite/lib/HorizontalLine.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Hyperlink.java b/Source/mesquite/lib/Hyperlink.java index 042d2be98..3f8dcbbf0 100644 --- a/Source/mesquite/lib/Hyperlink.java +++ b/Source/mesquite/lib/Hyperlink.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Identifiable.java b/Source/mesquite/lib/Identifiable.java index 63ab34498..2abfd52ad 100644 --- a/Source/mesquite/lib/Identifiable.java +++ b/Source/mesquite/lib/Identifiable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Illustratable.java b/Source/mesquite/lib/Illustratable.java index fd7edad4e..09806f288 100644 --- a/Source/mesquite/lib/Illustratable.java +++ b/Source/mesquite/lib/Illustratable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ImageLabel.java b/Source/mesquite/lib/ImageLabel.java index 436fc2a6b..ee85bb947 100644 --- a/Source/mesquite/lib/ImageLabel.java +++ b/Source/mesquite/lib/ImageLabel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ImageOwner.java b/Source/mesquite/lib/ImageOwner.java index da5dc742a..674ab16d3 100644 --- a/Source/mesquite/lib/ImageOwner.java +++ b/Source/mesquite/lib/ImageOwner.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ImagePanel.java b/Source/mesquite/lib/ImagePanel.java index 92ba0cc80..504ccf822 100644 --- a/Source/mesquite/lib/ImagePanel.java +++ b/Source/mesquite/lib/ImagePanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ImagePanelListener.java b/Source/mesquite/lib/ImagePanelListener.java index a31a44633..2b310a4e1 100644 --- a/Source/mesquite/lib/ImagePanelListener.java +++ b/Source/mesquite/lib/ImagePanelListener.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Incrementable.java b/Source/mesquite/lib/Incrementable.java index f3b59a7b9..72dd82776 100644 --- a/Source/mesquite/lib/Incrementable.java +++ b/Source/mesquite/lib/Incrementable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/InfoBar.java b/Source/mesquite/lib/InfoBar.java index 7aca220a5..db83ef1cf 100644 --- a/Source/mesquite/lib/InfoBar.java +++ b/Source/mesquite/lib/InfoBar.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,8 +17,10 @@ import java.awt.*; import java.awt.event.*; +import java.awt.geom.Path2D; import java.io.UnsupportedEncodingException; import java.util.*; + import mesquite.lib.duties.*; import mesquite.lib.simplicity.InterfaceManager; import mesquite.lib.simplicity.SimplicityStrip; @@ -30,7 +33,7 @@ Two represent the output of the modules controlling the window (the standard gra public class InfoBar extends MousePanel implements Commandable { MesquiteWindow window; MesquiteInteger which; - int defaultMenuBase = 28; + int defaultMenuBase = 40; int menuBase = defaultMenuBase; // int[] tabOffsets = new int[] {54, 92, 162, 213, 272}; int triangleWidth = 4; @@ -39,6 +42,9 @@ public class InfoBar extends MousePanel implements Commandable { public static final int numModes = 5; static final int CLOSEINFOBAR = -1; Color bgColor = Color.white; + int rightBracketMenu = -1; + int leftBracketX = -1; + MesquitePopup leftNotice, rightNotice; // Following are modes int mode = 0; /** The standard graphics mode by which modules display their results in the window. */ @@ -104,7 +110,7 @@ public InfoBar(MesquiteWindow window) { simplicityStrip = new SimplicityStrip(window, false); add(simplicityStrip); simplicityStrip.setSize(120, 16); - simplicityStrip.setLocation(getWidth()-24, 0); + simplicityStrip.setLocation(getWidth()-24, 1); simplicityStrip.setBackground(ColorDistribution.veryVeryLightGray); simplicityStrip.setVisible(true); } @@ -115,6 +121,13 @@ public InfoBar(MesquiteWindow window) { which = new MesquiteInteger(0); setFont(smallFont); setBackground(bgColor = ColorDistribution.veryVeryLightGray); + leftNotice = new MesquitePopup(this); + leftNotice.add(new MesquiteMenuItem("Menus between " + MenuOwner.leftBracket + " " + MenuOwner.rightBracket, null, null, null)); + leftNotice.add(new MesquiteMenuItem(" are specific to current window", null, null, null)); + rightNotice = new MesquitePopup(this); + rightNotice.add(new MesquiteMenuItem("Menus between " + MenuOwner.leftBracket + " " + MenuOwner.rightBracket, null, null, null)); + rightNotice.add(new MesquiteMenuItem(" are specific to current window", null, null, null)); + // searchStrip.setBackground(ColorTheme.getInterfaceBackground()); //simplicityStrip.setBackground(ColorTheme.getInterfaceBackground()); @@ -166,7 +179,6 @@ public int getInfoBarWidth() { /*.................................................................................................................*/ String[] label = new String[]{"Graphics", "Text", "Parameters", "Modules", "Citations"}; public void paint (Graphics g) { - if (window == null || MesquiteWindow.checkDoomed(this)) return; /*if (InterfaceManager.isEditingMode()){ @@ -194,25 +206,59 @@ public void paint (Graphics g) { } } */ - g.setColor(Color.gray); //rounded upper left corner to feel like a screen corner, to make it easer to sense the menu - g.fillRect(0,0,2,2); - g.fillRect(0,0,4,1); - g.fillRect(0,0,1,4); + + g.setColor(ColorTheme.getContentFrame()); //rounded upper left corner to feel like a screen corner, to make it easer to sense the menu + //g.setColor(Color.green); + if (g instanceof Graphics2D) { + Graphics2D g2 = (Graphics2D)g; + Stroke st = g2.getStroke(); + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + + + try { + Class.forName("java.awt.geom.Path2D"); + Path2D.Float path = new Path2D.Float(); + int adjust = 0; + int pathLeft = 0; + int pathRight = 14; + int pathTop = 0; + int pathBottom = 10; + path.moveTo(adjust+pathRight, adjust+pathTop); + path.lineTo(adjust+pathLeft, adjust+pathTop); + path.lineTo(adjust+pathLeft,adjust+pathBottom); + path.curveTo(adjust+pathLeft, adjust+pathTop+(pathBottom-pathTop)/3, adjust+pathLeft+(pathRight-pathLeft)/3, adjust+pathTop, adjust+pathRight, adjust+pathTop); + path.closePath(); + g2.fill(path); + } + catch (ClassNotFoundException exception) { + g2.setStroke(new BasicStroke(4)); + g2.drawArc(-2,-2, 20, 20, -180, -90); + // g2.drawArc(10,10, 8, 8, -180, -90); + } + g2.setStroke(st); + } + else { + g.fillRect(0,0,2,2); + g.fillRect(0,0,4,1); + g.fillRect(0,0,1,4); + } g.setColor(Color.black); // MENUS ================ menuBase = defaultMenuBase; ToolPalette palette = window.getPalette(); - if (palette != null){ + if (palette != null && palette.getWidth()>defaultMenuBase/2){ menuBase = defaultMenuBase/2 + palette.getWidth(); } int left=menuBase ; //+ tabOffsets[numModes-1]; Vector menus = mod.getEmbeddedMenusVector(); int count = 0; if (menus != null){ - g.drawString(MenuOwner.blackBox, left-20, 16); + g.drawString(MenuOwner.leftBracket, left-20, 16); + leftBracketX = left-20; //g.fillRect(left-12, 2, 8, 8); - for (int i=0; i< menuOffsets.length; i++) menuOffsets[i] = -1; + menuOffsets = new int[menus.size()]; + for (int i=0; i< menuOffsets.length; i++) menuOffsets[i] = 12; for (int i=0; i< menus.size(); i++){ Object m = menus.elementAt(i); if (m instanceof MesquitePopup){ @@ -221,8 +267,10 @@ public void paint (Graphics g) { if (menu.getItemCount()>0){ String label = menu.getLabel(); if (i == menus.size()-1 && label.equals("Window") && mod != MesquiteTrunk.mesquiteTrunk){ - g.drawString(MenuOwner.whiteBox, left , 16); + rightBracketMenu = i; + g.drawString(MenuOwner.rightBracket, left , 16); left += 26; + //menuOffsets[count] += 26; } if (menuWithSameLabelExists(label, i, menus)) label = label + "."; @@ -236,17 +284,28 @@ public void paint (Graphics g) { else { MesquiteMenu menu = (MesquiteMenu)menus.elementAt(i); //if (menu.getItemCount()>0)) - Debugg.println("MENU PROBLEM: MesquiteMenu where popup should be " + menu.getLabel()); + MesquiteMessage.warnProgrammer("MENU PROBLEM: MesquiteMenu where popup should be " + menu.getLabel()); } } + // for (int i=0; i< menuOffsets.length; i++) g.drawRect(menuOffsets[i], 0, 6, 16); } + int preReleaseLoc = 36; + String title = window.title; + g.setColor(Color.gray); + int leftStart = getWidth()-GraphicsUtil.stringWidth(g, title)-10; + if (mod!=null) + leftStart=leftStart-preReleaseLoc; + if (leftStartdefaultMenuBase/2){ + menuBase = defaultMenuBase/2 + palette.getWidth(); + } + if (x> leftBracketX -10 && x < leftBracketX + 20){ + leftNotice.showPopup(x, 24); + MesquiteWindow.uncheckDoomed(this); + return; + } int rel = menuBase ; // + tabOffsets[numModes-1] ; for (int i=0; i< menuOffsets.length; i++) if (x > menuBase -2 && x < menuOffsets[i]){ + if (i == rightBracketMenu -1 && i > 0 && x < menuOffsets[i-1] + 26){ + rightNotice.showPopup(x, 24); + MesquiteWindow.uncheckDoomed(this); + return; + } + MesquiteModule mod = window.getOwnerModule() ; Vector menus = mod.getEmbeddedMenusVector(); if (menus != null){ diff --git a/Source/mesquite/lib/Integer2DArray.java b/Source/mesquite/lib/Integer2DArray.java index abb519e13..775de7ae5 100644 --- a/Source/mesquite/lib/Integer2DArray.java +++ b/Source/mesquite/lib/Integer2DArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/IntegerArray.java b/Source/mesquite/lib/IntegerArray.java index e1cfecc56..9759b9d2b 100644 --- a/Source/mesquite/lib/IntegerArray.java +++ b/Source/mesquite/lib/IntegerArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/IntegerField.java b/Source/mesquite/lib/IntegerField.java index ffc4d1eb3..db0e221e1 100644 --- a/Source/mesquite/lib/IntegerField.java +++ b/Source/mesquite/lib/IntegerField.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/IntegerSqMatrixFields.java b/Source/mesquite/lib/IntegerSqMatrixFields.java index 8660dad61..f12db7ea3 100644 --- a/Source/mesquite/lib/IntegerSqMatrixFields.java +++ b/Source/mesquite/lib/IntegerSqMatrixFields.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. - Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/InterContentArea.java b/Source/mesquite/lib/InterContentArea.java index 6ad781014..d5e2179b5 100644 --- a/Source/mesquite/lib/InterContentArea.java +++ b/Source/mesquite/lib/InterContentArea.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Journal.java b/Source/mesquite/lib/Journal.java index fe5faa072..ed369d55f 100644 --- a/Source/mesquite/lib/Journal.java +++ b/Source/mesquite/lib/Journal.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /** diff --git a/Source/mesquite/lib/KeyAdapterToConsumeKeys.java b/Source/mesquite/lib/KeyAdapterToConsumeKeys.java index f584b585d..e183b0ad0 100644 --- a/Source/mesquite/lib/KeyAdapterToConsumeKeys.java +++ b/Source/mesquite/lib/KeyAdapterToConsumeKeys.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LabelsAtNodes.java b/Source/mesquite/lib/LabelsAtNodes.java index c82166d55..a29826db8 100644 --- a/Source/mesquite/lib/LabelsAtNodes.java +++ b/Source/mesquite/lib/LabelsAtNodes.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LeakFinder.java b/Source/mesquite/lib/LeakFinder.java index 17024dd2a..49736b4fc 100644 --- a/Source/mesquite/lib/LeakFinder.java +++ b/Source/mesquite/lib/LeakFinder.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Legend.java b/Source/mesquite/lib/Legend.java index 5b66145fb..7ec53ea3f 100644 --- a/Source/mesquite/lib/Legend.java +++ b/Source/mesquite/lib/Legend.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LegendHolder.java b/Source/mesquite/lib/LegendHolder.java index 1b804e723..dcda7b72e 100644 --- a/Source/mesquite/lib/LegendHolder.java +++ b/Source/mesquite/lib/LegendHolder.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LightLabel.java b/Source/mesquite/lib/LightLabel.java index 7f17c24ea..b169838cd 100644 --- a/Source/mesquite/lib/LightLabel.java +++ b/Source/mesquite/lib/LightLabel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LightLabelsAtNodes.java b/Source/mesquite/lib/LightLabelsAtNodes.java index 8cb970204..1c1dbf29c 100644 --- a/Source/mesquite/lib/LightLabelsAtNodes.java +++ b/Source/mesquite/lib/LightLabelsAtNodes.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LinearValueToPixel.java b/Source/mesquite/lib/LinearValueToPixel.java index f557681de..f32fe47c9 100644 --- a/Source/mesquite/lib/LinearValueToPixel.java +++ b/Source/mesquite/lib/LinearValueToPixel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ListDialog.java b/Source/mesquite/lib/ListDialog.java index 15c153cff..52c496582 100644 --- a/Source/mesquite/lib/ListDialog.java +++ b/Source/mesquite/lib/ListDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -742,7 +743,7 @@ private int findListable(Listable[] lArray, Listable target){ return -1; } private int translateIndexUsedToOriginal(int index){ - if (listablesUsed !=null && listablesUsed != originalListables && index < originalListables.length && index < listablesUsed.length){ + if (listablesUsed !=null && listablesUsed != originalListables && index>0 && index < originalListables.length && index < listablesUsed.length){ Listable listable = listablesUsed[index]; int which = findListable(originalListables, listable); return which; diff --git a/Source/mesquite/lib/Listable.java b/Source/mesquite/lib/Listable.java index 92bfa8f5b..4db38d0af 100644 --- a/Source/mesquite/lib/Listable.java +++ b/Source/mesquite/lib/Listable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ListableVector.java b/Source/mesquite/lib/ListableVector.java index 3c3eea2ce..1ae087515 100644 --- a/Source/mesquite/lib/ListableVector.java +++ b/Source/mesquite/lib/ListableVector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -417,7 +418,7 @@ public boolean moveParts(int starting, int num, int justAfter) { } /*.................................................................................................................*/ /** notifies listeners that element has been disposed*/ - public void notifyListenersOfDisposed(Object disp){ //{ need in file element removeal to have all in one (dispose & remove) thjat calls this + public void notifyListenersOfDisposed(Object disp){ //{ ��� need in file element removeal to have all in one (dispose & remove) thjat calls this if (listeners!=null) { Enumeration e = listeners.elements(); while (e.hasMoreElements()) { @@ -589,6 +590,27 @@ public void showList(String title){ public void showList(String title, MesquiteModule ownerModule){ listWindow = new MesquiteListWindow(title, ownerModule, this, false); } + static int endSequenceByThree(Listable[] listArray1, Object obj1,NumberArray numberArray2, int number2, int ic){ + int previousThird = ic; + for (int ik = ic+1; ik< listArray1.length&& ik< numberArray2.getNumParts(); ik++){ + Object thisObj1 = listArray1[ik]; + int num2= numberArray2.getInt(ik); + if (thisObj1 == obj1 && number2==num2) { + //is a match; if not modulus 3 on from ic then return previousThird + if ((ik-ic) % 3 !=0) + return previousThird; + else + previousThird = ik; + } + else { + //is not a match; if modulus 3 on from ic then return previousThird + if ((ik-ic) % 3 ==0) + return previousThird; + } + + } + return previousThird; + } static int endSequenceByThree(Listable[] listArray, Object obj, int ic){ int previousThird = ic; for (int ik = ic+1; ik< listArray.length; ik++){ @@ -619,18 +641,96 @@ public static String getListOfMatches(Listable[] listArray, Object obj, int off of NEXUS character, taxa lists (e.g., "1- 3 6 201-455". The offset is what the first element is to be numbered (e.g., 0 or 1) */ public static String getListOfMatches(Listable[] listArray, Object obj, int offset, boolean doByThirds) { + return getListOfMatches(listArray, obj, offset, doByThirds, ""); + } + /** returns a string listing the elements of the array that are the passed object. In the format + of NEXUS character, taxa lists (e.g., "1- 3 6 201-455". The offset is what the first element is to be numbered + (e.g., 0 or 1) */ + public static String getListOfMatches(Listable[] listArray, Object obj, int offset, boolean doByThirds, String separator) { int continuing = 0; String s=""; boolean found=false; + boolean writeSeparator=false; int lastWritten = -1; for (int i=0; i0) { // we've already seen at least one + if (lastWritten != i-1) { + if (writeSeparator) { + s+=separator; + writeSeparator=false; + } + s += " " + (i-1 + offset); + writeSeparator=true; + lastWritten = i-1; + } + else { + writeSeparator=true; + lastWritten = -1; + } + continuing = 0; + } + } + if (continuing>1){ + if (writeSeparator) { + s+=separator; + writeSeparator=false; + } + s += " " + (listArray.length-1 + offset); + } + if (found) + return s; + else + return null; + } + /*...........................................................*/ + /** returns a string listing the elements of the array that are the passed object. In the format + of NEXUS character, taxa lists (e.g., "1- 3 6 201-455". The offset is what the first element is to be numbered + (e.g., 0 or 1) */ + public static String getListOfMatches(Listable[] listArray1, Object obj1, NumberArray numberArray2, int number2, int offset, boolean doByThirds) { + int continuing = 0; + String s=""; + boolean found=false; + int lastWritten = -1; + for (int i=0; i0) { } } if (continuing>1) - s += " " + (listArray.length-1 + offset); + s += " " + (listArray1.length-1 + offset); //TODO: what about listArray2??? if (found) return s; else return null; } + /*...........................................................*/ static Collator collator; static { collator = Collator.getInstance(); diff --git a/Source/mesquite/lib/Listenable.java b/Source/mesquite/lib/Listenable.java index 45f975e43..6035d5ede 100644 --- a/Source/mesquite/lib/Listenable.java +++ b/Source/mesquite/lib/Listenable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Listened.java b/Source/mesquite/lib/Listened.java index a741dfce1..550c272d4 100644 --- a/Source/mesquite/lib/Listened.java +++ b/Source/mesquite/lib/Listened.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LogValueToPixel.java b/Source/mesquite/lib/LogValueToPixel.java index d88905753..ee5d03ac1 100644 --- a/Source/mesquite/lib/LogValueToPixel.java +++ b/Source/mesquite/lib/LogValueToPixel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LogWindow.java b/Source/mesquite/lib/LogWindow.java index 7c5f2b81a..4bdc78dbd 100644 --- a/Source/mesquite/lib/LogWindow.java +++ b/Source/mesquite/lib/LogWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -88,7 +89,7 @@ public void windowResized(){ public void containerSizeSet(int width, int height) { } /*.................................................................................................................*/ - /** Sets the window size. To be used instead of setSize. */ + /** Sets the window size. To be used instead of setSize. */ public void setWindowSize(int width, int height) { super.setWindowSize(width, height); if (tA!=null) diff --git a/Source/mesquite/lib/Logger.java b/Source/mesquite/lib/Logger.java index e34cdb5ed..3dde6303e 100644 --- a/Source/mesquite/lib/Logger.java +++ b/Source/mesquite/lib/Logger.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Long2DArray.java b/Source/mesquite/lib/Long2DArray.java index 1d4f02632..65db8eb44 100644 --- a/Source/mesquite/lib/Long2DArray.java +++ b/Source/mesquite/lib/Long2DArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LongArray.java b/Source/mesquite/lib/LongArray.java index 145e8263a..066497f00 100644 --- a/Source/mesquite/lib/LongArray.java +++ b/Source/mesquite/lib/LongArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LongField.java b/Source/mesquite/lib/LongField.java index e6cde3f25..d3417dc82 100644 --- a/Source/mesquite/lib/LongField.java +++ b/Source/mesquite/lib/LongField.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/LowLevelListener.java b/Source/mesquite/lib/LowLevelListener.java index 719362b50..d820e56a3 100644 --- a/Source/mesquite/lib/LowLevelListener.java +++ b/Source/mesquite/lib/LowLevelListener.java @@ -1,7 +1,8 @@ package mesquite.lib; -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MRPopup.java b/Source/mesquite/lib/MRPopup.java index 89bb7d3c7..7614b0cb1 100644 --- a/Source/mesquite/lib/MRPopup.java +++ b/Source/mesquite/lib/MRPopup.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MainThread.java b/Source/mesquite/lib/MainThread.java index df5f56d78..a1edf58a9 100644 --- a/Source/mesquite/lib/MainThread.java +++ b/Source/mesquite/lib/MainThread.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MarchingAnts.java b/Source/mesquite/lib/MarchingAnts.java index d7937f5f2..6c4565baa 100644 --- a/Source/mesquite/lib/MarchingAnts.java +++ b/Source/mesquite/lib/MarchingAnts.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MenuItemsSpecsVector.java b/Source/mesquite/lib/MenuItemsSpecsVector.java index 174bf6c62..b3a2b98e2 100644 --- a/Source/mesquite/lib/MenuItemsSpecsVector.java +++ b/Source/mesquite/lib/MenuItemsSpecsVector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MenuOwner.java b/Source/mesquite/lib/MenuOwner.java index 259d8437b..e5ffa733a 100644 --- a/Source/mesquite/lib/MenuOwner.java +++ b/Source/mesquite/lib/MenuOwner.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -23,7 +24,7 @@ import mesquite.lib.duties.*; import mesquite.lib.simplicity.InterfaceManager; -/* Menus */ +/* ��������������������������� Menus ������������������������������� */ /* ======================================================================== */ /**Menus in Mesquite are composed by the code in the MenuOwner class, which is designed to be a superclass only for @@ -94,7 +95,7 @@ public abstract class MenuOwner implements Doomable { //EMBEDDED: extends Applet private static MenuShortcut newShortcut, openShortcut, saveShortcut, printShortcut, getInfoShortcut, quitShortcut, ccShortcut, previousToolShortcut; private static MenuShortcut undoShortcut, copyShortcut, cutShortcut, clearShortcut, selectAllShortcut, pasteShortcut; - public static String blackBox, whiteBox; + public static String leftBracket, rightBracket; static { @@ -115,20 +116,15 @@ public abstract class MenuOwner implements Doomable { //EMBEDDED: extends Applet clearShortcut = new MenuShortcut(KeyEvent.VK_CLEAR); selectAllShortcut = new MenuShortcut(KeyEvent.VK_A); pasteShortcut = new MenuShortcut(KeyEvent.VK_V); - byte[] b = {(byte) 226, (byte)150, (byte)160}; //black box - try { - blackBox = new String(b, "UTF-8"); - //blackBox = "||"; - } catch (UnsupportedEncodingException e1) { - blackBox= ""; - } - byte[] bb = {(byte) 226, (byte)150, (byte)161}; - try { - whiteBox = new String(bb, "UTF-8"); - //whiteBox = "|"; - } catch (UnsupportedEncodingException e1) { - whiteBox= ""; - } + /*if (MesquiteTrunk.isMacOSX()){ + leftBracket = "◀";//byte[] b = {(byte) 226, (byte)150, (byte)160}; new String(b, "UTF-8"); + rightBracket = "▶"; //byte[] bb = {(byte) 226, (byte)150, (byte)161}; new String(bb, "UTF-8"); + } + else {*/ + leftBracket = "«";//byte[] b = {(byte) 226, (byte)150, (byte)160}; new String(b, "UTF-8"); + rightBracket = "»"; //byte[] bb = {(byte) 226, (byte)150, (byte)161}; new String(bb, "UTF-8"); + //} + } /** The constructor in general is to be avoided, because modules are instantiated momentarily on startup to gather information. The usual functions of a constructor are performed by startJob*/ @@ -340,11 +336,27 @@ public static final void setMenuResetSuppression(int r){ /** This indicates what menu is to be used (e.g., employer sets it). All of its otherwise unplaced menu items, and those of its employees, will be placed there.*/ public final void setMenuToUse(MesquiteMenuSpec menu){ + if (!useMenuBar) + return; assignedMenuSpec = menu; if (menu!=null) menu.addGuestModule(module); } /*.................................................................................................................*/ + boolean usingGuestMenu = false; + /** A module requests of this module to have its menu items as guests.*/ + public final void setUsingGuestMenu(boolean usingGuestMenu){ + this.usingGuestMenu = usingGuestMenu; + } + /*.................................................................................................................*/ + /** A module requests of this module to have its menu items as guests.*/ + public final void requestGuestMenuPlacement(MesquiteModule mb){ + if (moduleMenuSpec!=null){ + moduleMenuSpec.addGuestModule(mb); + mb.setUsingGuestMenu(true); + } + } + /*.................................................................................................................*/ /** This requests a main menu for the MesquiteModule. All of its otherwise unplaced menu items, and those of its employees, will be placed there.*/ public final MesquiteMenuSpec makeMenu(String menuName){ @@ -405,14 +417,12 @@ public final void setUseMenubar(boolean useMenuBar){ /** Returns whether module's menu items are to appear in menubar or not. Does not apply to menu items in special menus (file, edit, windows, help). Menu items don't appear in menu bar if the useMenuBar flag is set to false either for this module or for one of its employers */ public final boolean getUseMenubar(){ - if (window==null &&moduleMenuSpec==null && assignedMenuSpec == null && module.getEmployer()!=null) { - if (!useMenuBar) - return false; - else - return module.getEmployer().getUseMenubar(); + if (!useMenuBar) + return false; + if (window==null && moduleMenuSpec==null && assignedMenuSpec == null && module.getEmployer()!=null) { + return module.getEmployer().getUseMenubar(); } - else - return useMenuBar; + return true; } /*.................................................................................................................*/ /** Shows module's menus in popup. */ @@ -442,27 +452,27 @@ public final void showPopUp(Container cont, int x, int y){ public void defineMenus(boolean accumulating){ } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a dividing line to the module's containing menu. */ public final MesquiteMenuItemSpec addMenuLine(){ return addMenuItem("-",null); } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a menu item to the module's containing menu. When selected, the given command will be executed. */ public final MesquiteMenuItemSpec addMenuItem(String itemName, MesquiteCommand command){ MesquiteMenuItemSpec mmis = MesquiteMenuItemSpec.getMMISpec(null, itemName, module, command); return (mmis); } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a menu item to the given menu. When selected, the given command will be executed. */ public final MesquiteMenuItemSpec addMenuItem(MesquiteMenuSpec whichMenu, String itemName, MesquiteCommand command){ MesquiteMenuItemSpec mmis =MesquiteMenuItemSpec.getMMISpec(whichMenu, itemName, module, command); return (mmis); } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a menu item to the given menu.. */ public final MesquiteMenuItemSpec addMenuItem(MesquiteMenuSpec whichMenu, MesquiteMenuItemSpec item){ item.setInMenu(whichMenu); @@ -481,7 +491,7 @@ public final MesquiteMenuItemSpec addModuleMenuItems(MesquiteMenuSpec whichMenu, return (mmis); } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a submenu of the given name. This submenu will not have a command associated with it. Instead, menu items with their own independent commands can be added to it using addItemToSubmenu. */ public final MesquiteSubmenuSpec addSubmenu(MesquiteMenuSpec whichMenu, String submenuName){ @@ -489,7 +499,7 @@ public final MesquiteSubmenuSpec addSubmenu(MesquiteMenuSpec whichMenu, String s return (mmis); } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a submenu of the given name. What to fill the submenu with SHOULD BE INDICATED BY A SUBSEQUENT CALL TO MesquiteSubmenuSpec.setList. Then, submenu created will be automatically formulated, and additional items should *not* be added using addItemToSubmenu. The submenu itself has a command @@ -501,7 +511,7 @@ public final MesquiteSubmenuSpec addSubmenu(MesquiteMenuSpec whichMenu, String s return (mmis); } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a submenu of the given name with all the modules belonging to the given dutyClass. The submenu created will be automatically formulated, and additional items should *not* be added using addItemToSubmenu. The submenu itself has a command stored with it, and upon receiving a selection even it will append the item name selected as argument.*/ @@ -535,13 +545,13 @@ public final MesquiteSubmenuSpec addSubmenu(MesquiteMenuSpec whichMenu, String s return (mmis); } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a dividing line to the given submenu of the given menu. */ public final MesquiteMenuItemSpec addLineToSubmenu(MesquiteMenuSpec whichMenu, MesquiteSubmenuSpec submenu){ return addItemToSubmenu(whichMenu, submenu, "-", null); } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a menu item to the given submenu of the given menu. When selected, the given command will be executed. */ public final MesquiteMenuItemSpec addItemToSubmenu(MesquiteMenuSpec whichMenu, MesquiteSubmenuSpec submenu, String itemName, MesquiteCommand command){ MesquiteMenuItemSpec mmis =MesquiteMenuItemSpec.getMMISpec(whichMenu, itemName, module, command); @@ -550,7 +560,7 @@ public final MesquiteMenuItemSpec addItemToSubmenu(MesquiteMenuSpec whichMenu, M return (mmis); } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a menu item to the given submenu of the given menu. When selected, the given command will be executed. */ public final MesquiteCMenuItemSpec addCheckMenuItemToSubmenu(MesquiteMenuSpec whichMenu, MesquiteSubmenuSpec submenu, String itemName, MesquiteCommand command, MesquiteBoolean b){ MesquiteCMenuItemSpec mmis =MesquiteCMenuItemSpec.getMCMISpec(whichMenu, itemName, module, command, b); @@ -560,7 +570,7 @@ public final MesquiteCMenuItemSpec addCheckMenuItemToSubmenu(MesquiteMenuSpec wh } /*.................................................................................................................*/ - /* */ + /* ����� */ /** Adds a menu item to the given submenu of the given menu. When selected, the given command will be executed. */ public final MesquiteMenuItemSpec addItemToSubmenu(MesquiteMenuSpec whichMenu, MesquiteSubmenuSpec submenu, MesquiteMenuItemSpec item){ checkMISVector(); @@ -683,18 +693,17 @@ else if (menuBar==null) //=============MENUS FORMERLY TO RIGHT OF WINDOW=SPECIFIC //@@@@@@@@======== menus that are specific to this module/window - if (window.getShowInfoBar() && (MesquiteTrunk.isMacOSX() || !whichWindow.isLoneWindow())) // && MesquiteTrunk.isMacOSX()) //these menus belong in the window, as long as an info bar is shown - embeddedMenusVector = composeEmbeddedMenuBar(whichWindow); - else - embeddedMenusVector = null; + resetEmbeddedMenus(whichWindow); //else { // if (MesquiteTrunk.isMacOSX()){ - Menu spot = new Menu(blackBox); - spot.add(new MenuItem(".")); + Menu spot = new Menu(leftBracket); + // spot.setFont(new Font ("SanSerif", Font.PLAIN, 12)); + spot.add(new MenuItem("Menus between " + leftBracket + " " + rightBracket)); + spot.add(new MenuItem(" refer to current window")); menuBar.add(spot); - - MesquiteMenu menu; //Debugg.println if no menus added delete white and black boxes + int numBeforeSpecificMenus = menuBar.getMenuCount(); + MesquiteMenu menu; if (moduleMenuSpec!=null) { menu = MesquiteMenu.getMenu(moduleMenuSpec); } @@ -717,7 +726,7 @@ else if (menuBar==null) for (int i=0; i=1; i--){ //leave first (file menu) in place - try{ - if (menuEmpty(menuBar.getMenu(i))) { - menuBar.remove(i); + if (module.isDoomed()) + return; + if (menuBar!=null) { + for (int i=menuBar.getMenuCount()-1; i>=1; i--){ //leave first (file menu) in place + try{ + if (menuEmpty(menuBar.getMenu(i))) { + menuBar.remove(i); + } + } + catch (Exception e){ } - } - catch (Exception e){ } } - } - if (menuBar!=null) { - for (int i=0; i0) { //why is this menu and not menuToUse???? - menuVector.add(menu); - } + addBottom(menu, null, "%"); + if (menu!=null && menu.getItemCount()>0) { //why is this menu and not menuToUse???? + menuVector.add(menu); + } - if (module.isDoomed()) - return null; - composeMenusOfDescendants(menuVector); + if (module.isDoomed()) + return null; + composeMenusOfDescendants(menuVector); - if (module.isDoomed()) - return null; - if (auxiliaryMenus!=null) { - int num = auxiliaryMenus.size(); - for (int i=0; i10000 || d=0) - MesquiteMessage.println("double // in path " + path); + MesquiteMessage.printStackTrace("double // in path " + path); File testing = new File(path); return testing.lastModified(); } @@ -2091,7 +2109,7 @@ public static long fileOrDirectoryLastModified(String path) { public static boolean fileOrDirectoryExists(String path) { if (path != null) { if (path.indexOf("//")>=0) - MesquiteMessage.println("double // in path " + path); + MesquiteMessage.printStackTrace("double // in path " + path); File testing = new File(path); if (testing.exists()) return true; @@ -2099,19 +2117,15 @@ public static boolean fileOrDirectoryExists(String path) { return false; } - public static boolean fileExists(String directoryName, String fileName){ + public static boolean fileExists(String directoryName, String fileName){ //Dec 2013. Why was this appending existing directory to suggested? Was generating double // errors if (fileExists(directoryName+ fileName)) return true; - else { - if (StringUtil.blank(directoryName)) - directoryName = MesquiteTrunk.suggestedDirectory; - else if (directoryName.endsWith(fileSeparator) || directoryName.endsWith("/")) - directoryName = MesquiteTrunk.suggestedDirectory + directoryName; - else - directoryName = MesquiteTrunk.suggestedDirectory + fileSeparator + directoryName; - return fileExists(directoryName +fileName); + else if (StringUtil.blank(directoryName)) + return fileExists(MesquiteTrunk.suggestedDirectory +fileName); + else if (!(directoryName.endsWith(fileSeparator) || directoryName.endsWith("/"))) + return fileExists(directoryName + fileSeparator +fileName); - } + return false; } /*.................................................................................................................*/ @@ -2119,7 +2133,7 @@ else if (directoryName.endsWith(fileSeparator) || directoryName.endsWith("/")) public static boolean fileExists(String path) { if (path != null) { if (path.indexOf("//")>=0) - MesquiteMessage.println("double // in path " + path); + MesquiteMessage.printStackTrace("double // in path " + path); File testing = new File(path); if (testing.exists() && !testing.isDirectory()) return true; @@ -2314,9 +2328,8 @@ public static String getFileLastContents(String relativePath, int numLines) { lastLines = addStringToEnd(lastLines, newS); newS =readLine(stream, sBb, remnant); } - + if (someStrings(lastLines)) { - //Debugg.println("\n" + concatStrings(lastLines)); return concatStrings(lastLines); } } @@ -2360,6 +2373,38 @@ public static String getFileLastContents(String relativePath) { return null; } /*.................................................................................................................*/ + /** Returns the last dark line of the file. path is relative to the root of the package heirarchy; i.e. for file in + a module's folder, indicate "mesquite/modules/moduleFolderName/fileName" */ + public static String getFileLastDarkLine(String relativePath) { + DataInputStream stream; + StringBuffer sBb= new StringBuffer(100); + String lastS = null; + MesquiteInteger remnant = new MesquiteInteger(-1); + if (!MesquiteTrunk.isApplet()) { + try { + stream = new DataInputStream(new FileInputStream(relativePath)); + String lastDarkLine = null; + String newS = " "; + while (newS != null) { + lastS = newS; + newS =readLine(stream, sBb, remnant); + if (!StringUtil.blank(newS)) + lastDarkLine=newS; + } + if (!StringUtil.blank(lastDarkLine)) + return lastDarkLine; + } + catch( FileNotFoundException e ) { + } + catch( IOException e ) { + } + } + else { + } + + return null; + } + /*.................................................................................................................*/ /** Returns the contents of the file. path is relative to the root of the package heirarchy; i.e. for file in a module's folder, indicate "mesquite/modules/moduleFolderName/fileName" */ public static String[] getFileContentsAsStrings(String relativePath) { @@ -2458,7 +2503,6 @@ public static String[][] getTabDelimitedTextFile(String relativePath, boolean wa } catch( FileNotFoundException e ) { if (warn) MesquiteMessage.warnProgrammer("File Busy or Not Found (z5) : " + relativePath); - //MesquiteMessage.printStackTrace(); return null; } catch( IOException e ) { @@ -2648,7 +2692,7 @@ public static String getURLContentsAsString(String path, int maxCharacters, bool catch( IOException e ) { if (warnIfProblem) MesquiteMessage.warnProgrammer("IO Exception found (6a) : " + path + "\n " + e.getMessage()); - //MesquiteMessage.printStackTrace(); + //MesquiteMessage.printStackTrace(); return null; } return s.toString(); @@ -2688,16 +2732,21 @@ public static void download(String address, String localFileName) { } } - /** Returns the contents of the file at the url*/ - public static boolean downloadURLContents(String urlPath, String writePath, boolean warnIfProblem, boolean showProgressIndicator) { + /** Downloads the contents of the file at the url to a local file*/ + // 0 if unknown problem in downloading/writing + // -1 if problem reading from server + // -2 if problem writing download + public static int downloadURLContents(String urlPath, String writePath, boolean warnIfProblem, boolean showProgressIndicator) { URLConnection uC; OutputStream outFile = null; InputStream input = null; ProgressIndicator progIndicator=null; + int doing = 0; try { byte[] buf = new byte[1024]; + doing = 1; // URL url = new URL(urlPath); - outFile = new BufferedOutputStream(new FileOutputStream(writePath)); + //outFile = new BufferedOutputStream(new FileOutputStream(writePath)); uC = url.openConnection(); int length = uC.getContentLength(); if (showProgressIndicator) { @@ -2711,7 +2760,12 @@ public static boolean downloadURLContents(String urlPath, String writePath, bool int numRead; long numWritten = 0; while ((numRead = input.read(buf)) != -1) { + doing = 2; + if (outFile == null) + outFile = new BufferedOutputStream(new FileOutputStream(writePath)); + outFile.write(buf, 0, numRead); + doing = 1; numWritten += numRead; CommandRecord.tick("" + numWritten + " bytes downloaded"); if (progIndicator!=null){ @@ -2719,8 +2773,11 @@ public static boolean downloadURLContents(String urlPath, String writePath, bool progIndicator.setCurrentValue(numWritten); } } + doing = 1; input.close(); + doing = 2; outFile.close(); + doing = 0; if (progIndicator!=null) progIndicator.goAway(); } @@ -2731,13 +2788,13 @@ public static boolean downloadURLContents(String urlPath, String writePath, bool } if (progIndicator!=null) progIndicator.goAway(); - return false; + return -doing; } - return true; + return 1; } /** Returns the contents of the file at the url*/ - public static boolean downloadURLContents(String urlPath, String writePath, boolean warnIfProblem) { + public static int downloadURLContents(String urlPath, String writePath, boolean warnIfProblem) { return downloadURLContents(urlPath, writePath, warnIfProblem, false); } /*.................................................................................................................*/ diff --git a/Source/mesquite/lib/MesquiteFileDialog.java b/Source/mesquite/lib/MesquiteFileDialog.java index 4f6f207f7..2e09fad2e 100644 --- a/Source/mesquite/lib/MesquiteFileDialog.java +++ b/Source/mesquite/lib/MesquiteFileDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteFileUtil.java b/Source/mesquite/lib/MesquiteFileUtil.java index b77e9d73b..479c0d60b 100644 --- a/Source/mesquite/lib/MesquiteFileUtil.java +++ b/Source/mesquite/lib/MesquiteFileUtil.java @@ -1,5 +1,20 @@ +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) +*/ package mesquite.lib; +import java.io.File; + public class MesquiteFileUtil { /*.................................................................................................................*/ @@ -18,5 +33,37 @@ public static String createDirectoryForFiles(MesquiteModule module, boolean askF } return rootDir; } + + public static final int IN_SUPPORT_DIR = 0; + public static final int BESIDE_HOME_FILE = 1; + public static final int ASK_FOR_LOCATION = 2; + /*.................................................................................................................*/ + public static String createDirectoryForFiles(MesquiteModule module, int location, String name, String suffix) { + MesquiteBoolean directoryCreated = new MesquiteBoolean(false); + String rootDir = null; + if (location == IN_SUPPORT_DIR) + rootDir = module.createEmptySupportDirectory(directoryCreated) + MesquiteFile.fileSeparator; //replace this with current directory of file + else if (location == BESIDE_HOME_FILE) { + String dir = module.getProject().getHomeFile().getDirectoryName(); + + String path = dir + name + "-" + StringUtil.getDateDayOnly() + suffix; + path = MesquiteFile.getUniqueNumberedPath(path); + File f = new File(path); + boolean b = f.mkdir(); + directoryCreated.setValue(b); + if (b) + rootDir = path + MesquiteFile.fileSeparator; + } + if (!directoryCreated.getValue()) { + rootDir = MesquiteFile.chooseDirectory("Choose folder for storing "+name+" files"); + if (rootDir==null) { + MesquiteMessage.discreetNotifyUser("Sorry, directory for storing "+name+" files could not be created."); + return null; + } else + rootDir += MesquiteFile.fileSeparator; + } + return rootDir; + } + } diff --git a/Source/mesquite/lib/MesquiteFrame.java b/Source/mesquite/lib/MesquiteFrame.java index f5f5a5672..af12d05f4 100644 --- a/Source/mesquite/lib/MesquiteFrame.java +++ b/Source/mesquite/lib/MesquiteFrame.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -17,7 +18,9 @@ import java.awt.event.ComponentEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; +import java.awt.geom.*; import java.util.*; +import javax.swing.*; import mesquite.lib.duties.*; import mesquite.lib.simplicity.InterfaceManager; @@ -34,13 +37,17 @@ public class MesquiteFrame extends Frame implements Commandable { MesquiteWindow projectWindow; MesquiteModule ownerModule; static int numTotal = 0; + boolean isSystemFrame = false; + public static int cornerBuffer = 8; + int num = 0; int id = 0; - private Panel main; + int leftPoptile = -1; + Panel main; private Panel resources; - private Panel poptile; - private BetweenPanel rBetweenPanel; + Panel poptile; + private BetweenPanel rBetweenPanel; // this is the vertical bar between the project panel and the main window region private BetweenPanel pBetweenPanel; private static int BETWEENWIDTH = 6; public static final int RESOURCES = 0; // for project @@ -129,6 +136,9 @@ public void setOwnerModule(MesquiteModule mb){ //mesquite or basic file coordina ownerModule = mb; if (ownerModule != null) project = ownerModule.getProject(); + isSystemFrame = mb == MesquiteTrunk.mesquiteTrunk; + if (tabs != null) + tabs.setBackground(ColorTheme.getExtInterfaceBackground(isSystemFrame)); } /*.................................................................................................................*/ @@ -136,7 +146,12 @@ public void setOwnerModule(MesquiteModule mb){ //mesquite or basic file coordina public void dispose() { if (alreadyDisposed) return; - removeAll(); + try{ + removeAll(); + } + catch (Exception e){ + //strange things can happen with threading... + } alreadyDisposed = true; if (activeWindow == this) activeWindow = null; @@ -153,8 +168,8 @@ public void dispose() { public void setMenuBar(MesquiteWindow which, MenuBar mbar) { if (which == frontWindow) { try { - super.setMenuBar(mbar); - which.repaintInfoBar(); + super.setMenuBar(mbar); + which.repaintInfoBar(); } catch(Exception e){ } @@ -279,7 +294,18 @@ else if (project.hasName()) setTitle(project.getName()); else setTitle(project.getHomeFileName()); + + } + public void fixFrontness(){ + MesquiteWindow w = frontMostInLocation(MesquiteFrame.POPTILE); + if (w!= null && poptile.getComponentZOrder(w.outerContents) != 0){ + showInLayout(w.getTileLocation(), Integer.toString(w.getID())); + } + w = frontMostInLocation(MesquiteFrame.MAIN); + if (w != null && main.getComponentZOrder(w.outerContents) != 0){ + showInLayout(w.getTileLocation(), Integer.toString(w.getID())); + } } public void incrementPanelWidth(BetweenPanel p, int w){ if (p == rBetweenPanel){ @@ -360,27 +386,27 @@ public void showPage(String s){ } void showInLayout(int location, String s){ try { - if (location == MAIN) { - if (resourcesFullWindow){ - resourcesFullWindow = false; - resetSizes(true); + if (location == MAIN) { + if (resourcesFullWindow){ + resourcesFullWindow = false; + resetSizes(true); + } + mainLayout.show(main, s); } - mainLayout.show(main, s); - } - else if (location == POPTILE) { - if (resourcesFullWindow){ - resourcesFullWindow = false; - resetSizes(true); + else if (location == POPTILE) { + if (resourcesFullWindow){ + resourcesFullWindow = false; + resetSizes(true); + } + poptileLayout.show(poptile, s); } - poptileLayout.show(poptile, s); - } - else if (location == RESOURCES) { - if (!resourcesFullWindow){ - resourcesFullWindow = true; - resetSizes(true); + else if (location == RESOURCES) { + if (!resourcesFullWindow){ + resourcesFullWindow = true; + resetSizes(true); + } + resourcesLayout.show(resources, s); } - resourcesLayout.show(resources, s); - } } catch (Throwable t){ MesquiteMessage.warnProgrammer("Exception or Error in showInLayout (MesquiteFrame); details in Mesquite log file."); @@ -448,7 +474,7 @@ boolean showMinimizeMaximize(int i){ if (w.getTileLocation() == RESOURCES){ //resources; different rules return !resourcesFullWindow; } - return !(w instanceof SystemWindow); + return false; //!(w instanceof SystemWindow); } /*.................................................................................................................*/ public boolean showPopOut(int i){ @@ -484,7 +510,7 @@ public void popOut(int i, boolean makeVisible){ } } else { - w.poppedOut = true; + w.poppedOut = true; MesquiteFrame parentFrame = new MesquiteFrame(false, backgroundColor); parentFrame.setOwnerModule(ownerModule); Menu fM = new MesquiteMenu("File"); @@ -508,16 +534,15 @@ public void popOut(int i, boolean makeVisible){ parentFrame.addPage(w); parentFrame.setVisible(makeVisible); - MesquiteModule mb = w.getOwnerModule(); - if (mb != null){ - mb.resetContainingMenuBar(); - } + MesquiteModule mb = w.getOwnerModule(); + if (mb != null){ + mb.resetContainingMenuBar(); + } } } public void popIn(MesquiteWindow w){ - - if (windows == null || (!w.popAsTile && windows.indexOf(w)>=0)) + if (windows == null || (!w.popAsTile && windows.indexOf(w)>=0)) //POPOUTBUGS: If window is popped out in separate window, then this doesn't work, in part as windows.indexOf(w)=0 but there is only one window. return; if (w.popAsTile){ setVisible(w, false); //remove from resources @@ -664,7 +689,7 @@ else if (windows.size() == 1) } } -/* + /* void listWindows(String heading){ System.out.println("))))))))" + heading); for (int i = 0; i< orderedWindows.size(); i++){ @@ -673,7 +698,7 @@ void listWindows(String heading){ if (frontWindow != null) System.out.println(" front -- " + frontWindow.getTitle()); } -*/ + */ public void setAsFrontWindow(MesquiteWindow w){ // frontWindow = null; if (w != null && windows.indexOf(w)>=0) { @@ -696,6 +721,7 @@ public void setAsFrontWindow(MesquiteWindow w){ } public void showFrontWindow(){ + fixFrontness(); if (frontWindow != null) showInLayout(frontWindow.getTileLocation(), Integer.toString(frontWindow.getID())); } @@ -776,7 +802,7 @@ public void setWindowSize(MesquiteWindow w, int width, int height) { } /*.................................................................................................................*/ public void setWindowSize(MesquiteWindow ww,int width, int height, boolean expandOnly) { - + Insets insets = getInsets(); storeInsets(insets); boolean adjustWidthOnly = !MesquiteInteger.isCombinable(height); @@ -858,7 +884,7 @@ else if (oldInsetTop!=insets.top || oldInsetBottom !=insets.bottom || oldInsetRi int totalNeededHeight = savedFullH+(insets.top-oldInsetTop)+(insets.bottom-oldInsetBottom); setSavedDimensions(totalNeededWidth, totalNeededHeight); setSize(totalNeededWidth, totalNeededHeight); - + } saveFullDimensions(); storeInsets(insets); @@ -879,6 +905,7 @@ else if (oldInsetTop!=insets.top || oldInsetBottom !=insets.bottom || oldInsetRi if (tabs !=null){ tabs.setVisible(true); tabs.setBounds(insets.left, insets.top, getBounds().width - insets.left - insets.right, tabHeight); + tabs.repaint(); } if (effectiveResourcesFullWindow){ resources.setBounds(insets.left, insets.top + tabHeight, getBounds().width - insets.left - insets.right, getBounds().height - insets.top - insets.bottom - tabHeight); @@ -898,17 +925,19 @@ else if (oldInsetTop!=insets.top || oldInsetBottom !=insets.bottom || oldInsetRi resources.setBounds(insets.left, insets.top + tabHeight, effectiveResourcesWidth- BETWEENWIDTH, getBounds().height - insets.top - insets.bottom - tabHeight); if (projectWindow != null) projectWindow.windowResized(); - + main.setBounds(effectiveResourcesWidth + insets.left, insets.top + tabHeight, getBounds().width - insets.left - insets.right - effectiveResourcesWidth - effectivePoptileWidth-effectivePBETWEENWIDTH, getBounds().height - insets.top - insets.bottom - tabHeight); main.setVisible(true); if (effectivePoptileWidth>0){ poptile.setVisible(true); + leftPoptile = main.getWidth() + main.getX(); poptile.setBounds(main.getWidth() + main.getX()+effectivePBETWEENWIDTH, insets.top + tabHeight, effectivePoptileWidth, getBounds().height - insets.top - insets.bottom - tabHeight ); pBetweenPanel.setBounds(main.getWidth() + main.getX(), insets.top + tabHeight, effectivePBETWEENWIDTH, getBounds().height - insets.top - insets.bottom - tabHeight); pBetweenPanel.setVisible(true); poptile.doLayout(); } else { + leftPoptile = -1; poptile.setVisible(false); poptile.setBounds(0,0,0,0); pBetweenPanel.setVisible(false); @@ -955,12 +984,14 @@ else if (oldInsetTop!=insets.top || oldInsetBottom !=insets.bottom || oldInsetRi main.setBounds(effectiveResourcesWidth + insets.left, insets.top, getBounds().width - insets.left - insets.right - effectiveResourcesWidth -effectivePoptileWidth-effectivePBETWEENWIDTH, getBounds().height - insets.top - insets.bottom ); if (effectivePoptileWidth>0){ poptile.setVisible(true); + leftPoptile = main.getWidth() + main.getX(); poptile.setBounds(main.getWidth() + main.getX()+effectivePBETWEENWIDTH, insets.top, effectivePoptileWidth, getBounds().height - insets.top - insets.bottom ); pBetweenPanel.setBounds(main.getWidth() + main.getX(), insets.top, effectivePBETWEENWIDTH, getBounds().height - insets.top - insets.bottom); pBetweenPanel.setVisible(true); poptile.doLayout(); } else { + leftPoptile = -1; poptile.setVisible(false); poptile.setBounds(0,0,0,0); pBetweenPanel.setVisible(false); @@ -1145,31 +1176,47 @@ public void windowActivated(WindowEvent e){ } } + class FrameTabsPanel extends MousePanel { MesquiteFrame frame; int[] lefts, rights; Font[] fonts = new Font[6]; - int frontEdge = 6; - int backEdge = 20; - Image goaway, popOut, popIn, minimize, mediumize, show; - MesquitePopup popup=null; - MesquiteCommand popCommand, tileCommand; + int intertabSpace = 4; + int defaultBackEdge = 10; + public static int lowerBarHeight = 4; + + static Image goaway, popOut, popIn, minimize, mediumize, show, goawayMouseOver; + static { + goaway = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "goawayTransparent.gif"); + goawayMouseOver = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "windowIcons" + MesquiteFile.fileSeparator + "goaway.gif"); + minimize = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "minimizeTransparent.gif"); + mediumize = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "mediumizeTransparent.gif"); + popOut = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "decompactTransparent.gif"); + popIn = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "compactTransparent.gif"); + show = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "showTransparent.gif"); + } + MesquitePopup popupForPopoutWindow=null; + MesquiteCommand popCommand, tileCommand, closeCommand; public FrameTabsPanel(MesquiteFrame f){ this.frame = f; //fonts[0] = new Font("SanSerif", Font.PLAIN, 13); - fonts[0] = new Font("SanSerif", Font.PLAIN, 12); + fonts[0] = new Font("SanSerif", Font.PLAIN, 11); fonts[1] = new Font("SanSerif", Font.PLAIN, 11); fonts[2] = new Font("SanSerif", Font.PLAIN, 10); fonts[3] = new Font("SanSerif", Font.PLAIN, 9); fonts[4] = new Font("SanSerif", Font.PLAIN, 8); fonts[5] = new Font("SanSerif", Font.PLAIN, 7); // f.diagnose(); - goaway = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "goawayTransparent.gif"); - minimize = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "minimizeTransparent.gif"); - mediumize = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "mediumizeTransparent.gif"); - popOut = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "decompactTransparent.gif"); - popIn = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "compactTransparent.gif"); - show = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "showTransparent.gif"); + if (goaway == null){ + goaway = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "goawayTransparent.gif"); + goawayMouseOver = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "windowIcons" + MesquiteFile.fileSeparator + "goaway.gif"); + minimize = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "minimizeTransparent.gif"); + mediumize = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "mediumizeTransparent.gif"); + popOut = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "decompactTransparent.gif"); + popIn = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "compactTransparent.gif"); + show = MesquiteImage.getImage(MesquiteModule.getRootImageDirectoryPath() + "showTransparent.gif"); + } + closeCommand = new MesquiteCommand("closeWindow", this); popCommand = new MesquiteCommand("popOut", this); tileCommand = new MesquiteCommand("tileOut", this); setBackground(ColorTheme.getExtInterfaceBackground()); @@ -1187,55 +1234,79 @@ int findTab(int x){ } for (int i = 0; i rights[i] && x < lefts[i+1]) - return 10000 + i; + return -1; } return lefts.length; } int tabTouched = MesquiteInteger.unassigned; public void mouseDown (int modifiers, int clickCount, long when, int x, int y, MesquiteTool tool) { tabTouched = findTab(x); + if (tabTouched>= 0 && MesquiteEvent.commandOrControlKeyDown(modifiers)){ + redoPopoutWindowMenu(tabTouched); + popupForPopoutWindow.show(this, x,y); + } } + + static int goAwayTop = 6; + static int goAwayBottom = 18; + + int getGoAwayControlTop(){ + if (scaling < 1.0) + return 6; + return panelHeight-22; + } + int getGoAwayControlBottom(){ + return getGoAwayControlTop()+12; + } + int getGoAwayControlLeft(){ + return intertabSpace -1; + } + int getGoAwayControlRight(){ + return getGoAwayControlLeft() + 12; + } + public void explainTab(int whichTab) { + frame.frontWindow.setExplanation(getTabTitle(whichTab)); + + } + public void mouseUp(int modifiers, int x, int y, MesquiteTool tool) { try { - int i = findTab(x); - if (i == MesquiteInteger.unassigned) - return; - if (tabTouched>=10000) - return; - if (i== tabTouched){ //down and up on same - if (frame.permitGoAway(i) && x> rights[i] - 20 && y >4 && y<20){ - if (frame.goAwayOrShow(i)) //showing goaway - frame.windowGoAway(i); - else - ; - } - else if (frame.showMinimizeMaximize(i) && x> rights[i] - 20 && y >4 && y<20) - frame.toggleMinimize(i); - else if (frame.showPopOut(i) && x> rights[i] - 20 && y >20 && y<40){ - MesquiteWindow w = (MesquiteWindow)frame.windows.elementAt(i); - if (w.isPoppedOut()) - frame.popIn(w); - else { - redoMenu(i); - popup.show(this, x,y); - } - } - else - frame.showPage(i); - } - else if (tabTouched != MesquiteInteger.unassigned){ - if (tabTouched<0 || tabTouched>= frame.windows.size()) - return; - MesquiteWindow w = (MesquiteWindow)frame.windows.elementAt(tabTouched); - if (w.isPoppedOut()) + int i = findTab(x); + if (i == MesquiteInteger.unassigned) return; - if (MesquiteWindow.checkDoomed(w)){ - MesquiteWindow.uncheckDoomed(w); + if (tabTouched>=10000 || tabTouched <0) return; + if (i== tabTouched){ //down and up on same + if (frame.permitGoAway(i) && x> lefts[i] + getGoAwayControlLeft() && x= getGoAwayControlTop() && y<=getGoAwayControlBottom()){ + if (frame.goAwayOrShow(i)) //showing goaway + frame.windowGoAway(i); + else + ; + } + // else if (frame.showMinimizeMaximize(i) && x> rights[i] - 20 && y >4 && y<20){ + else if (frame.showMinimizeMaximize(i) && x< lefts[i] + 20 && y >12 && y<28){ + frame.toggleMinimize(i); + } + else { + MesquiteWindow w = (MesquiteWindow)frame.windows.elementAt(tabTouched); + if (isProjectWindow(w)) + return; + frame.showPage(i); + } } + else if (tabTouched != MesquiteInteger.unassigned){ + if (tabTouched<0 || tabTouched>= frame.windows.size()) + return; + MesquiteWindow w = (MesquiteWindow)frame.windows.elementAt(tabTouched); + if (w.isPoppedOut()) + return; + if (MesquiteWindow.checkDoomed(w)){ + MesquiteWindow.uncheckDoomed(w); + return; + } - if (i>=10000) - i = i - 10000; + if (i>=10000) + i = i - 10000; if (i 1){ //can't be first window other than project panel if (i<=0) i = 1; @@ -1261,16 +1332,81 @@ else if (i> tabTouched && tabTouched >0 && tabTouched < lefts.length-1){ frame.showPage(w); repaint(); } - } + } } catch (Exception e){ } } public void mouseDrag(int modifiers, int x, int y, MesquiteTool tool) { } + int lastTabOver = -1; + int tabOver = -1; + public void mouseMoved(int modifiers, int x, int y, MesquiteTool tool) { + if (frame==null || frame.windows==null){ + return; + } + tabOver = findTab(x); + if (tabOver != lastTabOver && tabOver > 0 && (lefts==null || tabOver=0 && (lefts==null || lastTabOver 0 && (lefts==null || tabOver=0 && (lefts==null || lastTabOver=0 && (lefts==null || lastTabOver0){ // a tab for a selected window + if (frontness>1) //the selected window on the selected tile (i.e. the one owning the menu bar) + g.setColor(ColorTheme.getExtInterfaceElementContrast(w instanceof SystemWindow)); + else //a selected window, but in the unselected tile (i.e. the other tile not owning the menu bar) + g.setColor(ColorTheme.getExtInterfaceElementContrast2(w instanceof SystemWindow)); + } + else //a tab for a window hidden in the background + g.setColor(ColorTheme.getExtInterfaceElement(w instanceof SystemWindow)); + g.fillRect(tabLeft +getGoAwayControlLeft(), getGoAwayControlTop(), 16, 12); + g.drawImage(goawayMouseOver, tabLeft +getGoAwayControlLeft(), getGoAwayControlTop(), this); + } + else if (icon != null) + g.drawImage(icon, tabLeft + intertabSpace, 6, this); + + } + else { + g.drawString(title, tabLeft + intertabSpace + iconWidth, panelHeight -12); + if (tabOver == whichTab && frame.permitGoAway(whichTab)){ + if (frontness>0){ // a tab for a selected window + if (frontness>1) //the selected window on the selected tile (i.e. the one owning the menu bar) + g.setColor(ColorTheme.getExtInterfaceElementContrast(w instanceof SystemWindow)); + else //a selected window, but in the unselected tile (i.e. the other tile not owning the menu bar) + g.setColor(ColorTheme.getExtInterfaceElementContrast2(w instanceof SystemWindow)); + } + else //a tab for a window hidden in the background + g.setColor(ColorTheme.getExtInterfaceElement(w instanceof SystemWindow)); + g.fillRect(tabLeft +getGoAwayControlLeft(), getGoAwayControlTop(), 16, 12); + g.drawImage(goawayMouseOver, tabLeft +getGoAwayControlLeft(), getGoAwayControlTop(), this); + } + else if (icon != null) + g.drawImage(icon, tabLeft + intertabSpace, panelHeight -22, this); + } + if (w == frame.projectWindow){ + if (minimize != null && !w.isMinimized()) + g.drawImage(minimize, tabLeft+intertabSpace, 12, this); //tabRight-17 + else if (mediumize != null && w.isMinimized()) + g.drawImage(mediumize, tabLeft+intertabSpace, 12, this);//tabRight-17 + } + g.setClip(oldClip ); + } + + /*.................................................................................................................*/ + + private boolean isProjectWindow(MesquiteWindow w) { + return w==frame.projectWindow; } + + int paintCount =0; + int panelWidth; + int panelHeight; + int projectPanelWidth; + double scaling = 1.0; + int fontChosen = 0; + + /*.................................................................................................................*/ + public String getTabTitle(int i) { + if (i<0 || i>=frame.windows.size()) + return ""; + MesquiteWindow w = (MesquiteWindow)frame.windows.elementAt(i); + String s = w.getTitle(); + if (w == frame.projectWindow && projectPanelWidth<=0) + s = "Project"; + return s; + } + + /*.................................................................................................................*/ public void paint(Graphics g){ + //frame.ontabDark = new Color(160, 82, 45); + if (!(g instanceof Graphics2D)) + return; + paintCount++; + Graphics2D g2 = (Graphics2D)g; if (!frame.checkInsets(true)){ repaint(); return; } + projectPanelWidth = 0; + if (frame.projectWindow != null) + projectPanelWidth = frame.projectWindow.getBounds().width; if (InterfaceManager.isEditingMode()){ - Color co = g.getColor(); - g.setColor(Color.cyan); - g.fillRect(0, 0, getWidth(), getHeight()); - g.setColor(co); - } - int width = getBounds().width; - int height = getBounds().height; - g.setColor(ColorDistribution.veryDarkMesquiteBrown); - g.drawLine(0, height-1, width, height-1);/**/ - g.fillRect(0, height-4, width, 4); - - - int numTabs = frame.windows.size(); + Color co = g2.getColor(); + g2.setColor(Color.cyan); + g2.fillRect(0, 0, getWidth(), getHeight()); + g2.setColor(co); + } + panelWidth = getBounds().width; + panelHeight = getBounds().height; + Vector frameWindows = (Vector)frame.windows.clone(); + + g2.setColor(ColorTheme.getContentFrame()); + // BasicStroke stroke = new BasicStroke(4); + g2.drawLine(projectPanelWidth+MesquiteFrame.cornerBuffer, panelHeight-1, panelWidth, panelHeight-1); + g2.fillRect(projectPanelWidth+MesquiteFrame.cornerBuffer, panelHeight-4, panelWidth-4, 4); + + + //g.fillRect(projectPanelWidth, height-4, width, 4); + //g.setColor(Color.red); + // g.fillRect(projectPanelWidth-3, panelHeight-3, panelWidth, 3); + //g.setColor(Color.green); + //g.fillRect(projectPanelWidth-2, panelHeight-2, panelWidth, 2); + // g.setColor(ColorDistribution.veryDarkMesquiteBrown); + + int numWindows = frameWindows.size(); + int numTabs = numWindows; if (numTabs<2 && frame.frontMostInLocation(MesquiteFrame.RESOURCES) == null) //if has resources window, then show tabs return; if (lefts == null || lefts.length != numTabs){ @@ -1337,144 +1627,218 @@ public void paint(Graphics g){ } String totalString = ""; int iconNumber = 0; - for (int i = 0; i width && i width) - scaling = (width-edges)*1.0/(StringUtil.getStringDrawLength(g, totalString) + iconsWidth); - int left = 0; - int right = width+ backEdge; - for (i = 0; i panelWidth && fontChosen<4){ //was i panelWidth-edges){ + scaling = (panelWidth-edges-projectPanelWidth-MesquiteFrame.cornerBuffer)*1.0/(StringUtil.getStringDrawLength(g2, totalString) + iconsWidth); + } + + //trial run the tab widths + narrowest = 500000; + widest = 0; + // int leftMargin = 0; + // int rightMargin = panelWidth - defaultBackEdge; + // int i = 0; + for (int i = 0; i=0 && i widest) + widest = offer + iconWidth; + else if (offer + iconWidth < narrowest){ + narrowest = offer + iconWidth; + } + } else { + } + + } + } + + + + //if some tabs are very narrow AND there is a big variance in tab size, then delete characters from long tabs and try again + if (1.0*widest/narrowest > 2.0 && narrowest < 30 && widest>30){ + //Delete last character of longest string & recalculate totalString + int max = 0; + int whichMax = -1; + for (int k = 0; kmax){ + whichMax = k; + max = thisL; + } + } + if (whichMax>=0 && whichMax3 && narrowest > 20){ + fontChosen = 3; + g2.setFont(fonts[fontChosen]); + int needed = StringUtil.getStringDrawLength(g2, totalString) + iconsWidth +edges; + scaling = 1.0; + if (needed> panelWidth-edges-projectPanelWidth-MesquiteFrame.cornerBuffer){ // remove "projectPanelWidth" here and in next line if other tabs can go over project panel + scaling = (panelWidth-edges-projectPanelWidth-MesquiteFrame.cornerBuffer)*1.0/(StringUtil.getStringDrawLength(g2, totalString) + iconsWidth); + } + } + //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + int leftMargin = 0; //this is the current left margin, moving rightward as left-side tabs are added + int rightMargin = panelWidth - intertabSpace;//this is the current right margin, moving leftward as right-side tabs are added + + //~~~~~~~~~~~~~~~Drawing tab by tab ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + for (int i = 0; i=0 && i0){ - if (frontness>1){ - // g.setColor(ColorTheme.getExtInterfaceElementPale()); //frame.medium); - g.setColor(ColorTheme.getExtInterfaceElementContrast()); //frame.medium); - // GradientPaint gradient = new GradientPaint(tabLeft, top, ColorTheme.getExtInterfaceElementContrast(), tabLeft, height, ColorDistribution.brighter(ColorTheme.getExtInterfaceElementContrast(),0.8)); - // GradientPaint gradient = new GradientPaint(tabLeft, top, ColorDistribution.brighter(ColorTheme.getExtInterfaceElementContrast(),0.8), tabLeft, height, ColorTheme.getExtInterfaceElementContrast()); - if (g instanceof Graphics2D) { - GradientPaint gradient = new GradientPaint(tabLeft, top, ColorDistribution.brighter(ColorTheme.getExtInterfaceElementContrast(),0.8), tabLeft, height+20, ColorDistribution.darker(ColorTheme.getExtInterfaceElementContrast(),0.3)); - ((Graphics2D)g).setPaint(gradient); + void drawTab(Graphics g, int whichTab, MesquiteWindow w, int frontness, int tabLeft, int tabRight, int height, int projectPanelWidth, boolean isProjectTab, boolean isMesquiteWindow){ + // to figure out whether strong lower edge of tab is needed, find out left edge of poptile, if showing + boolean forceThickLine = false; + if (frame.leftPoptile>0){ + boolean popped = w.getTileLocation() == MesquiteFrame.POPTILE; + if (popped && tabRightframe.leftPoptile) + forceThickLine = true; + } + int roundness = 10; + int top = 4; + if (!(g instanceof Graphics2D)) + return; + Graphics2D g2 = (Graphics2D)g; + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + + if (frontness>0){ // a tab for a selected window + if (frontness>1){ //the selected window on the selected tile (i.e. the one owning the menu bar) + + g2.setColor(ColorTheme.getExtInterfaceElementContrast(isMesquiteWindow)); + g2.fillRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); //background of tab + g2.setColor(ColorTheme.getExtInterfaceEdgeContrast(isMesquiteWindow)); + g2.drawRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); //highlight edge of tab + g2.setColor(Color.black); //black + g2.drawRoundRect(tabLeft-1, top-1, tabRight - tabLeft, height+62, roundness+1, roundness+1); //primary edge of tab + if (forceThickLine){ + g2.setColor(ColorTheme.getContentFrame()); + g2.fillRect(tabLeft-1, height-4, tabRight-tabLeft+1, 4); + g2.drawLine(tabLeft-1, height-1, tabRight, height-1); + } + else if (!isMesquiteWindow){ + g2.setColor(Color.lightGray); + g2.drawLine(tabLeft-1, top+height-5, tabRight, top+height-5); //line under the tab } - g.fillRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); - g.setColor(ColorTheme.getExtInterfaceEdgeContrast()); - g.drawRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); } - else { - // g.setColor(ColorDistribution.veryLightGray); - g.setColor(ColorTheme.getExtInterfaceElement()); - if (g instanceof Graphics2D) { - GradientPaint gradient = new GradientPaint(tabLeft, top, ColorDistribution.brighter(ColorTheme.getExtInterfaceElement(),0.9), tabLeft, height+20, ColorDistribution.darker(ColorTheme.getExtInterfaceElement(),0.3)); - ((Graphics2D)g).setPaint(gradient); + else { //a selected window, but in the unselected tile (i.e. the other tile not owning the menu bar) + g2.setColor(ColorTheme.getExtInterfaceElementContrast2(isMesquiteWindow)); + g2.fillRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); //background of tab + + //g.setColor(ColorTheme.getExtInterfaceEdgeContrast()); + // g.drawRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); + g2.setColor(Color.darkGray); + g2.drawRoundRect(tabLeft-1, top-1, tabRight - tabLeft, height+62, roundness+1, roundness+1); //primary edge of tab + + if (forceThickLine){ + g2.setColor(ColorTheme.getContentFrame()); + g2.fillRect(tabLeft-1, height-4, tabRight-tabLeft+1, 4); + g2.drawLine(tabLeft-1, height-1, tabRight, height-1); + } + else { + g2.setColor(Color.lightGray); + g2.drawLine(tabLeft-1, top+height-5, tabRight, top+height-5);//line under the tab } - g.fillRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); - g.setColor(ColorTheme.getExtInterfaceEdgeContrast()); - g.drawRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); } } - else { - g.setColor(ColorTheme.getExtInterfaceElement()); - if (g instanceof Graphics2D) { - GradientPaint gradient = new GradientPaint(tabLeft, top, ColorDistribution.brighter(ColorTheme.getExtInterfaceElement(),0.9), tabLeft, height+20, ColorDistribution.darker(ColorTheme.getExtInterfaceElement(),0.3)); - ((Graphics2D)g).setPaint(gradient); - } - g.fillRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); - g.setColor(ColorDistribution.veryDarkMesquiteBrown); - g.fillRect(tabLeft, height-4, tabRight-tabLeft, 4); - // g.setColor(ColorTheme.getExtInterfaceEdgePale()); - // g.drawRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); - } - /* if (frontness>0){ - if (frontness>1) - g.setColor(frame.ontabLight); //frame.medium); - else - g.setColor(ColorDistribution.lightMesquiteBrown); - g.fillRoundRect(tabLeft, 2, tabRight - tabLeft - 2, height+60, 16, 16); - //g.setColor(frame.ontabDark); - //g.drawRoundRect(tabLeft, 2, tabRight - tabLeft - 2, height+60, 16, 16); + else { //a tab for a window hidden in the background + g2.setColor(ColorTheme.getExtInterfaceElement(isMesquiteWindow)); + g2.fillRoundRect(tabLeft, top, tabRight - tabLeft - 2, height+60, roundness, roundness); + if (!isProjectTab){ + g2.setColor(ColorTheme.getExtInterfaceEdgeMuted(isMesquiteWindow)); + g2.drawRoundRect(tabLeft-1, top-1, tabRight - tabLeft, height+62, roundness+1, roundness+1); + } + //now about to draw the lines/border beneath the tab + + + if (tabLeft> projectPanelWidth+MesquiteFrame.cornerBuffer ){ //entirely over main windows + g2.setColor(ColorTheme.getContentFrame()); + //g2.setColor(Color.red); + g2.fillRect(tabLeft-1, height-4, tabRight-tabLeft+1, 4); + g2.drawLine(tabLeft-1, height-1, tabRight, height-1); + } + else { //extending over project panel, but not project tab + g2.setColor(getBackground()); + g2.fillRect(tabLeft-1, height-4, tabRight-tabLeft+1, tabBottomLineHeight); + g2.setColor(ColorTheme.getContentFrame()); + if (!isProjectTab) { + if (whichTab==1) { + + //g2.fillRect(tabLeft-4, height-tabBottomLineHeight, 5, tabBottomLineHeight); + try { + Class.forName("java.awt.geom.Path2D"); + int rightPath = 7; + int topPath = 6; + Path2D.Float path = new Path2D.Float(); + g2.fillRect(tabLeft+rightPath-1, height-tabBottomLineHeight, projectPanelWidth+MesquiteFrame.cornerBuffer-tabLeft+4, tabBottomLineHeight); + path.moveTo(tabLeft-1, height-topPath); + path.lineTo(tabLeft, height-topPath); + path.curveTo(tabLeft+2, height-4,tabLeft+4, height-4, tabLeft+rightPath, height-tabBottomLineHeight); + path.lineTo(tabLeft+rightPath, height); + path.curveTo(tabLeft-1, height-2,tabLeft+2, height-4, tabLeft-1, height-topPath); + path.closePath(); + g2.fill(path); + } + catch (ClassNotFoundException exception) { + g2.fillRect(tabLeft+1, height-tabBottomLineHeight, projectPanelWidth+MesquiteFrame.cornerBuffer-tabLeft-1+5, tabBottomLineHeight); + g2.fillRect(tabLeft, height-5, 3, 3); + g2.fillRect(tabLeft, height-7, 1, 4); + } + } else { + g2.fillRect(tabLeft-4, height-tabBottomLineHeight, projectPanelWidth+MesquiteFrame.cornerBuffer-tabLeft+4, tabBottomLineHeight); + } + + } + if (tabRight> projectPanelWidth){ + try { + Class.forName("java.awt.geom.Path2D"); + Path2D.Float path = new Path2D.Float(); + int adjust = 0; + int pathLeft = 0; + int pathRight = 0+4; //+14 + int pathTop = height; + int pathBottom = height+4; //+10 + path.moveTo(adjust+pathRight, adjust+pathTop); + path.lineTo(adjust+pathLeft, adjust+pathTop); + path.lineTo(adjust+pathLeft,adjust+pathBottom); + path.curveTo(adjust+pathLeft, adjust+pathTop+(pathBottom-pathTop)/3, adjust+pathLeft+(pathRight-pathLeft)/3, adjust+pathTop, adjust+pathRight, adjust+pathTop); + path.closePath(); + g2.fill(path); + } + catch (ClassNotFoundException exception) { + g2.fillRect(projectPanelWidth+4, height-4, tabRight-projectPanelWidth, 4); + g2.fillRect(projectPanelWidth+3, height-3, tabRight-projectPanelWidth, 3); + g2.fillRect(projectPanelWidth+2, height-2, tabRight-projectPanelWidth, 2); + g2.fillRect(projectPanelWidth+1, height-1, tabRight-projectPanelWidth, 1); + g2.drawLine(projectPanelWidth+3, height-1, tabRight, height-1); + } + } + + } + + } - else { - g.setColor(Color.lightGray); - g.setColor(ColorDistribution.mesquiteBrown); - g.fillRoundRect(tabLeft, 2, tabRight - tabLeft - 2, height+60, 16, 16); - g.setColor(ColorDistribution.lightMesquiteBrown); - g.drawRoundRect(tabLeft, 2, tabRight - tabLeft - 2, height+60, 16, 16); - }*/ + } + /*.................................................................................................................*/ + } class BetweenPanel extends MousePanel{ MesquiteFrame f; @@ -1554,10 +2031,52 @@ public BetweenPanel(MesquiteFrame f){ super(); setCursor(new Cursor(Cursor.E_RESIZE_CURSOR)); this.f=f; - setBackground(ColorDistribution.darkMesquiteBrown); + //setBackground(ColorDistribution.darkMesquiteBrown); + //setBackground(Color.yellow); //setBackground(Color.darkGray); } int touchX = -1; + public void paint (Graphics g) { + if (!(g instanceof Graphics2D)) + return; + Graphics2D g2 = (Graphics2D)g; + g2.setColor(ColorTheme.getContentFrame()); + g2.fillRect(0,MesquiteFrame.cornerBuffer-1,getBounds().width, getBounds().height); + Stroke st = g2.getStroke(); + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + + try { + g2.setColor(ColorTheme.getContentFrame()); + Class.forName("java.awt.geom.Path2D"); + Path2D.Float path = new Path2D.Float(); + int adjust = 0; + int pathLeft = 0; + int pathRight = 12; //+14 + int pathTop = 0-FrameTabsPanel.lowerBarHeight; + int pathBottom = 8; //+10 + path.moveTo(adjust+pathRight, adjust+pathTop); + path.lineTo(adjust+pathRight, adjust+pathBottom); + path.lineTo(adjust+pathLeft,adjust+pathBottom); + path.curveTo(adjust+pathLeft, adjust+pathTop+(pathBottom-pathTop)/3, adjust+pathLeft+(pathRight-pathLeft)/3, adjust+pathTop, adjust+pathRight, adjust+pathTop); + path.closePath(); + g2.fill(path); + } + catch (ClassNotFoundException exception) { + g2.setColor(ColorTheme.getContentFrame()); + int pathLeft = 0; + int pathRight = 12; //+14 + int pathTop = 0; + int pathBottom = 8; //+10 + g2.fillRect(pathLeft+4, pathTop-4, pathRight-pathLeft, 4); + g2.fillRect(pathLeft+3, pathTop-3, pathRight-pathLeft, 3); + g2.fillRect(pathLeft+2, pathTop-2, pathRight-pathLeft, 2); + g2.fillRect(pathLeft+1, pathTop-1, pathRight-pathLeft, 1); + g2.drawLine(pathLeft+3, pathTop-1, pathRight, pathTop-1); + } + g2.setStroke(st); + + + } public void mouseDown (int modifiers, int clickCount, long when, int x, int y, MesquiteTool tool) { touchX= x; } diff --git a/Source/mesquite/lib/MesquiteHTMLWindow.java b/Source/mesquite/lib/MesquiteHTMLWindow.java index e05840033..09567c577 100644 --- a/Source/mesquite/lib/MesquiteHTMLWindow.java +++ b/Source/mesquite/lib/MesquiteHTMLWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -36,7 +37,7 @@ public MesquiteHTMLWindow(MesquiteModule module, MesquiteCommand linkTouchedComm this(module, linkTouchedCommand, assignedTitle, true, showInfoBar); } public MesquiteHTMLWindow(MesquiteModule module, MesquiteCommand linkTouchedCommand, String assignedTitle, boolean showPanel, boolean showInfoBar) { - super(module, showInfoBar);// + super(module, showInfoBar);// ��� this.assignedTitle = assignedTitle; setTitle(assignedTitle); //setBackground(Color.white); diff --git a/Source/mesquite/lib/MesquiteImage.java b/Source/mesquite/lib/MesquiteImage.java index ae52226bc..4c795ab4e 100644 --- a/Source/mesquite/lib/MesquiteImage.java +++ b/Source/mesquite/lib/MesquiteImage.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteInteger.java b/Source/mesquite/lib/MesquiteInteger.java index c13cf0fb8..475865b6f 100644 --- a/Source/mesquite/lib/MesquiteInteger.java +++ b/Source/mesquite/lib/MesquiteInteger.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -630,22 +631,25 @@ public static int queryInteger(MesquiteWindow parent, String title, String messa return queryInteger( parent, title, message, "", current, minimum, maximum, allowCancel); } /** Presents dialog querying user for an integers, with a check for minimum and maximum */ - public static int queryInteger(MesquiteWindow parent, String title, String message, String help, int current, int minimum, int maximum, boolean allowCancel) { - if (current>maximum) + public static int queryInteger(MesquiteWindow parent, String title, String message, String secondaryMessage, String help, int current, int minimum, int maximum, boolean allowCancel) { + if (MesquiteInteger.isCombinable(maximum) && current>maximum) current=maximum; - else if (currentPlease enter a whole number (integer).

    The initial value is " + MesquiteInteger.toString(current) - + "; the minimum value permitted is " + MesquiteInteger.toString(minimum)+ " and the maximum value permitted is " + MesquiteInteger.toString(maximum); - + if (StringUtil.blank(help)) { + help = "

    " + StringUtil.protectForXML(title) + "

    Please enter a whole number (integer).

    The initial value is " + MesquiteInteger.toString(current) + ". "; + if (MesquiteInteger.isCombinable(minimum)) + help += "The minimum value permitted is " + MesquiteInteger.toString(minimum)+ ". "; + if (MesquiteInteger.isCombinable(maximum)) + help += "The maximum value permitted is " + MesquiteInteger.toString(maximum)+ ". "; + } while (!done) { //IntegerDialog id = new IntegerDialog(parent, title, message, io); //id.dispose(); - QueryDialogs.queryInteger(parent, title, message, help, allowCancel, io); - if (!io.isCombinable() || (io.getValue()<=maximum && io.getValue()>=minimum)) + QueryDialogs.queryInteger(parent, title, message, secondaryMessage, help, allowCancel, io); + if (!io.isCombinable() || ((!MesquiteInteger.isCombinable(maximum) || io.getValue()<=maximum) && (!MesquiteInteger.isCombinable(minimum) || io.getValue()>=minimum))) done=true; else { if (maximum==infinite) @@ -658,10 +662,18 @@ else if (current=4) pairs[3] = new NameValuePair("notes", StringUtil.tokenize(notes)); - if (BaseHttpRequestMaker.sendInfoToServer(pairs, "http://mesquiteproject.org/cgi-bin/mesquiteBeans.py")){ + if (BaseHttpRequestMaker.sendInfoToServer(pairs, "http://mesquiteproject.org/pyMesquiteBeans", null)){ if (notifyUser) MesquiteMessage.println("Bean sent to Mesquite server."); } @@ -1141,7 +1187,7 @@ public void postBean() { } /*.................................................................................................................*/ /** Displays an alert in connection to an exception*/ - public void reportToHome(String s) { + public void reportProblemToHome(String s) { String email = MesquiteString.queryString(containerOfModule(), "E-mail for follow up?", "[Optional] Thank you for reporting this problem. " + "In order to fix this bug, we may need to contact you for more details. " + "If you don't mind our contacting you, please indicate your email address here. Thanks. " + @@ -1154,8 +1200,14 @@ public void reportToHome(String s) { report += "EMAIL NOT GIVEN\n\n"; report += s + "\n"; - if (BaseHttpRequestMaker.postToServer(report, errorReportURL)) - MesquiteMessage.println("Report sent to Mesquite server. Thank you!"); + StringBuffer response = new StringBuffer(); + if (BaseHttpRequestMaker.postToServer(report, errorReportURL, response)){ + String r = response.toString(); + if (r == null || r.indexOf("mq3rs")<0) + discreetAlert("Sorry, Mesquite was unable to communicate properly with the server to send the report."); + else + AlertDialog.noticeHTML(containerOfModule(),"Note", r, 600, 400, null); + } else discreetAlert("Sorry, Mesquite was unable to connect to the server to send the report."); @@ -1419,6 +1471,26 @@ public void saveLastResultString(MesquiteString lastResultString){ else this.lastResultString = lastResultString.getValue(); } + /*.................................................................................................................*/ + /** return whether or not this module should have snapshot saved when saving a macro given the current snapshot mode.*/ + public boolean satisfiesSnapshotMode(){ + return (MesquiteTrunk.snapshotMode == Snapshot.SNAPALL); + } + /*.................................................................................................................*/ + /** return the value of items to be snapshotted when saving a macro.*/ + public int getMacroSnapshotMode(){ + return Snapshot.SNAPALL; + } + /*.................................................................................................................*/ + /** return the module responsible for snapshotting when saving a macro.*/ + public MesquiteModule getMacroSnapshotModule(){ + return this; + } + /*.................................................................................................................*/ + /** return the command string to get the module responsible for snapshotting when saving a macro.*/ + public String getMacroSnapshotModuleCommand(){ + return null; + } public Object doCommand(String commandName, String arguments) { return doCommand(commandName, arguments, CommandChecker.defaultChecker); @@ -1490,10 +1562,21 @@ else if (checker.compare(MesquiteModule.class, null, null, commandName, "getCon return containerOfModule(); } else if (checker.compare(MesquiteModule.class, null, null, commandName, "saveMacro")) { + MesquiteTrunk.snapshotMode = getMacroSnapshotMode(); + MesquiteModule mb = getMacroSnapshotModule(); + boolean otherModule = !mb.equals(this); + String prefix = ""; + if (otherModule) { + prefix = "\t" + getMacroSnapshotModuleCommand()+";" + StringUtil.lineEnding(); + prefix+="\t\ttell It;" + StringUtil.lineEnding(); + } + String recipe = Snapshot.getSnapshotCommands(getMacroSnapshotModule(), null, ""); + if (otherModule) { + recipe = prefix + recipe + "\t\tendTell;" + StringUtil.lineEnding(); - String recipe = Snapshot.getSnapshotCommands(this, null, ""); + } MesquiteMacro.saveMacro(this, "Untitled Macro for " + getNameForMenuItem(), 0, recipe); - + MesquiteTrunk.snapshotMode = Snapshot.SNAPALL; } else if (checker.compare(MesquiteModule.class, null, null, commandName, "applyMacro")) { MesquiteModuleInfo mmi = getModuleInfo(); @@ -1800,6 +1883,7 @@ public boolean writeNexusCommands(MesquiteFile file, String blockName, MesquiteS public void preWritingCheck(MesquiteFile file, String format){ } + /** Return Mesquite commands that will put the module (approximately) back into its current state. Used so that on file save, a Mesquite block can be saved that will return the user more or less to previous state. */ public Snapshot getSnapshot(MesquiteFile file) { //this allows employees to be dealt with @@ -2006,7 +2090,7 @@ public String getManualPath() { String manualPath; String manP; if (this instanceof MesquiteTrunk) - manP= "docs" + MesquiteFile.fileSeparator + "mesquiteTrunk.html"; + return mesquiteWebSite; else manP= "manual.html"; manualPath = getPath() + manP; @@ -2036,15 +2120,17 @@ public String getCommandPagePath() { return null; } } + + public static final String mesquiteWebSite = "http://mesquiteproject.wikispaces.com"; /*.................................................................................................................*/ /** returns path to manual. Null if manual doesn't exist*/ - public String getBrowserManualPath() { + public String getBrowserManualPath() { if (MesquiteTrunk.isApplet()) return null; String manualPath; //String manP; if (this instanceof MesquiteTrunk) - manualPath= getDocsPath() + "mesquiteTrunk.html"; + return mesquiteWebSite; else manualPath= getPath() + "manual.html"; File testing = new File(manualPath); @@ -2057,7 +2143,7 @@ public String getBrowserManualPath() { /*.................................................................................................................*/ /** shows manual for module*/ public void showManual() { - showWebPage(getBrowserManualPath(), true); + showWebPage(getBrowserManualPath(), false); } /*.................................................................................................................*/ //TODO: have showWebPage(MesquiteFile file, String path) and showWebPage(MesquiteProject project, String path) to say relative to what (otherwise relative to Mesquite home folder) @@ -2138,16 +2224,39 @@ public static void showWebPage(String path, boolean autoCompose, boolean removeP String[] browserCommand = null; boolean remote = path.indexOf(":/")>=0; - if (MesquiteTrunk.getJavaVersionAsDouble()>= 1.6){ + boolean useDesktop = false; + if (MesquiteTrunk.getJavaVersionAsDouble()>= 1.6){ // let's check to see if this will work first + try { + if (Desktop.isDesktopSupported()) { + Desktop desktop = Desktop.getDesktop(); + if (desktop.isSupported(Desktop.Action.BROWSE)) { + useDesktop = true; + } + } + } catch (Exception e) { + } + } + + if (useDesktop){ Desktop d = Desktop.getDesktop(); try { - d.browse(new URI(path)); + URI uri = null; + if (path.indexOf("http:/")<0 && path.indexOf("https:/")<0){ // it's a local reference + File file = new File(path); + uri=file.toURI(); + } else + uri = new URI(path); + if (!remote && !CommandChecker.documentationComposed && autoCompose) { + CommandChecker checker = new CommandChecker(); + checker.composeDocumentation(); + } + d.browse(uri); } catch (IOException e) { browserString = null; MesquiteTrunk.mesquiteTrunk.alert("The requested page could not be shown, because the web browser could not be used properly. There may be a problem with insufficient memory or the location of the web page or browser." ); } catch (URISyntaxException e) { - MesquiteTrunk.mesquiteTrunk.alert("The requested page could not be shown, because the address was not interprtable." ); + MesquiteTrunk.mesquiteTrunk.alert("The requested page could not be shown, because the address was not interpretable." ); } } else if (MesquiteTrunk.isMacOSX()){ //Mac OS X @@ -2162,6 +2271,10 @@ else if (MesquiteTrunk.isMacOSX()){ //Mac OS X return; } else { + if (!remote && !CommandChecker.documentationComposed && autoCompose) { + CommandChecker checker = new CommandChecker(); + checker.composeDocumentation(); + } File testing = new File(pathToCheck); if (!testing.exists()) { MesquiteTrunk.mesquiteTrunk.alert("The requested page could not be shown, because the file could not be found. (" + pathToCheck + ")" ); @@ -2195,10 +2308,7 @@ else if (MesquiteTrunk.isMacOSX()){ //Mac OS X } } else { - if (!remote && !CommandChecker.documentationComposed && autoCompose) { - CommandChecker checker = new CommandChecker(); - checker.composeDocumentation(); - } + try { BrowserLauncher.openURL(path); return; @@ -2436,6 +2546,11 @@ public boolean compatibleWithSystem(){ return true; } /*.................................................................................................................*/ + /** Returns whether the module should be loaded on startup. This can be overridden to exclude modules from consideration. */ + public boolean loadModule(){ + return true; + } + /*.................................................................................................................*/ public String getAppletInfo() { return getName() + ", version " + getVersion(); } @@ -2521,6 +2636,10 @@ public boolean URLinPackageIntro(){ public boolean getUserChooseable(){ return true; } + + public void processSingleXMLPreference (String tag, String flavor, String content){ + } + /*.................................................................................................................*/ /** Returns duty Class that module would like to hire immediately upon hiring. If a module wants to present a user with a choice of employees to hire, it can request a submenu listing these possible employees. However, if one of these employees would like to immediately diff --git a/Source/mesquite/lib/MesquiteModuleInfo.java b/Source/mesquite/lib/MesquiteModuleInfo.java index 6463b3fe9..fc379ff79 100644 --- a/Source/mesquite/lib/MesquiteModuleInfo.java +++ b/Source/mesquite/lib/MesquiteModuleInfo.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -75,6 +76,7 @@ public class MesquiteModuleInfo implements Listable, CompatibilityChecker, Funct boolean hideable = true; int versionOfFirstRelease = 0; boolean def = false; + int numStarts = 0; NexusBlockTest nexusBlockTest; NexusCommandTest nexusCommandTest; CompatibilityTest compatibilityTest; @@ -97,19 +99,19 @@ public MesquiteModuleInfo (Class c, MesquiteModule mb, CommandChecker checker, S this.mbClass = c; isPrimaryChoice = mb.requestPrimaryChoice(); this.hireSubchoice = mb.getHireSubchoice(); - this.name = mb.getName(); // - this.nameForMenuItem = mb.getNameForMenuItem(); // - this.authors =mb.getAuthors();// - this.version =mb.getVersion();// + this.name = mb.getName(); //� + this.nameForMenuItem = mb.getNameForMenuItem(); //� + this.authors =mb.getAuthors();//� + this.version =mb.getVersion();//� this.versionOfFirstRelease = mb.getVersionOfFirstRelease(); - this.explanation =mb.getExplanation();// + this.explanation =mb.getExplanation();//� this.sCitation = mb.showCitation(); - this.userChooseable =mb.getUserChooseable();// + this.userChooseable =mb.getUserChooseable();//� this.substantive = mb.isSubstantive(); this.prerelease = mb.isPrerelease(); - this.dutyClass =mb.getDutyClass();// - this.dutyName =mb.getDutyName();// + this.dutyClass =mb.getDutyClass();//� + this.dutyName =mb.getDutyName();//� this.defaultForSuper = mb.getDefaultModule(); this.keywords = mb.getKeywords(); this.versionInt = mb.getVersionInt(); @@ -128,17 +130,28 @@ public MesquiteModuleInfo (Class c, MesquiteModule mb, CommandChecker checker, S hideable = (( PackageIntroInterface)mb).getHideable(); } mb.mesquiteStartup(); - this.nexusBlockTest = mb.getNexusBlockTest();// - this.nexusCommandTest = mb.getNexusCommandTest();// + this.nexusBlockTest = mb.getNexusBlockTest();//� + this.nexusCommandTest = mb.getNexusCommandTest();//� this.compatibilityTest = mb.getCompatibilityTest(); this.searchableAsModule = mb.getSearchableAsModule(); - mb.getEmployeeNeeds(); + try{ + mb.getEmployeeNeeds(); + } + catch (java.lang.NoClassDefFoundError e){ + } this.functionIconPath = mb.getFunctionIconPath(); this.moduleURL = mb.getURLString(); this.URLinPackageIntroDirectory = mb.URLinPackageIntro(); this.htmlExplanation = mb.getHTMLExplanation(); this.employeeNeedsVector = mb.getEmployeeNeedsVector(); this.homePhoneNumber = mb.getHomePhoneNumber(); + String localPhoneBookPath = directoryPath + "phoneBook.txt"; + if (MesquiteFile.fileExists(localPhoneBookPath)) { + String phoneNumber = MesquiteFile.getFileContentsAsString(localPhoneBookPath); + if (StringUtil.notEmpty(phoneNumber)) { + this.homePhoneNumber = phoneNumber; + } + } if (employeeNeedsVector != null) for (int i = 0; i< employeeNeedsVector.size(); i++){ EmployeeNeed need = (EmployeeNeed)employeeNeedsVector.elementAt(i); @@ -266,6 +279,16 @@ public void removeMacro(MesquiteMacro macro){ public Vector getMacros(){ return macros; } + public int getNumStarts() { + return numStarts; + } + public void setNumStarts(int numStarts) { + this.numStarts = numStarts; + } + public void incrementNumStarts() { + numStarts++; + } + /** returns name to be used in menu item to hire the module. By default this is the same as the name of the module, but can be different if the module overrides its own getNameForMenuItem method.*/ diff --git a/Source/mesquite/lib/MesquiteNumber.java b/Source/mesquite/lib/MesquiteNumber.java index fd9e791b6..7a1604a50 100644 --- a/Source/mesquite/lib/MesquiteNumber.java +++ b/Source/mesquite/lib/MesquiteNumber.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquitePDFFile.java b/Source/mesquite/lib/MesquitePDFFile.java index 111560a64..ccc17894f 100644 --- a/Source/mesquite/lib/MesquitePDFFile.java +++ b/Source/mesquite/lib/MesquitePDFFile.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + This class originally by P. Midford March 2005, based on iText example files and MesquitePrintJob. diff --git a/Source/mesquite/lib/MesquitePackageRecord.java b/Source/mesquite/lib/MesquitePackageRecord.java index c521fdf37..70807ba72 100644 --- a/Source/mesquite/lib/MesquitePackageRecord.java +++ b/Source/mesquite/lib/MesquitePackageRecord.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquitePanel.java b/Source/mesquite/lib/MesquitePanel.java index c4c6bfa93..58cb00910 100644 --- a/Source/mesquite/lib/MesquitePanel.java +++ b/Source/mesquite/lib/MesquitePanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteParameter.java b/Source/mesquite/lib/MesquiteParameter.java index d2d6ed83d..0cd1bb805 100644 --- a/Source/mesquite/lib/MesquiteParameter.java +++ b/Source/mesquite/lib/MesquiteParameter.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquitePopup.java b/Source/mesquite/lib/MesquitePopup.java index 1bc4747c5..7bb99208a 100644 --- a/Source/mesquite/lib/MesquitePopup.java +++ b/Source/mesquite/lib/MesquitePopup.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquitePrintJob.java b/Source/mesquite/lib/MesquitePrintJob.java index 6b85f3a42..2c6c0902d 100644 --- a/Source/mesquite/lib/MesquitePrintJob.java +++ b/Source/mesquite/lib/MesquitePrintJob.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteProject.java b/Source/mesquite/lib/MesquiteProject.java index bfd059edc..b17bd6bff 100644 --- a/Source/mesquite/lib/MesquiteProject.java +++ b/Source/mesquite/lib/MesquiteProject.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -686,19 +687,27 @@ public void addFileElement(FileElement element) { return; if (element instanceof Taxa) { - taxas.addElement(element, true); - element.addListener(taxas); + if (taxas.indexOf(element)<0){ + taxas.addElement(element, true); + element.addListener(taxas); + } } else if (element instanceof mesquite.lib.characters.CharacterData){ - datas.addElement(element, true); - element.addListener(datas); + if (datas.indexOf(element)<0){ + datas.addElement(element, true); + element.addListener(datas); + } } else if (element instanceof CharacterModel) { - charModels.addElement(element, true); - modelListener.addModel((CharacterModel)element); + if (charModels.indexOf(element)<0){ + charModels.addElement(element, true); + modelListener.addModel((CharacterModel)element); + } + } + else { + if (otherElements.indexOf(element)<0) + otherElements.addElement(element, true); } - else - otherElements.addElement(element, true); element.addListener(this); broadcastAddFileElement(ownerModule, element); notifyListeners(this, new Notification(MesquiteListener.PARTS_ADDED)); @@ -738,6 +747,48 @@ else if (element instanceof CharacterModel) { notifyListeners(this, new Notification(MesquiteListener.PARTS_DELETED)); //TODO: shouldn't broadcase of deletion be here? } + /*.................................................................................................................*/ + /** DOCUMENT */ + public void removeAllFileElements(Class c, boolean notify) { + if (Taxa.class.isAssignableFrom(c)) { + if (taxas != null){ + for (int i = 0; i< taxas.size(); i++){ + FileElement element = (FileElement)taxas.elementAt(i); + element.deleteMe(false); + } + taxas.removeAllElements(notify); + } + } + else if (mesquite.lib.characters.CharacterData.class.isAssignableFrom(c)){ + + if (datas != null){ + for (int i = 0; i< datas.size(); i++){ + FileElement element = (FileElement)datas.elementAt(i); + element.deleteMe(false); + } + datas.removeAllElements(notify); + } + } + else if (CharacterModel.class.isAssignableFrom(c)) { + if (charModels != null){ + for (int i = 0; i< charModels.size(); i++){ + FileElement element = (FileElement)charModels.elementAt(i); + element.deleteMe(false); + } + charModels.removeAllElements(notify); + } + } + else { + if (otherElements != null){ + for (int i = 0; i< otherElements.size(); i++){ + FileElement element = (FileElement)otherElements.elementAt(i); + if (element.getClass().isAssignableFrom(c)) + element.deleteMe(false); + } + } + } + } + /*.................................................................................................................*/ /** Returns the number of FileElements that are subclasses of the given class. */ public int getNumberOfFileElements(Class c) { @@ -1452,7 +1503,7 @@ public CharacterData findCharacterMatrix(MesquiteFile file, Taxa defaultTaxa, St return d; } /*.................................................................................................................*/ - //TODO: have general get number of elements, passing project, or file; counts + //TODO: ��� have general get number of elements, passing project, or file; counts /** returns the number of Taxa objects stored in project belonging to a file*/ public int getNumberTaxas(MesquiteFile f) { int count = 0; @@ -1480,7 +1531,7 @@ public int getNumberTaxas() { return taxas.size(); } - public TreeVector storeTree(MesquiteWindow parent, Tree tree){ + public TreeVector storeTree(MesquiteWindow parent, Tree tree, boolean askIfSingleBlock){ if (ownerModule == null || tree == null) return null; TreeVector trees=null; @@ -1492,7 +1543,7 @@ public TreeVector storeTree(MesquiteWindow parent, Tree tree){ MesquiteFile f = ownerModule.getProject().chooseFile("In which file should new tree block be placed?"); trees = manager.makeNewTreeBlock(tree.getTaxa(), treesListName, f); } - else if (numLists == 1){ + else if (numLists == 1 && !askIfSingleBlock){ trees = manager.getTreeBlock(tree.getTaxa(), 0); } else { @@ -1502,7 +1553,9 @@ else if (numLists == 1){ lists[numLists] = new MesquiteString("New Trees Block...", "New Trees Block..."); Object obj = ListDialog.queryList(parent, "Where to store tree?", "Choose tree block in which to store tree:",MesquiteString.helpString, lists, 0); if (obj instanceof MesquiteString){ - String treesListName = MesquiteString.queryString(parent, "New Tree Block" , "Name of new Tree Block: ", "Trees"); + ListableVector v = manager.getTreeBlockVector(); + String suggestedName = v.getUniqueName("Trees"); + String treesListName = MesquiteString.queryString(parent, "New Tree Block" , "Name of new Tree Block: ", suggestedName); MesquiteFile f = ownerModule.getProject().chooseFile("In which file should new tree block be placed?"); trees = manager.makeNewTreeBlock(tree.getTaxa(), treesListName, f); } @@ -1568,7 +1621,7 @@ public int getNumberCharMatrices() { //CORE, collab, chromaseq, STRAT TOOLS } /*---------===---------===---------===---------===---------===---------===-------------------*/ /** returns number of data sets in file*/ - public int getNumberCharMatricesVisible() { // + public int getNumberCharMatricesVisible() { //��� return getNumberCharMatrices(null, null, null, true); } /*......................*/ @@ -1590,7 +1643,7 @@ public int getNumberCharMatrices() { //CORE, collab, chromaseq, STRAT TOOLS } /*---------===---------===---------===---------===---------===---------===-------------------*/ /** returns number of data sets belonging to given taxa*/ - public int getNumberCharMatrices(Taxa taxa) { // + public int getNumberCharMatrices(Taxa taxa) { //����� return getNumberCharMatrices(null, taxa, null, false); } /*......................*/ @@ -1600,7 +1653,7 @@ public mesquite.lib.characters.CharacterData getCharacterMatrix(Taxa taxa, int j } /*---------===---------===---------===---------===---------===---------===-------------------*/ /** returns number of data sets belonging to given taxa*/ - public int getNumberCharMatricesVisible(Taxa taxa) { // + public int getNumberCharMatricesVisible(Taxa taxa) { //����� return getNumberCharMatrices(null, taxa, null, true); } /*......................*/ @@ -1610,7 +1663,7 @@ public mesquite.lib.characters.CharacterData getCharacterMatrixVisible(Taxa taxa } /*---------===---------===---------===---------===---------===---------===-------------------*/ /** returns number of data sets of a given data class (CharacterState subclass is passed)*/ - public int getNumberCharMatricesVisible(Object dataClass) { // + public int getNumberCharMatricesVisible(Object dataClass) { //����� return getNumberCharMatrices(null, null, dataClass, true); } /*......................*/ @@ -1620,7 +1673,7 @@ public mesquite.lib.characters.CharacterData getCharacterMatrixVisible(int j, Ob } /*---------===---------===---------===---------===---------===---------===-------------------*/ /** returns number of data sets of a given data class (CharacterState subclass is passed)*/ - public int getNumberCharMatrices(Object dataClass) { // + public int getNumberCharMatrices(Object dataClass) { //����� return getNumberCharMatrices(null, null, dataClass, false); } /*......................*/ @@ -1630,22 +1683,22 @@ public mesquite.lib.characters.CharacterData getCharacterMatrix(int j, Object da } /*---------===---------===---------===---------===---------===---------===-------------------*/ /** returns number of data sets of a given data class (CharacterState subclass is passed) belonging to given taxa*/ - public int getNumberCharMatricesVisible(Taxa taxa, Object dataClass) { // + public int getNumberCharMatricesVisible(Taxa taxa, Object dataClass) { //����� return getNumberCharMatrices(null, taxa, dataClass, true); } /*......................*/ /** returns the jth data set belonging to given taxa for given CharacterState subclass.*/ - public mesquite.lib.characters.CharacterData getCharacterMatrixVisible(Taxa taxa, int j, Object dataClass) { // + public mesquite.lib.characters.CharacterData getCharacterMatrixVisible(Taxa taxa, int j, Object dataClass) { //���� return getCharacterMatrix(null, taxa, dataClass, j, true); } /*---------===---------===---------===---------===---------===---------===-------------------*/ /** returns number of data sets belonging to a given file*/ - public int getNumberCharMatrices(MesquiteFile f) { // + public int getNumberCharMatrices(MesquiteFile f) { //����� return getNumberCharMatrices(f, null, null, false); } /*......................*/ /** returns the jth of data sets belonging to a given file*/ - public mesquite.lib.characters.CharacterData getCharacterMatrix(MesquiteFile f, int j) { // + public mesquite.lib.characters.CharacterData getCharacterMatrix(MesquiteFile f, int j) { //����� return getCharacterMatrix(f, null, null, j, false); } /*---------===---------===---------===---------===---------===---------===-------------------*/ @@ -1678,12 +1731,12 @@ public int getNumberCharMatricesExactClass(MesquiteFile file, Taxa taxa, Object } /*......................*/ /** returns the jth of data sets belonging to a given file*/ - public mesquite.lib.characters.CharacterData getCharacterMatrixVisible(MesquiteFile f, Taxa taxa, Object dataClass, int j) { // not used yet + public mesquite.lib.characters.CharacterData getCharacterMatrixVisible(MesquiteFile f, Taxa taxa, Object dataClass, int j) { //���� not used yet return getCharacterMatrix(f, taxa, dataClass, j, true); } /*......................*/ /** returns the jth of data sets belonging to a given file*/ - private mesquite.lib.characters.CharacterData getCharacterMatrix(MesquiteFile f, Taxa taxa, Object dataClass, int j) { // + private mesquite.lib.characters.CharacterData getCharacterMatrix(MesquiteFile f, Taxa taxa, Object dataClass, int j) { //���� return getCharacterMatrix(f, taxa, dataClass, j, false); } /*......................*/ diff --git a/Source/mesquite/lib/MesquiteScrollbar.java b/Source/mesquite/lib/MesquiteScrollbar.java index 24e867d48..e894fa2c9 100644 --- a/Source/mesquite/lib/MesquiteScrollbar.java +++ b/Source/mesquite/lib/MesquiteScrollbar.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ import java.awt.event.*; import mesquite.lib.system.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ /* scrollbar for tree */ diff --git a/Source/mesquite/lib/MesquiteSet.java b/Source/mesquite/lib/MesquiteSet.java index 2011d64ac..8e111f1eb 100644 --- a/Source/mesquite/lib/MesquiteSet.java +++ b/Source/mesquite/lib/MesquiteSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ /*========================== Mesquite Basic Class Library ==========================*/ /*=== the basic classes used by the trunk of Mesquite and available to the modules -/* bits */ +/* ���������������������������bits������������������������������� */ /* ======================================================================== */ diff --git a/Source/mesquite/lib/MesquiteString.java b/Source/mesquite/lib/MesquiteString.java index 5c924b3b2..e70a2a01a 100644 --- a/Source/mesquite/lib/MesquiteString.java +++ b/Source/mesquite/lib/MesquiteString.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteSubmenu.java b/Source/mesquite/lib/MesquiteSubmenu.java index c6e6e4f41..7f0302e0f 100644 --- a/Source/mesquite/lib/MesquiteSubmenu.java +++ b/Source/mesquite/lib/MesquiteSubmenu.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteSubmenuSpec.java b/Source/mesquite/lib/MesquiteSubmenuSpec.java index 636b1fdad..f8b9f1239 100644 --- a/Source/mesquite/lib/MesquiteSubmenuSpec.java +++ b/Source/mesquite/lib/MesquiteSubmenuSpec.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteSymbol.java b/Source/mesquite/lib/MesquiteSymbol.java index bae94dcf7..0f2c59040 100644 --- a/Source/mesquite/lib/MesquiteSymbol.java +++ b/Source/mesquite/lib/MesquiteSymbol.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -50,12 +51,14 @@ public void setToCloned(MesquiteSymbol cloned){ /*.................................................................................................................*/ public abstract MesquiteSymbol cloneMethod(); /*.................................................................................................................*/ - public void addDialogElements(ExtensibleDialog dialog){ - sizeField = dialog.addIntegerField("Size: ", size,4); + public void addDialogElements(ExtensibleDialog dialog, boolean includeSize){ + if (includeSize) + sizeField = dialog.addIntegerField("Size: ", size,4); } /*.................................................................................................................*/ public void getDialogOptions(){ - size = sizeField.getValue(); + if (sizeField!=null) + size = sizeField.getValue(); } /*.................................................................................................................*/ public void interpretNexus(Parser subcommands){ diff --git a/Source/mesquite/lib/MesquiteTabbedPane.java b/Source/mesquite/lib/MesquiteTabbedPane.java index 45a07fb3c..219d08669 100644 --- a/Source/mesquite/lib/MesquiteTabbedPane.java +++ b/Source/mesquite/lib/MesquiteTabbedPane.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteTabbedPanel.java b/Source/mesquite/lib/MesquiteTabbedPanel.java index f25a4a38c..723e0bffa 100644 --- a/Source/mesquite/lib/MesquiteTabbedPanel.java +++ b/Source/mesquite/lib/MesquiteTabbedPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteTextCanvas.java b/Source/mesquite/lib/MesquiteTextCanvas.java index a16c9c4bc..386c10833 100644 --- a/Source/mesquite/lib/MesquiteTextCanvas.java +++ b/Source/mesquite/lib/MesquiteTextCanvas.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteTextWindow.java b/Source/mesquite/lib/MesquiteTextWindow.java index 3157e884a..04b78d817 100644 --- a/Source/mesquite/lib/MesquiteTextWindow.java +++ b/Source/mesquite/lib/MesquiteTextWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteThread.java b/Source/mesquite/lib/MesquiteThread.java index 6840b570b..4bcfc82ec 100644 --- a/Source/mesquite/lib/MesquiteThread.java +++ b/Source/mesquite/lib/MesquiteThread.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -225,7 +226,7 @@ else if (thisThread instanceof mesquite.lib.ConsoleThread){ return MesquiteTrunk.consoleListenSuppressed; //treat as scripting if backgrounded } else if (!(thisThread instanceof CommandRecordHolder)){ //not a MesquiteThread - if (MesquiteTrunk.mesquiteTrunk.isStartupShutdownThread(thisThread) || mesquite.trunk.EAWTHandler.openFileThreads.indexOf(thisThread)>=0) { + if (MesquiteTrunk.mesquiteTrunk.isStartupShutdownThread(thisThread) || (MesquiteTrunk.isMacOSX() && mesquite.trunk.EAWTHandler.openFileThreads.indexOf(thisThread)>=0)) { shouldBeScripting = false; //startup, shutdown; should be treated as nonscripting, but if scripting then OK situation = 1; if (diagnose) MesquiteMessage.println("isScripting:!CommandRecordHolder, 1"); @@ -440,9 +441,9 @@ public String getCurrentCommandExplanation(){ } /*.................................................................................................................*/ - public static void pauseForSeconds(int seconds){ + public static void pauseForSeconds(double seconds){ try { - Thread.sleep(1000*seconds); + Thread.sleep((int)(1000*seconds)); } catch (InterruptedException e) { return; @@ -466,7 +467,7 @@ public static CommandRecord getCurrentCommandRecordDefIfNull(CommandRecord defau if (mt instanceof CommandRecordHolder) cr = ((CommandRecordHolder)mt).getCommandRecord(); // if (cr == null) { - if (MesquiteTrunk.debugMode && mt != MesquiteTrunk.startupShutdownThread && mesquite.trunk.EAWTHandler.openFileThreads.indexOf(mt)<0 && defaultIfNull == CommandRecord.nonscriptingRecord) + if (MesquiteTrunk.debugMode && mt != MesquiteTrunk.startupShutdownThread && (MesquiteTrunk.isMacOSX() &&mesquite.trunk.EAWTHandler.openFileThreads.indexOf(mt)<0) && defaultIfNull == CommandRecord.nonscriptingRecord) MesquiteMessage.printStackTrace("@@@@@@@@@@@@@@@@\nNS CommandRecord used because none is attached to thread"); return defaultIfNull; } diff --git a/Source/mesquite/lib/MesquiteTimer.java b/Source/mesquite/lib/MesquiteTimer.java index 6b31ccb43..d9bb4aea4 100644 --- a/Source/mesquite/lib/MesquiteTimer.java +++ b/Source/mesquite/lib/MesquiteTimer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteTool.java b/Source/mesquite/lib/MesquiteTool.java index 75530f29f..4da60e63e 100644 --- a/Source/mesquite/lib/MesquiteTool.java +++ b/Source/mesquite/lib/MesquiteTool.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ import java.awt.event.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls*/ /* ======================================================================== */ /** A tool (i.e. cursor) that can be active and used on items on the screen.*/ diff --git a/Source/mesquite/lib/MesquiteTree.java b/Source/mesquite/lib/MesquiteTree.java index efdb05da7..70bfeb6be 100644 --- a/Source/mesquite/lib/MesquiteTree.java +++ b/Source/mesquite/lib/MesquiteTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -3191,7 +3192,8 @@ private void writeTreeByLabels(int node, StringBuffer treeDescription, boolean a } if (!branchLengthUnassigned(node)) { treeDescription.append(':'); - treeDescription.append(MesquiteDouble.toStringDigitsSpecified(getBranchLength(node), -1)); //add -1 to signal full accuracy 17 Dec 01 + String bL = MesquiteDouble.toStringDigitsSpecified(getBranchLength(node), -1); + treeDescription.append(bL); //add -1 to signal full accuracy 17 Dec 01 } String a = writeAssociated(node, associatedUseComments); treeDescription.append(a); @@ -5723,8 +5725,10 @@ public void changed(Object caller, Object obj, Notification notification){ if (Notification.appearsCosmetic(notification)) return; int code = Notification.getCode(notification); + if (code==MesquiteListener.SELECTION_CHANGED) + return; int[] parameters = Notification.getParameters(notification); - if (parameters == null || (code != MesquiteListener.PARTS_ADDED && code != MesquiteListener.PARTS_DELETED && code != MesquiteListener.PARTS_MOVED)) { + if ((parameters == null) || (code != MesquiteListener.PARTS_ADDED && code != MesquiteListener.PARTS_DELETED && code != MesquiteListener.PARTS_MOVED)) { reconcileTaxa(code, notification); return; } diff --git a/Source/mesquite/lib/MesquiteTrunk.java b/Source/mesquite/lib/MesquiteTrunk.java index 8fab82d24..a2538df6d 100644 --- a/Source/mesquite/lib/MesquiteTrunk.java +++ b/Source/mesquite/lib/MesquiteTrunk.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -22,7 +23,7 @@ -/* */ +/* ����������������������������������������������������������������� */ /* ======================================================================== */ /** The superclass of the Mesquite class, which resides within the trunk MesquiteModule, has the "main" for the program Mesquite, and instantiates itself as mesquiteTrunk. MesquiteTrunk is placed in the class library so that all MesquiteModules (modules) can communicate @@ -140,6 +141,9 @@ public abstract class MesquiteTrunk extends MesquiteModule public static boolean startedFromExecutable = false; public static boolean debugMode = false; public static boolean mesquiteExiting = false; + public static int snapshotMode = Snapshot.SNAPALL; + + //true if Mesquite should check website for notices diff --git a/Source/mesquite/lib/MesquiteWindow.java b/Source/mesquite/lib/MesquiteWindow.java index d1621a187..39ee2635d 100644 --- a/Source/mesquite/lib/MesquiteWindow.java +++ b/Source/mesquite/lib/MesquiteWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -49,7 +50,7 @@ public abstract class MesquiteWindow implements Listable, Commandable, OwnedByMo public static boolean Java2Davailable = true; protected MesquiteCommand showCommand, showInfoBarCommand, saveAsTextCommand, printCommand, printToFitCommand; protected MesquiteCommand setFontCommand, setFontSizeCommand, listEmployeesCommand, doMacroCommand, showExplanationsCommand; - protected MesquiteCommand showSnapshotCommand, sendScriptCommand, showFileCommand, closeWindowCommand; + protected MesquiteCommand showSnapshotCommand, sendScriptCommand, showFileCommand, closeWindowCommand, tileOutWindowCommand, popOutWindowCommand; protected MesquiteCommand printToPDFCommand; public static boolean pdfOutputAvailable = true; boolean readyToPaint = true; @@ -83,9 +84,11 @@ public abstract class MesquiteWindow implements Listable, Commandable, OwnedByMo public static final int infoBarHeightAllowance = 22; protected int infoBarHeight = infoBarHeightAllowance; boolean queryMode = false; - protected MesquiteMenuItem cloneWindowMenuItem, saveRecipeMenuItem,explanationsMenuItem, snapshotMenuItem, sendScriptMenuItem, closeWindowMenuItem; + protected MesquiteMenuItem cloneWindowMenuItem, saveRecipeMenuItem,explanationsMenuItem, snapshotMenuItem, sendScriptMenuItem, closeWindowMenuItem, popOutWindowMenuItem, tileOutWindowMenuItem; + private MesquiteMenuItemSpec ptfMMIS; private MesquiteMenuItemSpec pPDFMMIS; + private MesquiteMenuItemSpec popOutWindowMSpec; private boolean showInfoBar = false; private StringBuffer logText; public static Frame dialogAnchor; @@ -236,6 +239,8 @@ public MesquiteWindow (MesquiteModule ownerModule, boolean showInfoBar) { doMacroCommand =MesquiteModule.makeCommand("doMacro", this); showFileCommand = MesquiteModule.makeCommand("showFile", ownerModule); closeWindowCommand = MesquiteModule.makeCommand("closeWindow", this); + popOutWindowCommand = MesquiteModule.makeCommand("togglePopOutWindow", this); + tileOutWindowCommand = MesquiteModule.makeCommand("toggleTileOutWindow", this); showExplanationsCommand =MesquiteModule.makeCommand("showExplanations", this); showSnapshotCommand = MesquiteModule.makeCommand("showSnapshot", this); sendScriptCommand = MesquiteModule.makeCommand("sendScript", this); @@ -246,6 +251,11 @@ public MesquiteWindow (MesquiteModule ownerModule, boolean showInfoBar) { explanationsMenuItem.disconnectable = false; cloneWindowMenuItem = new MesquiteMenuItem(new MesquiteMenuItemSpec(null, "Clone Window", getOwnerModule(), MesquiteModule.makeCommand("cloneWindow", this))); cloneWindowMenuItem.disconnectable = false; + popOutWindowMSpec = new MesquiteMenuItemSpec(null, "Pop Out as Separate Window", getOwnerModule(), popOutWindowCommand); + popOutWindowMenuItem = new MesquiteMenuItem(new MesquiteMenuItemSpec(null, "Pop Out as Separate Window", getOwnerModule(), popOutWindowCommand)); + popOutWindowMenuItem.disconnectable = false; + tileOutWindowMenuItem = new MesquiteMenuItem(new MesquiteMenuItemSpec(null, "Put in Separate Tile", getOwnerModule(), tileOutWindowCommand)); + tileOutWindowMenuItem.disconnectable = false; saveRecipeMenuItem = new MesquiteMenuItem(new MesquiteMenuItemSpec(null, "Save Window as Macro...", getOwnerModule(), MesquiteModule.makeCommand("saveMacroForWindow", this))); saveRecipeMenuItem.disconnectable = false; snapshotMenuItem = new MesquiteMenuItem(new MesquiteMenuItemSpec(null,"Show Snapshot", getOwnerModule(), showSnapshotCommand)); @@ -255,6 +265,9 @@ public MesquiteWindow (MesquiteModule ownerModule, boolean showInfoBar) { closeWindowMenuItem = new MesquiteMenuItem(new MesquiteMenuItemSpec(null, "Close Window", getOwnerModule(), closeWindowCommand)); closeWindowMenuItem.disconnectable = false; closeWindowMenuItem.setShortcut(closeWindowShortcut); + + + menuBar = new MesquiteMenuBar(this); //setMenuBar(menuBar); //��� parentFrame.setWindowLocation(60, 10, false, false); //default window position @@ -264,6 +277,20 @@ public MesquiteWindow (MesquiteModule ownerModule, boolean showInfoBar) { closeable = true; windowFinishedBuilding = true; } + + public void setPopTileMenuItemNames(){ + popOutWindowMenuItem.setLabel("Pop Out as Separate Window"); + tileOutWindowMenuItem.setLabel("Put in Separate Tile"); + if (isPoppedOut()) { + if (getPopAsTile()) { + tileOutWindowMenuItem.setLabel("Return Tile to Main Window"); + } + else + popOutWindowMenuItem.setLabel("Reset within Main Window"); + } + + } + public void startWindowTimer(){ if (windowTimer!=null) windowTimer.start(); @@ -316,11 +343,22 @@ public boolean getPopAsTile(){ } public void setPopAsTile(boolean popAsTile){ this.popAsTile = popAsTile; + ownerModule.resetEmbeddedMenus(this); } public void popOut(boolean setVisible){ - if (!isLoneWindow()) + if (!isLoneWindow() && parentFrame!=null){ parentFrame.popOut(this, setVisible); + ownerModule.resetEmbeddedMenus(this); + } + } + public void popIn(){ + if (isLoneWindow()) + getOwnerModule().getFileCoordinator().getModuleWindow().getParentFrame().popIn(this); + else if ((getPopAsTile()) && parentFrame!=null){ + parentFrame.popIn(this); + } + ownerModule.resetEmbeddedMenus(this); } public boolean isLoneWindow(){ @@ -1938,7 +1976,12 @@ public void setVisible(boolean vis, boolean scripting) { setVisible(vis); } public void removeAll(){ + try { outerContents.removeAll(); + } + catch (Exception e){ + // sometimes exceptions are thrown, possible because of mistimed threads + } } /** Shows the window */ public void setVisible(boolean vis) { @@ -2416,6 +2459,24 @@ else if (checker.compare(MesquiteWindow.class, "Presents dialog through which us p.dialogScript(module, module.containerOfModule(), "owner module (" + module.getName() + ") of this window"); } } + else if (checker.compare(MesquiteWindow.class, "Toggles whether this window is tiled out or not", null, commandName, "toggleTileOutWindow")) { + if (isPoppedOut()){ + popIn(); + popOutWindowMSpec.setEnabled(true); + } + else { + setPopAsTile(true); + popOut(true); + } + } + else if (checker.compare(MesquiteWindow.class, "Toggles whether this window is popped out or not", null, commandName, "togglePopOutWindow")) { + if (isPoppedOut()) + popIn(); + else if (compactWindows){ + setPopAsTile(false); + popOut(true); + } + } else if (checker.compare(MesquiteWindow.class, "Sets which page of the window (graphics, text, explanations, parameters, employee tree, etc.) is showing", "[page number]", commandName, "showPage")) { if (infoBar==null) return null; @@ -2734,6 +2795,7 @@ public static void resetAllTitles(){ Object obj = e.nextElement(); MesquiteWindow mw = (MesquiteWindow)obj; mw.resetTitle(); + mw.infoBar.repaint(); } } /*.................................................................................................................*/ @@ -3033,7 +3095,8 @@ public static final void resetAllSimplicity() { } String title = "Mesquite Window"; public void setTitle(String name) { - + if (title != null && name != null && title.equals(name)) + return; title = name; if (parentFrame != null) parentFrame.windowTitleChanged(this); diff --git a/Source/mesquite/lib/MesquiteXMLPreferencesModule.java b/Source/mesquite/lib/MesquiteXMLPreferencesModule.java index 279713db8..8eaf63a35 100644 --- a/Source/mesquite/lib/MesquiteXMLPreferencesModule.java +++ b/Source/mesquite/lib/MesquiteXMLPreferencesModule.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MesquiteXMLUtilities.java b/Source/mesquite/lib/MesquiteXMLUtilities.java index 0b7aa6f9a..5a5e42e1d 100644 --- a/Source/mesquite/lib/MesquiteXMLUtilities.java +++ b/Source/mesquite/lib/MesquiteXMLUtilities.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MessagePanel.java b/Source/mesquite/lib/MessagePanel.java index 9d79c002c..b1e0cb7c2 100644 --- a/Source/mesquite/lib/MessagePanel.java +++ b/Source/mesquite/lib/MessagePanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MiniControl.java b/Source/mesquite/lib/MiniControl.java index c2002eba7..056758711 100644 --- a/Source/mesquite/lib/MiniControl.java +++ b/Source/mesquite/lib/MiniControl.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ public interface MiniControl { diff --git a/Source/mesquite/lib/MiniNumberEditor.java b/Source/mesquite/lib/MiniNumberEditor.java index 56dc9309d..000eb0fb8 100644 --- a/Source/mesquite/lib/MiniNumberEditor.java +++ b/Source/mesquite/lib/MiniNumberEditor.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /*=================*/ public class MiniNumberEditor extends MiniStringEditor{ diff --git a/Source/mesquite/lib/MiniScroll.java b/Source/mesquite/lib/MiniScroll.java index b18c6a10a..8b814575f 100644 --- a/Source/mesquite/lib/MiniScroll.java +++ b/Source/mesquite/lib/MiniScroll.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ import java.awt.event.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ @@ -442,9 +443,9 @@ public String getExplanation(){ //TODO: this should use string passed in constru } public String getImagePath(){ //TODO: this should use path to standard image if (stacked) - return MesquiteModule.getDocsPath() + "images/miniscrollVert.gif"; + return MesquiteModule.getRootPath() + "images/miniscrollVert.gif"; else - return MesquiteModule.getDocsPath() + "images/miniscrollHoriz.gif"; + return MesquiteModule.getRootPath() + "images/miniscrollHoriz.gif"; } } diff --git a/Source/mesquite/lib/MiniScrollButton.java b/Source/mesquite/lib/MiniScrollButton.java index d8910dda3..81654b632 100644 --- a/Source/mesquite/lib/MiniScrollButton.java +++ b/Source/mesquite/lib/MiniScrollButton.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ diff --git a/Source/mesquite/lib/MiniSlider.java b/Source/mesquite/lib/MiniSlider.java index 0e3359687..5860c60b0 100644 --- a/Source/mesquite/lib/MiniSlider.java +++ b/Source/mesquite/lib/MiniSlider.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ diff --git a/Source/mesquite/lib/MiniSliderWithText.java b/Source/mesquite/lib/MiniSliderWithText.java index b6c21db52..0f33672b4 100644 --- a/Source/mesquite/lib/MiniSliderWithText.java +++ b/Source/mesquite/lib/MiniSliderWithText.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ import java.awt.event.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ diff --git a/Source/mesquite/lib/MiniStringEditor.java b/Source/mesquite/lib/MiniStringEditor.java index 193e270ea..7f244e31a 100644 --- a/Source/mesquite/lib/MiniStringEditor.java +++ b/Source/mesquite/lib/MiniStringEditor.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /*=================*/ diff --git a/Source/mesquite/lib/ModuleInfoWindow.java b/Source/mesquite/lib/ModuleInfoWindow.java index 2827e5961..c6fd0bdf2 100644 --- a/Source/mesquite/lib/ModuleInfoWindow.java +++ b/Source/mesquite/lib/ModuleInfoWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ModulesInfoVector.java b/Source/mesquite/lib/ModulesInfoVector.java index 6dc93df21..7150512a0 100644 --- a/Source/mesquite/lib/ModulesInfoVector.java +++ b/Source/mesquite/lib/ModulesInfoVector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/MousePanel.java b/Source/mesquite/lib/MousePanel.java index 756838c9b..7d8bca384 100644 --- a/Source/mesquite/lib/MousePanel.java +++ b/Source/mesquite/lib/MousePanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -151,7 +152,7 @@ public boolean fontExplicitlySet(){ public void update(Graphics paramGraphics){ if (paramGraphics instanceof Graphics2D){ Graphics2D g = (Graphics2D) paramGraphics; - g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, //Debugg.println to recover antialiasing in OS X java 1.7 and in Windows. 1.7 broke text rotation when not antialiased on OSX. + g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, // to recover antialiasing in OS X java 1.7 and in Windows. 1.7 broke text rotation when not antialiased on OSX. RenderingHints.VALUE_TEXT_ANTIALIAS_ON); } super.update(paramGraphics); diff --git a/Source/mesquite/lib/NameHolder.java b/Source/mesquite/lib/NameHolder.java index 22d70f11e..c30b29820 100644 --- a/Source/mesquite/lib/NameHolder.java +++ b/Source/mesquite/lib/NameHolder.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/NameReference.java b/Source/mesquite/lib/NameReference.java index bd8e29434..1de130d1e 100644 --- a/Source/mesquite/lib/NameReference.java +++ b/Source/mesquite/lib/NameReference.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/NexusBlock.java b/Source/mesquite/lib/NexusBlock.java index 34d997186..02ff6ce50 100644 --- a/Source/mesquite/lib/NexusBlock.java +++ b/Source/mesquite/lib/NexusBlock.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,6 +16,7 @@ import java.awt.*; import java.util.*; import java.text.*; + import mesquite.lib.duties.*; import mesquite.lib.characters.*; @@ -76,13 +78,41 @@ public static int findCorrespondingBlock(ListableVector nexusBlocks, FileElement } return -1; } - public static void equalizeOrdering(ListableVector v, ListableVector nexusBlocks){ - for (int i = 0; i=0; i--){ Object e = v.elementAt(i); int blockNum = findCorrespondingBlock(nexusBlocks, (FileElement)e); - if (blockNum >=0) - nexusBlocks.moveParts(blockNum, 1, i-1); + if (blockNum >=0){ + nexusBlocks.moveParts(blockNum, 1, 0); + bubbleBlockDown(nexusBlocks, (NexusBlock)nexusBlocks.elementAt(0)); + } + } + } + public static boolean bubbleBlockDown(ListableVector blocks, NexusBlock nb){ + if (nb==null) + return false; + + int index = blocks.indexOf(nb); //find current height + if (index >=0){ + int height = index; + //make sure block is in OK place + for (int i = index+1; i index){ //nb needs to fall to height; move it + blocks.removeElement(nb, false); + blocks.insertElementAt(nb, height, false); + return true; + } } + return false; + } public void setDefaultTaxa(Taxa t){ if (t==null) diff --git a/Source/mesquite/lib/NexusBlockEditableRaw.java b/Source/mesquite/lib/NexusBlockEditableRaw.java index b3f20e2c3..2af61dda4 100644 --- a/Source/mesquite/lib/NexusBlockEditableRaw.java +++ b/Source/mesquite/lib/NexusBlockEditableRaw.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/NexusBlockTest.java b/Source/mesquite/lib/NexusBlockTest.java index e0da64a58..896654ad1 100644 --- a/Source/mesquite/lib/NexusBlockTest.java +++ b/Source/mesquite/lib/NexusBlockTest.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/NexusCommandTest.java b/Source/mesquite/lib/NexusCommandTest.java index bd270d200..4d9db5f97 100644 --- a/Source/mesquite/lib/NexusCommandTest.java +++ b/Source/mesquite/lib/NexusCommandTest.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/NexusWritable.java b/Source/mesquite/lib/NexusWritable.java index 1c6fa5593..7431d7a2a 100644 --- a/Source/mesquite/lib/NexusWritable.java +++ b/Source/mesquite/lib/NexusWritable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Notification.java b/Source/mesquite/lib/Notification.java index 599e70a4e..15c65a567 100644 --- a/Source/mesquite/lib/Notification.java +++ b/Source/mesquite/lib/Notification.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/NumSpecsSet.java b/Source/mesquite/lib/NumSpecsSet.java index 15b175dea..37e806426 100644 --- a/Source/mesquite/lib/NumSpecsSet.java +++ b/Source/mesquite/lib/NumSpecsSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Number2DArray.java b/Source/mesquite/lib/Number2DArray.java index 46a7979e4..e6e36d54e 100644 --- a/Source/mesquite/lib/Number2DArray.java +++ b/Source/mesquite/lib/Number2DArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/NumberArray.java b/Source/mesquite/lib/NumberArray.java index 49607f85c..8a3bf6c57 100644 --- a/Source/mesquite/lib/NumberArray.java +++ b/Source/mesquite/lib/NumberArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -1058,6 +1059,21 @@ public int getNumParts() { } /*--------------------------------------STRINGS, NAME----------------------------------*/ /** DOCUMENT */ + public String toString(int index, int digits, boolean allowExponentialNotation) { + if (!legalIndex(index)) + return MesquiteInteger.toString(MesquiteInteger.unassigned); + if (valueClass==INT) { + return MesquiteInteger.toString(intValues[index]);// + " (int)"; + } + else if (valueClass == LONG) { + return MesquiteLong.toString(longValues[index]);// + " (long)"; + } + else if (valueClass == DOUBLE) { + return MesquiteDouble.toStringDigitsSpecified(doubleValues[index], digits, allowExponentialNotation);// + " (double)"; + } + else return ""; + } + /** DOCUMENT */ public String toString(int index) { if (!legalIndex(index)) return MesquiteInteger.toString(MesquiteInteger.unassigned); diff --git a/Source/mesquite/lib/OTUIDCodeInfoCoord.java b/Source/mesquite/lib/OTUIDCodeInfoCoord.java new file mode 100644 index 000000000..bc6d118ed --- /dev/null +++ b/Source/mesquite/lib/OTUIDCodeInfoCoord.java @@ -0,0 +1 @@ +/* Mesquite source code. Copyright 2005 and onward David Maddison and Wayne Maddison. Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Mesquite's web site is http://mesquiteproject.org This source code and its compiled class files are free and modifiable under the terms of GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) */ package mesquite.lib; /* ======================================================================== */ public abstract class OTUIDCodeInfoCoord extends MesquiteModule { public Class getDutyClass() { return OTUIDCodeInfoCoord.class; } public String getDutyName() { return "Coordinator of Sources of OTU ID Code information"; } public abstract VoucherInfoFromOTUIDDB getVoucherInfo(String sourceID, String id); } \ No newline at end of file diff --git a/Source/mesquite/lib/OTUIDCodeInfoSource.java b/Source/mesquite/lib/OTUIDCodeInfoSource.java new file mode 100644 index 000000000..71b6e31c0 --- /dev/null +++ b/Source/mesquite/lib/OTUIDCodeInfoSource.java @@ -0,0 +1 @@ +/* Mesquite source code. Copyright 2005 and onward David Maddison and Wayne Maddison. Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Mesquite's web site is http://mesquiteproject.org This source code and its compiled class files are free and modifiable under the terms of GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) */ package mesquite.lib; /* ======================================================================== */ public abstract class OTUIDCodeInfoSource extends MesquiteModule { public Class getDutyClass() { return OTUIDCodeInfoSource.class; } public String getDutyName() { return "Source of OTU ID Code information"; } public abstract VoucherInfoFromOTUIDDB getVoucherInfo(String databaseID, String id); public abstract boolean handlesDatabase(String databaseID); } \ No newline at end of file diff --git a/Source/mesquite/lib/Object2DArray.java b/Source/mesquite/lib/Object2DArray.java index 83550c4c8..4c830624c 100644 --- a/Source/mesquite/lib/Object2DArray.java +++ b/Source/mesquite/lib/Object2DArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ObjectArray.java b/Source/mesquite/lib/ObjectArray.java index ac73bdafc..9853288d5 100644 --- a/Source/mesquite/lib/ObjectArray.java +++ b/Source/mesquite/lib/ObjectArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ObjectContainer.java b/Source/mesquite/lib/ObjectContainer.java index 4e9706b6c..35174ca07 100644 --- a/Source/mesquite/lib/ObjectContainer.java +++ b/Source/mesquite/lib/ObjectContainer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ObjectSpecsSet.java b/Source/mesquite/lib/ObjectSpecsSet.java index d02131587..e5d1b2fcb 100644 --- a/Source/mesquite/lib/ObjectSpecsSet.java +++ b/Source/mesquite/lib/ObjectSpecsSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -192,6 +193,7 @@ public void disposing(Object obj){ } } + } diff --git a/Source/mesquite/lib/OuterContentArea.java b/Source/mesquite/lib/OuterContentArea.java index 1bade13c6..5748362a6 100644 --- a/Source/mesquite/lib/OuterContentArea.java +++ b/Source/mesquite/lib/OuterContentArea.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/OutputFileProcessor.java b/Source/mesquite/lib/OutputFileProcessor.java index d5bef6023..0ccd7f765 100644 --- a/Source/mesquite/lib/OutputFileProcessor.java +++ b/Source/mesquite/lib/OutputFileProcessor.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/OwnedByModule.java b/Source/mesquite/lib/OwnedByModule.java index 204749f40..5c37aae8b 100644 --- a/Source/mesquite/lib/OwnedByModule.java +++ b/Source/mesquite/lib/OwnedByModule.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/PanelOfCards.java b/Source/mesquite/lib/PanelOfCards.java index 026d9f521..b4f8452e5 100644 --- a/Source/mesquite/lib/PanelOfCards.java +++ b/Source/mesquite/lib/PanelOfCards.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/PanelsAtNodes.java b/Source/mesquite/lib/PanelsAtNodes.java index 12bbad146..609815ac0 100644 --- a/Source/mesquite/lib/PanelsAtNodes.java +++ b/Source/mesquite/lib/PanelsAtNodes.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ParametersDialog.java b/Source/mesquite/lib/ParametersDialog.java index 15ab7b628..7d93fffd0 100644 --- a/Source/mesquite/lib/ParametersDialog.java +++ b/Source/mesquite/lib/ParametersDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ParametersExplorable.java b/Source/mesquite/lib/ParametersExplorable.java index 1158d60c1..88a40dbf6 100644 --- a/Source/mesquite/lib/ParametersExplorable.java +++ b/Source/mesquite/lib/ParametersExplorable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ParseUtil.java b/Source/mesquite/lib/ParseUtil.java index 81d636774..8e4bd98ca 100644 --- a/Source/mesquite/lib/ParseUtil.java +++ b/Source/mesquite/lib/ParseUtil.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; -/* parse util */ +/* ��������������������������� parse util ������������������������������� */ /* this probably should move to a NEXUS library /* ======================================================================== */ /** A set of string parsing methods. Should be renamed StringParser or NEXUSParser.*/ @@ -547,12 +548,23 @@ public static String[][] getSubcommands(String s, MesquiteInteger startChar) { int startValue = startChar.getValue(); String token= getToken(s, startChar); //subcommandName int count =0; + boolean scan = false; while (token !=null && !token.equals(";")) { token = getToken(s, startChar); //= + if (token !=null && !token.equals(";")) { token = getToken(s, startChar); //subcommandParameters if (token != null && token.equals("-")){ - token = token + getToken(s, startChar); //rest of negative number + scan = true; + int current = startChar.getValue(); + String nextToken = getToken(s, startChar); //rest of negative number? + try { + double d = Double.valueOf(nextToken).doubleValue(); + token = token + nextToken; //rest of negative number + } + catch (NumberFormatException e) { + startChar.setValue(current); // was just lone -, so back up for next token + } } count++; } @@ -568,7 +580,16 @@ public static String[][] getSubcommands(String s, MesquiteInteger startChar) { token = getToken(s, startChar); //= token = getToken(s, startChar); //subcommandParameters if (token != null && token.equals("-")){ - token = token + getToken(s, startChar); //rest of negative number + int current = startChar.getValue(); + String nextToken = getToken(s, startChar); //rest of negative number? + try { + double d = Double.valueOf(nextToken).doubleValue(); + token = token + nextToken; //rest of negative number + } + catch (NumberFormatException e) { + startChar.setValue(current); // was just lone -, so back up for next token + } + //token = token + getToken(s, startChar); //rest of negative number } strings[1][i] = token; } diff --git a/Source/mesquite/lib/Parser.java b/Source/mesquite/lib/Parser.java index 6513296a2..5778e6419 100644 --- a/Source/mesquite/lib/Parser.java +++ b/Source/mesquite/lib/Parser.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -798,7 +799,7 @@ public boolean getUnalteredToken(StringBuffer token, boolean includeWhitespace, token.setLength(0); recordStartOfToken(); token.append(quoteChar); - /**/StringUtil.append(token, getQuotedUnaltered(buffer2)); + /*�*/StringUtil.append(token, getQuotedUnaltered(buffer2)); token.append(quoteChar); } else if (c == '-') { diff --git a/Source/mesquite/lib/PathHolder.java b/Source/mesquite/lib/PathHolder.java index 7dd84bc04..1b25d6564 100644 --- a/Source/mesquite/lib/PathHolder.java +++ b/Source/mesquite/lib/PathHolder.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/PendingCommand.java b/Source/mesquite/lib/PendingCommand.java index 0e988c23d..874f05e05 100644 --- a/Source/mesquite/lib/PendingCommand.java +++ b/Source/mesquite/lib/PendingCommand.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/PhoneHomeRecord.java b/Source/mesquite/lib/PhoneHomeRecord.java index da77ca304..08cb9dc1a 100644 --- a/Source/mesquite/lib/PhoneHomeRecord.java +++ b/Source/mesquite/lib/PhoneHomeRecord.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/PhoneHomeUtil.java b/Source/mesquite/lib/PhoneHomeUtil.java index 87c43dc4a..024e57e9d 100644 --- a/Source/mesquite/lib/PhoneHomeUtil.java +++ b/Source/mesquite/lib/PhoneHomeUtil.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -187,7 +188,7 @@ public static int getVersion(MesquiteModuleInfo mmi) { return mmi.getVersionInt(); } /*.................................................................................................................*/ - public static void processSingleNotice(MesquiteModuleInfo mmi, StringBuffer notices, MesquiteInteger countNotices, int forMesquiteVersionLessOrEqual, + public static void processSingleNotice(MesquiteModuleInfo mmi, StringBuffer notices, boolean hideFromDialog, MesquiteInteger countNotices, int forMesquiteVersionLessOrEqual, int noticeNumber, String noticeType, String message, int lastVersionNoticed, int lastNoticeForMyVersion, int lastNotice, PhoneHomeRecord phoneHomeRecord, Vector osVector, int forBuildNumberEqualOrGreater, int forBuildNumberEqualOrLess, int forBuildNumberExactly, @@ -301,12 +302,14 @@ else if (updateOnly != null && !"false".equalsIgnoreCase(updateOnly.getValue()) boolean skip = false; if (noticeType != null && noticeType.equalsIgnoreCase("alert")){ //notices.append( countNotices.toString() + ". " + message + "


    \n"); - notices.append(message + "
    \n"); - countNotices.increment(); + if (!hideFromDialog){ + notices.append(message + "
    \n"); + countNotices.increment(); + } } //vvvvvvvvvvvvvvvvvvvv====INSTALL/UPDATE SYSTEM ====vvvvvvvvvvvvvvvvvvvv else if (noticeType != null && noticeType.equalsIgnoreCase("update")){ - if (v != null){ + if (v != null && !hideFromDialog){ MesquiteString java = (MesquiteString)v.getElement("java"); MesquiteString requiredName = (MesquiteString)v.getElement("requires"); MesquiteString requiredPath = (MesquiteString)v.getElement("requiredPath"); @@ -354,7 +357,7 @@ else if (javaInsufficient){ notices.append("

    Available for installation: " + packageName + "

    "); notices.append(explanation); String installHTML = null; - if (!MesquiteFile.canWrite(MesquiteTrunk.getRootPath() + "settings")){ + if (!MesquiteFile.canWrite(MesquiteTrunk.getRootPath() + "mesquite")){ installHTML = ("

    HOWEVER, you cannot install this update because you do not have privileges to write into the Mesquite_Folder." + "  Once this is resolved, you may install later by selecting the item in the \"Available to Install or Update\" submenu of the File menu."); } @@ -524,6 +527,10 @@ private static String handleMessages(boolean adHoc, String noticesFromHome, Mesq int forBuildNumberEqualOrGreater = MesquiteInteger.fromString(messageElement.elementText("forBuildNumberEqualOrGreater")); int forBuildNumberEqualOrLess = MesquiteInteger.fromString(messageElement.elementText("forBuildNumberEqualOrLess")); int noticeNumber = MesquiteInteger.fromString(messageElement.elementText("noticeNumber")); + String hideFromDialogString = messageElement.elementText("hideFromDialog"); + boolean hideFromDialog = false; + if (hideFromDialogString != null && hideFromDialogString.equalsIgnoreCase("true")) + hideFromDialog = true; String messageType = messageElement.elementText("messageType"); String message = messageElement.elementText("message"); Vector osVector = null; @@ -592,7 +599,7 @@ private static String handleMessages(boolean adHoc, String noticesFromHome, Mesq //^^^^^^^^^^^^^^^^====install/update system ====^^^^^^^^^^^^^^^^ // process other notice tags here if they are present - processSingleNotice(mmi, notices, countNotices, forMesquiteVersionLessOrEqual, noticeNumber, messageType, message, lastVersionNoticed, lastNoticeForMyVersion, lastNotice,phoneHomeRecord, osVector, forBuildNumberEqualOrGreater, forBuildNumberEqualOrLess, forBuildNumberExactly, forPackageVersionEqualOrGreater, forPackageVersionEqualOrLess, forPackageVersionExactly, v, adHoc); + processSingleNotice(mmi, notices, hideFromDialog, countNotices, forMesquiteVersionLessOrEqual, noticeNumber, messageType, message, lastVersionNoticed, lastNoticeForMyVersion, lastNotice,phoneHomeRecord, osVector, forBuildNumberEqualOrGreater, forBuildNumberEqualOrLess, forBuildNumberExactly, forPackageVersionEqualOrGreater, forPackageVersionEqualOrLess, forPackageVersionExactly, v, adHoc); } //INSTALLER: here go through updateRecords to figure out which are already installed, which not; which have newer versions already installed, etc. diff --git a/Source/mesquite/lib/PopUpPanelOfCards.java b/Source/mesquite/lib/PopUpPanelOfCards.java index 8b7ca8549..b85c341b1 100644 --- a/Source/mesquite/lib/PopUpPanelOfCards.java +++ b/Source/mesquite/lib/PopUpPanelOfCards.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Prioritizable.java b/Source/mesquite/lib/Prioritizable.java index 5161b1b7b..fc12f42f3 100644 --- a/Source/mesquite/lib/Prioritizable.java +++ b/Source/mesquite/lib/Prioritizable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Priority.java b/Source/mesquite/lib/Priority.java index c7fbd4d4a..4485570a7 100644 --- a/Source/mesquite/lib/Priority.java +++ b/Source/mesquite/lib/Priority.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ProgressIndicator.java b/Source/mesquite/lib/ProgressIndicator.java index 522273793..b27183a48 100644 --- a/Source/mesquite/lib/ProgressIndicator.java +++ b/Source/mesquite/lib/ProgressIndicator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ProgressPanel.java b/Source/mesquite/lib/ProgressPanel.java index 4631f31b0..4608fdb8d 100644 --- a/Source/mesquite/lib/ProgressPanel.java +++ b/Source/mesquite/lib/ProgressPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -93,7 +94,7 @@ public ProgressPanel (ProgressIndicator progressIndicator, ProgressWindow pWindo buttons.add("East", stop = new Button(buttonName)); //stop.setBackground(Color.white); stop.setFont(f2); - stop.setVisible(true);// + stop.setVisible(true);//���� stop.requestFocusInWindow(); add(buttons); buttons.setLocation(0,buttonTop); diff --git a/Source/mesquite/lib/ProgressWindow.java b/Source/mesquite/lib/ProgressWindow.java index b1fe8eeec..db202fc71 100644 --- a/Source/mesquite/lib/ProgressWindow.java +++ b/Source/mesquite/lib/ProgressWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ProjPanelCommand.java b/Source/mesquite/lib/ProjPanelCommand.java index 06ec88c84..04366d4f5 100644 --- a/Source/mesquite/lib/ProjPanelCommand.java +++ b/Source/mesquite/lib/ProjPanelCommand.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ProjPanelPanel.java b/Source/mesquite/lib/ProjPanelPanel.java index 1ed6ab5c5..36f37528b 100644 --- a/Source/mesquite/lib/ProjPanelPanel.java +++ b/Source/mesquite/lib/ProjPanelPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -55,7 +56,13 @@ public ProjPanelPanel(FileCoordinator bfc, ClosablePanelContainer container, Mes refresh(); } - public void resetTitle(){ + public void setOpen(boolean b){ + super.setOpen(false); //sorry, closed only + } + public boolean isOpen(){ + return false; + } +public void resetTitle(){ } public MesquiteModule getOwnerModule(){ return owner; @@ -221,7 +228,7 @@ public void requestHeightChange(ClosablePanel panel){ protected void resetSizes(int w, int h){ if (bfc.isDoomed() || bfc.getProject().refreshSuppression>0) return; - if (!open){ + if (!isOpen()){ for (int i = 0; i0) + outputFilePaths[0] = parser.getFirstToken(); + for (int i=1; ilastModified[i]){ + outputFileProcessor.processOutputFile(paths, i); + lastModified[i] = lastMod; + } + } + } + } + + + + /*.................................................................................................................*/ + /** executes a shell script at "scriptPath". If runningFilePath is not blank and not null, then Mesquite will create a file there that will + * serve as a flag to Mesquite that the script is running. */ + public boolean executeInShell(){ + proc = null; + try{ + ShellScriptUtil.setScriptFileToBeExecutable(scriptPath); + if (!StringUtil.blank(runningFilePath)) { + if (StringUtil.blank(runningFileMessage)) + MesquiteFile.putFileContents(runningFilePath, "Script running...", true); + else + MesquiteFile.putFileContents(runningFilePath, runningFileMessage, true); + if (appendRemoveCommand && MesquiteFile.fileExists(runningFilePath)) + MesquiteFile.appendFileContents(scriptPath, StringUtil.lineEnding() + ShellScriptUtil.getRemoveCommand(runningFilePath), true); //append remove command to guarantee that the runningFile is deleted + //+StringUtil.lineEnding()+ShellScriptUtil.getExitCommand() + } + proc = ShellScriptUtil.executeScript(scriptPath, visibleTerminal); + + } + catch (IOException e){ + MesquiteMessage.warnProgrammer("IOException in shell script executed by " + name); + return false; + } + return true; + } + /*.................................................................................................................*/ + /** monitors the run. */ + public boolean monitorAndCleanUpShell(){ + lastModified=null; + boolean stillGoing = true; + if (outputFilePaths!=null) { + lastModified = new long[outputFilePaths.length]; + LongArray.deassignArray(lastModified); + } + + if (!StringUtil.blank(runningFilePath)) // is file at runningFilePath; watch for its disappearance + while (MesquiteFile.fileExists(runningFilePath) && stillGoing){ + processOutputFiles(); + try { + Thread.sleep(sleepTime); + } + catch (InterruptedException e){ + MesquiteMessage.notifyProgrammer("InterruptedException in shell script executed by " + name); + return false; + } + stillGoing = watcher == null || watcher.continueShellProcess(proc); + } + + if (outputFileProcessor!=null) + outputFileProcessor.processCompletedOutputFiles(outputFilePaths); + return true; + } + + + +} diff --git a/Source/mesquite/lib/ShellScriptUtil.java b/Source/mesquite/lib/ShellScriptUtil.java index 6d1dfd22a..89473002d 100644 --- a/Source/mesquite/lib/ShellScriptUtil.java +++ b/Source/mesquite/lib/ShellScriptUtil.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -22,6 +23,7 @@ * make a MesquiteExternalProcess that extends Process and stores things like * OutputStream inputToProcess = proc.getOutputStream(); OutputStreamWriter inputStreamsWriter = new OutputStreamWriter(inputToProcess); + - all of the isWindows, StringUtil.lineEnding() needs to use line endings etc. from the computer running the process, not the local computer. * */ @@ -68,7 +70,7 @@ public static String getChangeDirectoryCommand(String directory){ /*.................................................................................................................*/ public static String getRemoveCommand(String filePath){ if (MesquiteTrunk.isWindows()) - return "del -f " + StringUtil.protectForWindows(filePath) +StringUtil.lineEnding(); + return "del " + StringUtil.protectForWindows(filePath) +StringUtil.lineEnding(); else return "rm -f " + StringUtil.protectForUnix(filePath) +StringUtil.lineEnding(); } @@ -153,14 +155,16 @@ public static Process executeScript(String scriptPath, boolean visibleTerminal){ else if (MesquiteTrunk.isLinux()) { // remove double slashes or things won't execute properly scriptPath = scriptPath.replaceAll("//", "/"); - proc = Runtime.getRuntime().exec(scriptPath); + String[] scriptArray = new String[1]; + scriptArray[0] = scriptPath; + proc = Runtime.getRuntime().exec(scriptArray); } else { scriptPath = "\"" + scriptPath + "\""; String[] cmd = {"cmd", "/c", scriptPath}; proc = Runtime.getRuntime().exec(cmd); } } catch (IOException e) { - MesquiteMessage.println("Script execution failed."); + MesquiteMessage.println("Script execution failed. " + e.getMessage()); return null; } if (proc != null) { @@ -175,8 +179,18 @@ else if (MesquiteTrunk.isLinux()) { public static boolean setScriptFileToBeExecutable(String scriptPath) throws IOException { Process proc; try { - if (!MesquiteTrunk.isWindows()) - Runtime.getRuntime().exec(new String[] {"chmod", "+x", scriptPath } ); + //Original implementation (permission change was not complete before script execution attempted) + //if (!MesquiteTrunk.isWindows()) + // Runtime.getRuntime().exec(new String[] {"chmod", "+x", scriptPath } ); + if(!MesquiteTrunk.isWindows()){ + proc = Runtime.getRuntime().exec(new String[] {"chmod", "+x", scriptPath } ); + try{// waitFor() so thread waits for permission change to complete before trying to run the script + proc.waitFor(); + } catch (InterruptedException e){ + MesquiteMessage.println("Thread interrupted while waiting for change in ownership."); + return false; + } + } } catch (IOException e) { MesquiteMessage.println("Script cannot be set to be executable."); diff --git a/Source/mesquite/lib/ShellScriptWatcher.java b/Source/mesquite/lib/ShellScriptWatcher.java index 884548106..43f419f06 100644 --- a/Source/mesquite/lib/ShellScriptWatcher.java +++ b/Source/mesquite/lib/ShellScriptWatcher.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Short2DArray.java b/Source/mesquite/lib/Short2DArray.java index d19fdb484..abe94b11d 100644 --- a/Source/mesquite/lib/Short2DArray.java +++ b/Source/mesquite/lib/Short2DArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ShortArray.java b/Source/mesquite/lib/ShortArray.java index 52a9251a9..a185ab1d0 100644 --- a/Source/mesquite/lib/ShortArray.java +++ b/Source/mesquite/lib/ShortArray.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Showable.java b/Source/mesquite/lib/Showable.java index 8cb55bfe5..ef78616ea 100644 --- a/Source/mesquite/lib/Showable.java +++ b/Source/mesquite/lib/Showable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/SimpleIntegerField.java b/Source/mesquite/lib/SimpleIntegerField.java index b395f3c9c..99d409902 100644 --- a/Source/mesquite/lib/SimpleIntegerField.java +++ b/Source/mesquite/lib/SimpleIntegerField.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/SimpleTaxonNamer.java b/Source/mesquite/lib/SimpleTaxonNamer.java index 384d58c65..7c4f06ce3 100644 --- a/Source/mesquite/lib/SimpleTaxonNamer.java +++ b/Source/mesquite/lib/SimpleTaxonNamer.java @@ -1,13 +1,86 @@ +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) +*/ package mesquite.lib; -public class SimpleTaxonNamer implements TaxonNamer { +public class SimpleTaxonNamer extends TaxonNamer { + String[] translationTable= null; + + public SimpleTaxonNamer() { + } + public boolean initialize(Taxa taxa){ + getTranslationTable(taxa); + return true; + } public String getNameToUse(Taxon taxon){ - return "t" + taxon.getNumber(); + return "t" + taxon.getNumber(); } public String getNameToUse(Taxa taxa, int it){ return "t"+it; } - public int whichTaxonNumber(Taxa taxa, String name){ + /** Given a taxon name "name", this method returns the taxon number this name represents. + This one is based upon the contents of the translation file only. */ + public boolean loadTranslationTable(Taxa taxa, String translationFile){ + if (taxa==null || StringUtil.blank(translationFile)) + return false; + if (translationTable==null || translationTable.length!=taxa.getNumTaxa()) + translationTable = new String[taxa.getNumTaxa()]; + Parser parser = new Parser(translationFile); + Parser subParser = new Parser(); + String line = parser.getRawNextDarkLine(); + + boolean abort = false; + subParser.setString(line); //sets the string to be used by the parser to "line" and sets the pos to 0 + subParser.setWhitespaceString("\t"); + subParser.setPunctuationString(""); + + + while (!StringUtil.blank(line) && !abort) { + String taxonNameInUse = subParser.getFirstToken(); //taxon Name + String originalTaxonName = subParser.getNextToken(); + int taxonNumber = taxa.whichTaxonNumber(originalTaxonName); + if (taxonNumber>=0 && taxonNumber=2) { if (name.charAt(0)=='t' || name.charAt(0)=='T') { String s = name.substring(1); @@ -16,5 +89,13 @@ public int whichTaxonNumber(Taxa taxa, String name){ } return -1; } + public int whichTaxonNumber(Taxa taxa, String name){ + if (StringUtil.blank(name)) + return -1; + if (translationTable==null || translationTable.length!=taxa.getNumTaxa()) + return whichTaxonNumberDefault(taxa, name); + + return whichTaxonNumberFromTranslationTable(taxa, name); + } } diff --git a/Source/mesquite/lib/SingleLineTextArea.java b/Source/mesquite/lib/SingleLineTextArea.java index 8c4ed35ae..a21afc642 100644 --- a/Source/mesquite/lib/SingleLineTextArea.java +++ b/Source/mesquite/lib/SingleLineTextArea.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/SingleLineTextField.java b/Source/mesquite/lib/SingleLineTextField.java index bbff57171..4efa37e2f 100644 --- a/Source/mesquite/lib/SingleLineTextField.java +++ b/Source/mesquite/lib/SingleLineTextField.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/SliderWindow.java b/Source/mesquite/lib/SliderWindow.java index 924c3724b..573c3a259 100644 --- a/Source/mesquite/lib/SliderWindow.java +++ b/Source/mesquite/lib/SliderWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Snapshot.java b/Source/mesquite/lib/Snapshot.java index 98a5c3cfd..cbb0da117 100644 --- a/Source/mesquite/lib/Snapshot.java +++ b/Source/mesquite/lib/Snapshot.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -13,10 +14,11 @@ package mesquite.lib; import java.awt.*; + import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ @@ -25,6 +27,8 @@ recurses through the employee tree, collecting their Snapshots, and using them to compose a Mesquite block for a NEXUS file that will return the active modules and windows to their current state.*/ public class Snapshot { + public static final int SNAPALL = 0; + public static final int SNAPDISPLAYONLY = 1; String[] lines; MesquiteModule[] modules; boolean[] conditional; @@ -172,37 +176,37 @@ private void upgrade() { } public String toString(MesquiteFile file, String spacer){ - String temp =""; + StringBuffer sb = new StringBuffer(); for (int i = 0; i0 && strings!=null && font!=null && width>0){ int lastDrawnYPos = yPos; @@ -401,6 +405,8 @@ public int draw(Graphics g, int x, int y, int yPos, int h, Component component, if (!drawHorizontal && textRotator==null) textRotator = new TextRotator(MesquiteInteger.maximum(10, strings.length)); int heightOnThisPage = increment; + if (tightVertical) + increment -= 4; maxWidth = -1; int charCount = 0; linkBox = null; @@ -511,6 +517,11 @@ public int draw(Graphics g, int x, int y){ } /* ----------------------------------------------- */ /** draw text based at x, y*/ + public int drawTight(Graphics g, int x, int y){ + return draw(g,x,y,0,getHeight(), null, true, true); + } + /* ----------------------------------------------- */ + /** draw text based at x, y*/ public int drawInBox(Graphics g, Color backgroundColor, int x, int y){ int h = getHeight(); Color c = g.getColor(); diff --git a/Source/mesquite/lib/StringIntegerDialog.java b/Source/mesquite/lib/StringIntegerDialog.java index 6c5796c75..f80793672 100644 --- a/Source/mesquite/lib/StringIntegerDialog.java +++ b/Source/mesquite/lib/StringIntegerDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/StringIntegerListDlog.java b/Source/mesquite/lib/StringIntegerListDlog.java index baed6d7b8..fe0d0002f 100644 --- a/Source/mesquite/lib/StringIntegerListDlog.java +++ b/Source/mesquite/lib/StringIntegerListDlog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/StringLister.java b/Source/mesquite/lib/StringLister.java index b844816f1..d08eb095f 100644 --- a/Source/mesquite/lib/StringLister.java +++ b/Source/mesquite/lib/StringLister.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/StringUtil.java b/Source/mesquite/lib/StringUtil.java index c87229f26..030b13dc4 100644 --- a/Source/mesquite/lib/StringUtil.java +++ b/Source/mesquite/lib/StringUtil.java @@ -1,13 +1,14 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. -Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Mesquite's web site is http://mesquiteproject.org -This source code and its compiled class files are free and modifiable under the terms of +This source code and its compiled class files are free and modifiable under the terms of GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) */ package mesquite.lib; @@ -32,7 +33,7 @@ public class StringUtil { lineSeparator = System.getProperty("line.separator"); //"\n" } - public static FontMetrics defaultFontMetrics = null; + public static FontMetrics defaultFontMetrics = null; // standard line ends: UNIX: LF (\n), Mac: CR (\r), DOS: CR LF (\r\n) public static final String defaultLineEnd = "\r\n"; public static final String defaultWhitespace = " \t\n\r\f\b" + (char)0; @@ -40,15 +41,22 @@ public class StringUtil { public static final String defaultPunctuationPlusLB = defaultPunctuation + "\n\r"; //Note: & isn't punctuation by NEXUS format //[] added Nov 03 public static final String xmlPunctuation = "(){}:,;+<>=\\*/\''\"[]$%#^"; public static final String allPunctuation = "(){}:,;+<>=\\*/\''\"[]$%#^&@!-|"; - public static final char defaultQuote = '\''; + public static final char defaultQuote = '\''; public static final String digits = "0123456789"; - public static final char argumentMarker = '@'; + public static final char argumentMarker = '@'; /*.................................................................................................................* public static String getUniqueObjectID(){ return "Mesquite"+ MesquiteTrunk.mesquiteTrunk.getVersion() + URL+startupTimeMillis; } /*.................................................................................................................*/ + public static String getDateDayOnly() { + long startupTime = System.currentTimeMillis(); + Date dnow = new Date(startupTime); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd"); + return sdf.format(dnow); + } + /*.................................................................................................................*/ public static String getDateTime(Date date) { SimpleDateFormat sdf = new SimpleDateFormat("dd MMMMM yyyy, HH:mm z"); return sdf.format(date); @@ -548,10 +556,10 @@ public static int getStringCenterPosition(String s, FontMetrics fm, int left, in public static int getStringDrawLength(Graphics g, String s){ if (g!=null) { FontMetrics fm = getFontMetrics(g); - if (fm!=null) + if (fm!=null) return fm.stringWidth(s); } - if (defaultFontMetrics!=null) + if (defaultFontMetrics!=null) return defaultFontMetrics.stringWidth(s); //added Dec 2001 return 0; } @@ -576,7 +584,7 @@ public static int getStringDrawLength(Component component, String s){ public static int getTextLineHeight(Graphics g){ if (g!=null) { FontMetrics fm = getFontMetrics(g); - if (fm!=null) + if (fm!=null) return fm.getHeight(); } return 0; @@ -585,7 +593,7 @@ public static int getTextLineHeight(Graphics g){ public static int getMaxCharWidth(Component component){ if (component!=null) { FontMetrics fm = getFontMetrics(component); - if (fm!=null) + if (fm!=null) return fm.getMaxAdvance(); } return 0; @@ -594,7 +602,7 @@ public static int getMaxCharWidth(Component component){ public static int getTextLineHeight(Component component){ if (component!=null) { FontMetrics fm = getFontMetrics(component); - if (fm!=null) + if (fm!=null) return fm.getHeight(); } return 0; @@ -679,7 +687,7 @@ else if (token.indexOf('\n')>=0 || token.indexOf('\r')>=0) { }*/ return "'" + sb.toString() + defaultQuote; } - else + else return "'" + token + defaultQuote; } /*.................................................................................................................*/ @@ -687,7 +695,7 @@ public static String tokenize(String token, String punctuationString, StringBuff if (token == null) return ""; if (hasPunctuation(token,punctuationString) || token.indexOf("_")>=0 || hasSpecial(token)) //28Feb05: added "_" so that this forced quoted token to preserve the underscore - return quote(token, sb); + return quote(token, sb); if (sb == null) sb = new StringBuffer(token); else { @@ -725,7 +733,7 @@ public static int getNumMatchingChars(String token, char c) { if (token==null) return 0; int numMatches = 0; for (int i=0; i') buffer.append("%3E"); @@ -1148,96 +1156,96 @@ else if (s.charAt(i)=='\'') buffer.append("\\'"); else if (s.charAt(i)=='/') buffer.append("\\/"); - else if (s.charAt(i)=='') + else if (s.charAt(i)=='“') buffer.append("\\\""); - else if (s.charAt(i)=='') + else if (s.charAt(i)=='”') buffer.append("\\\""); else if (stripAccent(s.charAt(i))!= 0) buffer.append(stripAccent(s.charAt(i))); else buffer.append(s.charAt(i)); } - return buffer.toString(); + return buffer.toString(); } private static char stripAccent(char a){ if ((int)a==65533) return '_'; - if (a=='') + if (a=='é') return 'e'; - else if (a=='') + else if (a=='á') return 'a'; - else if (a=='') + else if (a=='ó') return 'o'; - else if (a=='') + else if (a=='ú') return 'u'; - else if (a=='') + else if (a=='í') return 'i'; - else if (a=='') + else if (a=='É') return 'E'; - else if (a=='') + else if (a=='Á') return 'A'; - else if (a=='') + else if (a=='Í') return 'I'; - else if (a=='') + else if (a=='Ó') return 'O'; - else if (a=='') + else if (a=='Ú') return 'U'; - else if (a=='') + else if (a=='è') return 'e'; - else if (a=='') + else if (a=='à') return 'a'; - else if (a=='') + else if (a=='ò') return 'o'; - else if (a=='') + else if (a=='ù') return 'u'; - else if (a=='') + else if (a=='ì') return 'i'; - else if (a=='') + else if (a=='È') return 'E'; - else if (a=='') + else if (a=='À') return 'A'; - else if (a=='') + else if (a=='Ì') return 'I'; - else if (a=='') + else if (a=='Ò') return 'O'; - else if (a=='') + else if (a=='Ù') return 'U'; - else if (a=='') + else if (a=='ë') return 'e'; - else if (a=='') + else if (a=='ä') return 'a'; - else if (a=='') + else if (a=='ö') return 'o'; - else if (a=='') + else if (a=='ü') return 'u'; - else if (a=='') + else if (a=='ï') return 'i'; - else if (a=='') + else if (a=='Ë') return 'E'; - else if (a=='') + else if (a=='Ä') return 'A'; - else if (a=='') + else if (a=='Ï') return 'I'; - else if (a=='') + else if (a=='Ö') return 'O'; - else if (a=='') + else if (a=='Ü') return 'U'; - else if (a=='') + else if (a=='ø') return 'o'; - else if (a=='') - return ''; + else if (a=='Ø') + return 'Ø'; - else if (a=='') + else if (a=='ñ') return 'n'; - else if (a=='') + else if (a=='Ñ') return 'N'; - else if (a=='') + else if (a=='ç') return 'C'; - else if (a=='') + else if (a=='Ç') return 'C'; return 0; } @@ -1268,7 +1276,7 @@ else if (s.charAt(i)=='"') else buffer.append(s.charAt(i)); } - return buffer.toString(); + return buffer.toString(); } /*.................................................................................................................*/ public static String cleanXMLEscapeCharacters(String s) { @@ -1282,7 +1290,7 @@ else if (blank(s)) newString = replace(newString,">",">"); newString = replace(newString,"'","'"); newString = replace(newString,""","\""); - return newString; + return newString; } /*.................................................................................................................*/ @@ -1290,23 +1298,36 @@ public static void appendStartOfXMLFile(StringBuffer sb){ sb.append("\n"); } /*.................................................................................................................*/ - public static void appendStartXMLTag(StringBuffer sb, int numTabs, String tag, boolean addLineFeed){ + public static void appendStartXMLTag(StringBuffer sb, int numTabs, String tag, String attributeName, String attribute, boolean addLineFeed){ if (sb!=null) { for (int i=1; i<=numTabs; i++){ sb.append("\t"); } sb.append("<"); sb.append(tag); + if (StringUtil.notEmpty(attributeName) && StringUtil.notEmpty(attribute)){ + sb.append(" " + attributeName +"=\""); + sb.append(attribute); + sb.append("\""); + } sb.append(">"); if (addLineFeed) sb.append("\n"); } } /*.................................................................................................................*/ + public static void appendStartXMLTag(StringBuffer sb, int numTabs, String tag, boolean addLineFeed){ + appendStartXMLTag(sb,numTabs,tag, null, null, false); + } + /*.................................................................................................................*/ public static void appendStartXMLTag(StringBuffer sb, int numTabs, String tag){ appendStartXMLTag(sb,numTabs,tag,false); } /*.................................................................................................................*/ + public static void appendStartXMLTag(StringBuffer sb, int numTabs, String tag, String attributeName, String attribute){ + appendStartXMLTag(sb,numTabs,tag,attributeName, attribute, false); + } + /*.................................................................................................................*/ public static void appendEndXMLTag(StringBuffer sb, int numTabs, String tag){ if (sb!=null) { for (int i=1; i<=numTabs; i++){ @@ -1314,7 +1335,7 @@ public static void appendEndXMLTag(StringBuffer sb, int numTabs, String tag){ } sb.append("\n"); + sb.append(">\n"); } } /*.................................................................................................................*/ @@ -1322,7 +1343,7 @@ public static void appendEndXMLTag(StringBuffer sb, String tag){ if (sb!=null) { sb.append("\n"); + sb.append(">\n"); } } /*.................................................................................................................*/ @@ -1335,6 +1356,24 @@ public static void appendXMLTag(StringBuffer sb, int numTabs, String tag, String } } /*.................................................................................................................*/ + public static void appendXMLTag(StringBuffer sb, int numTabs, String tag, String flavor, String content){ + if (sb!=null) { + appendStartXMLTag(sb,numTabs,tag, XMLUtil.FLAVOR, StringUtil.protectForXML(flavor)); + if (content!=null) + sb.append(StringUtil.protectForXML(content)); + appendEndXMLTag(sb,tag); + } + } + /*.................................................................................................................*/ + public static void appendXMLTag(StringBuffer sb, int numTabs, String tag, String attributeName, String attribute, String content){ + if (sb!=null) { + appendStartXMLTag(sb,numTabs,tag, attributeName, StringUtil.protectForXML(attribute)); + if (content!=null) + sb.append(StringUtil.protectForXML(content)); + appendEndXMLTag(sb,tag); + } + } + /*.................................................................................................................*/ public static void appendXMLTag(StringBuffer sb, int numTabs, String tag, boolean value){ if (sb!=null) { appendStartXMLTag(sb,numTabs,tag); @@ -1413,12 +1452,12 @@ else if (alphaNumericAndUnderscore) { buffer.append(s.charAt(i)); else if (stripAccent(s.charAt(i))!= 0) buffer.append(stripAccent(s.charAt(i))); - else + else buffer.append('_'); } - else if (s.charAt(i)=='') + else if (s.charAt(i)=='“') buffer.append("\""); - else if (s.charAt(i)=='') + else if (s.charAt(i)=='”') buffer.append("\""); else if (stripAccent(s.charAt(i))!= 0) buffer.append(stripAccent(s.charAt(i))); @@ -1524,7 +1563,7 @@ public static boolean containsIgnoreCase(String a, String b) { public static boolean stringsEqual(String a, String b) { if (a ==b) return true; - if (a == null || b == null) + if (a == null || b == null) return false; return (a.equals(b)); } @@ -1532,7 +1571,7 @@ public static boolean stringsEqual(String a, String b) { public static boolean stringsEqualIgnoreCase(String a, String b) { if (a ==b) return true; - if (a == null || b == null) + if (a == null || b == null) return false; return (a.equalsIgnoreCase(b)); } @@ -1540,7 +1579,7 @@ public static boolean stringsEqualIgnoreCase(String a, String b) { public static boolean stringsEqualIgnoreCaseIgnoreBlanksUnderlines(String a, String b) { if (a ==b) return true; - if (a == null || b == null) + if (a == null || b == null) return false; if (a.equalsIgnoreCase(b)) return true; @@ -1552,7 +1591,7 @@ public static boolean stringsEqualIgnoreCaseIgnoreBlanksUnderlines(String a, Str public static boolean startsWithIgnoreCase(String a, String b) { if (a ==b) return true; - if (a == null || b == null) + if (a == null || b == null) return false; if (b.length()> a.length()) return false; @@ -1568,7 +1607,7 @@ public static boolean startsWithIgnoreCase(String a, String b) { public static String blankIfNull(String line) { if (line==null) return ""; - else + else return line; } /*.................................................................................................................*/ @@ -1641,7 +1680,7 @@ else if (line.length()==0) public static boolean blank(FileBlock line) { if (line==null) return true; - else + else return line.isEmpty(); } diff --git a/Source/mesquite/lib/SymbolGraphicsPanel.java b/Source/mesquite/lib/SymbolGraphicsPanel.java index b13515d7e..1a1ae7863 100644 --- a/Source/mesquite/lib/SymbolGraphicsPanel.java +++ b/Source/mesquite/lib/SymbolGraphicsPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/SymbolsVector.java b/Source/mesquite/lib/SymbolsVector.java index ceb0b98bc..96386cf6d 100644 --- a/Source/mesquite/lib/SymbolsVector.java +++ b/Source/mesquite/lib/SymbolsVector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/SystemWindow.java b/Source/mesquite/lib/SystemWindow.java index f5211622b..ce24aa041 100644 --- a/Source/mesquite/lib/SystemWindow.java +++ b/Source/mesquite/lib/SystemWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 2001-2011 D. Maddison and W. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 2001 and onward, D. Maddison and W. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TDLegendWithColors.java b/Source/mesquite/lib/TDLegendWithColors.java index bf312e22a..65a15222d 100644 --- a/Source/mesquite/lib/TDLegendWithColors.java +++ b/Source/mesquite/lib/TDLegendWithColors.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Taxa.java b/Source/mesquite/lib/Taxa.java index ceaf34d50..3dada2913 100644 --- a/Source/mesquite/lib/Taxa.java +++ b/Source/mesquite/lib/Taxa.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -19,6 +20,7 @@ import mesquite.categ.lib.CategoricalData; import mesquite.lib.characters.CharacterData; import mesquite.lib.characters.CharacterState; +import mesquite.lib.duties.StringMatcher; /* ======================================================================== */ /** @@ -36,12 +38,14 @@ public class Taxa extends FileElement { public static boolean inventUniqueIDs = false; private String uniqueID; // id's of the taxa block + public static final int MAXNUMTAXA = 100000; public static int totalCreated = 0; int id = 0; private boolean inFlux = false; private boolean duplicate = false; + public Taxa(int numTaxa) { super(numTaxa); // For associable @@ -78,7 +82,6 @@ void notifyOfChangeLowLevel(int code, int i1, int i2, int i3){ } } } - /* ................................................................................................................. */ public String searchData(String s, MesquiteString commandResult) { if (commandResult != null) @@ -390,8 +393,44 @@ public int whichTaxonNumber(String taxonName, boolean caseSensitive) { /* ................................................................................................................. */ /** returns which taxon (i.e., its number) has the given name */ - public int whichTaxonNumber(String taxonName, boolean caseSensitive, - boolean forgivingOfTruncation) { + public int whichTaxonNumberUsingMatcher(StringMatcher nameMatcher, String taxonName) { + if (StringUtil.blank(taxonName)) + return -1; + for (int i = 0; i < numTaxa; i++){ //check UniqueID's + String uniqueID = taxon[i].getUniqueID(); + if (uniqueID != null && taxonName.equals(uniqueID)) + return i; + } + int tN0 = MesquiteInteger.fromString(taxonName, false); + if (MesquiteInteger.isCombinable(tN0) && tN0 >= 1 && tN0 <= numTaxa) { + return Taxon.toInternal(tN0); + } + + int match = -1; + int numMatches = 0; + for (int i = 0; i < numTaxa; i++) { + String ti = taxon[i].getName(); + if (ti != null && nameMatcher.stringsMatch(ti, taxonName)) { + match = i; + numMatches++; + } + } + if (numMatches < 2 && match >= 0) + return match; + + // System.out.println("ERROR: bad taxon name: "+ taxonName); + return -1; + } + /* ................................................................................................................. */ + /** returns which taxon (i.e., its number) has the given name */ + public int whichTaxonNumber(StringMatcher nameMatcher, String taxonName, boolean caseSensitive, boolean forgivingOfTruncation) { + if (nameMatcher==null || nameMatcher.useDefaultMatching()) + return whichTaxonNumber(taxonName, caseSensitive, forgivingOfTruncation); + return whichTaxonNumberUsingMatcher(nameMatcher, taxonName); + } + /* ................................................................................................................. */ + /** returns which taxon (i.e., its number) has the given name */ + public int whichTaxonNumber(String taxonName, boolean caseSensitive, boolean forgivingOfTruncation) { if (StringUtil.blank(taxonName)) return -1; // second, see if there is an exact match @@ -513,6 +552,42 @@ public int whichTaxonNumberRev(String taxonName, boolean caseSensitive) { // System.out.println("ERROR: bad taxon name: "+ taxonName); return -1; } + /* ................................................................................................................. */ + /** + * returns which taxon (i.e., its number) has the given name, doing reverse + * search from last to first + */ + public int whichTaxonNumberUsingMatcherRev(StringMatcher nameMatcher, String taxonName) { + if (StringUtil.blank(taxonName)) + return -1; + + for (int i = numTaxa - 1; i >= 0; i--) + if (nameMatcher.stringsMatch(taxonName, taxon[i].getName())) + return i; + try { + int tNum = Taxon.toInternal(MesquiteInteger.fromString(taxonName, false)); + if ((tNum < numTaxa) && (tNum >= 0)) + return tNum; + } catch (NumberFormatException e) { + System.out.println("ERROR: bad taxon number/taxon name: " + + taxonName); + return -1; + } + // System.out.println("ERROR: bad taxon name: "+ taxonName); + return -1; + } + + /* ................................................................................................................. */ + /** + * returns which taxon (i.e., its number) has the given name, doing reverse + * search from last to first + */ + public int whichTaxonNumberRev(StringMatcher nameMatcher, String taxonName, boolean caseSensitive) { + if (nameMatcher==null) + return whichTaxonNumberRev(taxonName, caseSensitive); + return whichTaxonNumberUsingMatcherRev(nameMatcher, taxonName); + } + /* ................................................................................................................. */ /** returns which number has the given taxon. */ @@ -543,7 +618,7 @@ public String getUniqueName(String base) { if (count == 1) candidate = base; else - candidate = base + "." + count; //Debugg.println Is addition of period OK? + candidate = base + "." + count; if (whichTaxonNumber(candidate) < 0) return candidate; count++; @@ -1223,6 +1298,20 @@ public boolean isDuplicate() { return duplicate; } + + /** + * Returns whether this there is any data matrix containing data for taxa itStart through itEnd inclusive. + */ + public boolean taxaHaveAnyData( int itStart, int itEnd){ + int numMatrices = getProject().getNumberCharMatrices(null, this, CharacterData.class, true); + for (int iM = 0; iM < numMatrices; iM++){ + CharacterData data = getProject().getCharacterMatrixVisible( this, iM, CharacterData.class); + if (data.hasDataForTaxa(itStart, itEnd)) + return true; + } + return false; + } + /** * sets whether this taxa is marked as a duplicate of another. This is used * for merging taxa and subsequently saving the file. The system is kludgey diff --git a/Source/mesquite/lib/TaxaBitsSet.java b/Source/mesquite/lib/TaxaBitsSet.java index 422f4bfa4..b60611519 100644 --- a/Source/mesquite/lib/TaxaBitsSet.java +++ b/Source/mesquite/lib/TaxaBitsSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaBlock.java b/Source/mesquite/lib/TaxaBlock.java index 5d86a5c60..2ed9da47b 100644 --- a/Source/mesquite/lib/TaxaBlock.java +++ b/Source/mesquite/lib/TaxaBlock.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -21,7 +22,7 @@ public class TaxaBlock extends NexusBlock { public TaxaBlock(MesquiteFile f, MesquiteModule mb){ super(f, mb); } - public boolean mustBeAfter(NexusBlock block){ // 13 Dec 01 + public boolean mustBeAfter(NexusBlock block){ //� 13 Dec 01 if (block==null) return false; return block.getBlockName().equalsIgnoreCase("AUTHORS"); diff --git a/Source/mesquite/lib/TaxaDisplay.java b/Source/mesquite/lib/TaxaDisplay.java index bd9c447e2..309d22e78 100644 --- a/Source/mesquite/lib/TaxaDisplay.java +++ b/Source/mesquite/lib/TaxaDisplay.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaDisplayActive.java b/Source/mesquite/lib/TaxaDisplayActive.java index 330826bc8..639cd6ae5 100644 --- a/Source/mesquite/lib/TaxaDisplayActive.java +++ b/Source/mesquite/lib/TaxaDisplayActive.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaDisplayBkgdExtra.java b/Source/mesquite/lib/TaxaDisplayBkgdExtra.java index 589c9f0e7..e878a48c1 100644 --- a/Source/mesquite/lib/TaxaDisplayBkgdExtra.java +++ b/Source/mesquite/lib/TaxaDisplayBkgdExtra.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaDisplayDrawnExtra.java b/Source/mesquite/lib/TaxaDisplayDrawnExtra.java index f35cb3436..fd49009d5 100644 --- a/Source/mesquite/lib/TaxaDisplayDrawnExtra.java +++ b/Source/mesquite/lib/TaxaDisplayDrawnExtra.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaDisplayExtra.java b/Source/mesquite/lib/TaxaDisplayExtra.java index 656803a21..37fe0c980 100644 --- a/Source/mesquite/lib/TaxaDisplayExtra.java +++ b/Source/mesquite/lib/TaxaDisplayExtra.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaDrawing.java b/Source/mesquite/lib/TaxaDrawing.java index bd1ad6714..5adb85721 100644 --- a/Source/mesquite/lib/TaxaDrawing.java +++ b/Source/mesquite/lib/TaxaDrawing.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -124,6 +125,8 @@ public boolean terminalBoxesRequested(){ /** Fill terminal box of node "node" with indicated set of colors */ public abstract void fillTerminalBoxWithColors(Taxa taxa, int node, ColorDistribution colors, Graphics g); + /** Find which terminal box is at x,y */ + public abstract int findTerminalBox(Taxa taxa, int x, int y); diff --git a/Source/mesquite/lib/TaxaGroup.java b/Source/mesquite/lib/TaxaGroup.java index 8f7c231e2..1e96621c6 100644 --- a/Source/mesquite/lib/TaxaGroup.java +++ b/Source/mesquite/lib/TaxaGroup.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -21,35 +22,48 @@ /* ======================================================================== */ /** DOCUMENT.*/ public class TaxaGroup extends GroupLabel { + Taxa taxa; + public TaxaGroup(Taxa taxa) { + this.taxa = taxa; + } + public TaxaGroup() { + } public static boolean supportsSymbols() { return true; } /*.................................................................................................................*/ public static TaxaGroup makeGroup(MesquiteModule mod, String name, Taxa taxa, TaxaGroupVector groups){ - TaxaGroup group = new TaxaGroup(); + TaxaGroup group = new TaxaGroup(taxa); group.setName(name); group.addToFile(taxa.getFile(), mod.getProject(), null); if (groups.indexOf(group)<0) groups.addElement(group, false); return group; } + /*.................................................................................................................*/ public void editMe(){ GroupDialog d = new GroupDialog(getProject(),getProject().getCoordinatorModule().containerOfModule(), "Edit Taxa Group", getName(), getColor(), getSymbol(), supportsSymbols()); - d.completeAndShowDialog(); + + d.completeAndShowDialog(); name = d.getName(); boolean ok = d.query()==0; Color c = d.getColor(); + MesquiteSymbol symbol = d.getSymbol(); d.dispose(); if (!ok) return; - if (!StringUtil.blank(name)) { setName(name); setColor(c); + if (symbol!=null) + setSymbol(symbol); + if (taxa!=null) + taxa.notifyListeners(this, new Notification(AssociableWithSpecs.SPECSSET_CHANGED)); + notifyListeners(this, new Notification(MesquiteListener.DATA_CHANGED)); } - notifyListeners(this, new Notification(MesquiteListener.DATA_CHANGED)); - } + + } } diff --git a/Source/mesquite/lib/TaxaGroupVector.java b/Source/mesquite/lib/TaxaGroupVector.java index 92276a35b..ae654f3b3 100644 --- a/Source/mesquite/lib/TaxaGroupVector.java +++ b/Source/mesquite/lib/TaxaGroupVector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaInclusionSet.java b/Source/mesquite/lib/TaxaInclusionSet.java index fbbdc1f80..f0992c456 100644 --- a/Source/mesquite/lib/TaxaInclusionSet.java +++ b/Source/mesquite/lib/TaxaInclusionSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaPartition.java b/Source/mesquite/lib/TaxaPartition.java index b02545a66..d00c246bd 100644 --- a/Source/mesquite/lib/TaxaPartition.java +++ b/Source/mesquite/lib/TaxaPartition.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -157,6 +158,7 @@ public TaxaGroup getTaxaGroup(Taxon taxon){ else return null; } + } diff --git a/Source/mesquite/lib/TaxaSelectionSet.java b/Source/mesquite/lib/TaxaSelectionSet.java index c6d4198ff..3bc3d0e35 100644 --- a/Source/mesquite/lib/TaxaSelectionSet.java +++ b/Source/mesquite/lib/TaxaSelectionSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaSpecsSet.java b/Source/mesquite/lib/TaxaSpecsSet.java index 248be9b60..d7313913c 100644 --- a/Source/mesquite/lib/TaxaSpecsSet.java +++ b/Source/mesquite/lib/TaxaSpecsSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaStringsSet.java b/Source/mesquite/lib/TaxaStringsSet.java index 1a8e63eb2..74da0c0ac 100644 --- a/Source/mesquite/lib/TaxaStringsSet.java +++ b/Source/mesquite/lib/TaxaStringsSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TaxaTool.java b/Source/mesquite/lib/TaxaTool.java index b3b207c03..7baa4cd9d 100644 --- a/Source/mesquite/lib/TaxaTool.java +++ b/Source/mesquite/lib/TaxaTool.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ /** This subclass of MesquiteTool is used in Taxon windows for manipulating the taxa, etc. Each tool diff --git a/Source/mesquite/lib/TaxaTreeDisplay.java b/Source/mesquite/lib/TaxaTreeDisplay.java index ffdb6c3aa..c1ad73be3 100644 --- a/Source/mesquite/lib/TaxaTreeDisplay.java +++ b/Source/mesquite/lib/TaxaTreeDisplay.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -14,6 +15,7 @@ import java.awt.*; import java.util.*; + import mesquite.lib.duties.*; /* ======================================================================== */ @@ -53,6 +55,7 @@ public abstract class TaxaTreeDisplay extends MesquitePanel { /** */ protected boolean isInvalid = false; /** */ + protected boolean crossDrawn = false; public double[] nodeLocsParameters = new double[8]; //parameters for use by node locs module public double[] drawParameters = new double[8];//parameters for use by draw taxon module @@ -76,6 +79,10 @@ public TaxaTreeDisplay (MesquiteModule ownerModule, Taxa taxa) { setLayout(null); } + public MesquiteModule getOwnerModule(){ + return ownerModule; + } + public int getNumTaxa() { return taxa.getNumTaxa(); } @@ -102,6 +109,14 @@ public Taxa getTaxa() { public void setTaxa(Taxa taxa) { this.taxa = taxa; } + public boolean isCrossDrawn() { + return crossDrawn; + } + + public void setCrossDrawn(boolean crossDrawn) { + this.crossDrawn = crossDrawn; + } + protected boolean redoCalculationsWaiting = false; public void recalculatePositions() { if (!inProgress){ @@ -172,6 +187,7 @@ public void repaint() { //TODO: this whole system needs revamping. repaintsPending++; if (repaintsPending<=1){ super.repaint(); + crossDrawn=false; } } public void setFrame(boolean doFrame) { @@ -229,6 +245,8 @@ public void paint(Graphics g) { } public void fillTaxon(Graphics g, int m){} + public void redrawTaxa(Graphics g, int M) {} + public boolean pointInTaxon(int m, int x, int y){return false;} public boolean taxonInRectangle(Taxa taxa, int it, int x1, int y1, int x2, int y2){ return false;} diff --git a/Source/mesquite/lib/Taxon.java b/Source/mesquite/lib/Taxon.java index 38529f16b..ed8ab3d32 100644 --- a/Source/mesquite/lib/Taxon.java +++ b/Source/mesquite/lib/Taxon.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ import java.math.*; -/* taxa */ +/* ��������������������������� taxa ������������������������������� */ /* ======================================================================== */ /** A taxon, including the taxon name, its number, an other information (e.g., notes and pictures attached to it).*/ public class Taxon implements Listable, Illustratable, Identifiable { diff --git a/Source/mesquite/lib/TaxonNamer.java b/Source/mesquite/lib/TaxonNamer.java index 1e8b08b54..1d74d3dd7 100644 --- a/Source/mesquite/lib/TaxonNamer.java +++ b/Source/mesquite/lib/TaxonNamer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -9,15 +10,23 @@ This source code and its compiled class files are free and modifiable under the terms of GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) -*/ + */ package mesquite.lib; +import mesquite.categ.lib.CategoricalState; +import mesquite.categ.lib.DNAState; + /* ======================================================================== */ -public interface TaxonNamer { - public String getNameToUse(Taxon taxon); - public String getNameToUse(Taxa taxa, int it); - public int whichTaxonNumber(Taxa taxa, String name); +public abstract class TaxonNamer { + public abstract boolean initialize(Taxa taxa); + public abstract String getNameToUse(Taxon taxon); + public abstract String getNameToUse(Taxa taxa, int it); + + /** Given a taxon name "name", this method returns the taxon number this name represents. */ + public abstract int whichTaxonNumber(Taxa taxa, String name); + + } diff --git a/Source/mesquite/lib/TaxonPair.java b/Source/mesquite/lib/TaxonPair.java index 40142895c..bc712c629 100644 --- a/Source/mesquite/lib/TaxonPair.java +++ b/Source/mesquite/lib/TaxonPair.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ import java.math.*; -/* taxon pair */ +/* ��������������������������� taxon pair ������������������������������� */ /* ======================================================================== */ /** A pair of taxa.*/ public class TaxonPair implements Listable { diff --git a/Source/mesquite/lib/TextCanvasWithButtons.java b/Source/mesquite/lib/TextCanvasWithButtons.java index 61777309d..c519e7142 100644 --- a/Source/mesquite/lib/TextCanvasWithButtons.java +++ b/Source/mesquite/lib/TextCanvasWithButtons.java @@ -1,3 +1,16 @@ +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) +*/ package mesquite.lib; import java.awt.Button; diff --git a/Source/mesquite/lib/TextContentArea.java b/Source/mesquite/lib/TextContentArea.java index 5c5abb8af..59d08bba2 100644 --- a/Source/mesquite/lib/TextContentArea.java +++ b/Source/mesquite/lib/TextContentArea.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TextRotator.java b/Source/mesquite/lib/TextRotator.java index 77e459d0f..42f644b5a 100644 --- a/Source/mesquite/lib/TextRotator.java +++ b/Source/mesquite/lib/TextRotator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -126,7 +127,8 @@ public void drawFreeRotatedText(String s, Graphics g, int horizPosition, int ver g2.fillRect(horizPosition,(int)(vertPosition-height*0.667),width, height); g2.setColor(c); } - + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + g2.drawString(s, horizPosition, vertPosition); g2.rotate(-rotation, horizPosition, vertPosition); g2.translate(-textOffsetH, -textOffsetV); diff --git a/Source/mesquite/lib/TextTree.java b/Source/mesquite/lib/TextTree.java index 638452fdc..efeeac812 100644 --- a/Source/mesquite/lib/TextTree.java +++ b/Source/mesquite/lib/TextTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ThermoPanel.java b/Source/mesquite/lib/ThermoPanel.java index 537611708..dbdc364cf 100644 --- a/Source/mesquite/lib/ThermoPanel.java +++ b/Source/mesquite/lib/ThermoPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ToolKeyListener.java b/Source/mesquite/lib/ToolKeyListener.java index 42bf94311..386143971 100644 --- a/Source/mesquite/lib/ToolKeyListener.java +++ b/Source/mesquite/lib/ToolKeyListener.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ToolPalette.java b/Source/mesquite/lib/ToolPalette.java index df68142a7..8375f671d 100644 --- a/Source/mesquite/lib/ToolPalette.java +++ b/Source/mesquite/lib/ToolPalette.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TranslationTable.java b/Source/mesquite/lib/TranslationTable.java index b52b7ee63..7683d7e83 100644 --- a/Source/mesquite/lib/TranslationTable.java +++ b/Source/mesquite/lib/TranslationTable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import java.math.*; -/* tree stuff */ +/* ��������������������������� tree stuff ������������������������������� */ /* ======================================================================== */ /** A translation table linking taxa with alternative tokens */ public class TranslationTable { diff --git a/Source/mesquite/lib/Tree.java b/Source/mesquite/lib/Tree.java index 544b8b603..cb4310857 100644 --- a/Source/mesquite/lib/Tree.java +++ b/Source/mesquite/lib/Tree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeContext.java b/Source/mesquite/lib/TreeContext.java index 2f2fbcd95..60c68c3e4 100644 --- a/Source/mesquite/lib/TreeContext.java +++ b/Source/mesquite/lib/TreeContext.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeContextListener.java b/Source/mesquite/lib/TreeContextListener.java index dbb6dd225..40574598d 100644 --- a/Source/mesquite/lib/TreeContextListener.java +++ b/Source/mesquite/lib/TreeContextListener.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeDecorator.java b/Source/mesquite/lib/TreeDecorator.java index d1e62e83f..1eb23853b 100644 --- a/Source/mesquite/lib/TreeDecorator.java +++ b/Source/mesquite/lib/TreeDecorator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeDisplay.java b/Source/mesquite/lib/TreeDisplay.java index 47979798a..e2bedbffa 100644 --- a/Source/mesquite/lib/TreeDisplay.java +++ b/Source/mesquite/lib/TreeDisplay.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeDisplayActive.java b/Source/mesquite/lib/TreeDisplayActive.java index 88a210390..1c9477a93 100644 --- a/Source/mesquite/lib/TreeDisplayActive.java +++ b/Source/mesquite/lib/TreeDisplayActive.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeDisplayBkgdExtra.java b/Source/mesquite/lib/TreeDisplayBkgdExtra.java index e026b0929..aa746aa82 100644 --- a/Source/mesquite/lib/TreeDisplayBkgdExtra.java +++ b/Source/mesquite/lib/TreeDisplayBkgdExtra.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeDisplayDrawnExtra.java b/Source/mesquite/lib/TreeDisplayDrawnExtra.java index 874fe4748..8af63a1bc 100644 --- a/Source/mesquite/lib/TreeDisplayDrawnExtra.java +++ b/Source/mesquite/lib/TreeDisplayDrawnExtra.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeDisplayExtra.java b/Source/mesquite/lib/TreeDisplayExtra.java index 9a33bc3f8..4b0003a50 100644 --- a/Source/mesquite/lib/TreeDisplayExtra.java +++ b/Source/mesquite/lib/TreeDisplayExtra.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeDisplayLegend.java b/Source/mesquite/lib/TreeDisplayLegend.java index 76a940a27..e06ba8c77 100644 --- a/Source/mesquite/lib/TreeDisplayLegend.java +++ b/Source/mesquite/lib/TreeDisplayLegend.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeDrawing.java b/Source/mesquite/lib/TreeDrawing.java index d6d8df404..61cb64f5e 100644 --- a/Source/mesquite/lib/TreeDrawing.java +++ b/Source/mesquite/lib/TreeDrawing.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,6 @@ import java.awt.*; import java.awt.geom.Line2D; -import mesquite.ancstates.ShadeStatesOnTree.ShadeStatesOnTree; import mesquite.lib.duties.*; import mesquite.trees.lib.TaxonPolygon; /*=== Mesquite Basic Class Library: Trees ===*/ @@ -24,7 +24,7 @@ -/* trees */ +/* ��������������������������� trees ������������������������������� */ /* ======================================================================== */ /**This is the base class for the drawing of the tree. It contains the information about the number of nodes, and the x and y positions of the nodes. It should be subclassed by tree drawing modules, @@ -285,17 +285,36 @@ public void fillBranchInverted (Tree tree, int N, Graphics g) { if (GraphicsUtil.useXORMode(g, true)) { g.setColor(Color.black); g.setXORMode(Color.white); //for some reason color makes no difference in MacOS, but is inversion color in Win95 - //GraphicsUtil.setToXOR(g); + // GraphicsUtil.setToXOR(g); + // g.setColor(Color.yellow); try{ fillBranch(tree, N, g); } catch (InternalError e){ //added because of bug in jdk 1.7_45 on windows, crashing with internal error on getRaster - + } g.setPaintMode(); g.setColor(Color.black); } } + /*_________________________________________________*/ + /** Does the basic highlighting of a branch **/ + public void highlightBranch (Tree tree, int N, Graphics g) { + g.setColor(Color.yellow); + try{ + fillBranch(tree, N, g); + } + catch (InternalError e){ //added because of bug in jdk 1.7_45 on windows, crashing with internal error on getRaster + + } + g.setPaintMode(); + g.setColor(Color.black); + } + /*_________________________________________________*/ + /** Does the basic unhighlighting of a branch **/ + public void unhighlightBranch (Tree tree, int N, Graphics g) { + treeDisplay.repaint(); + } /** Fill branch N to indicate missing data */ public void fillBranchWithMissingData(Tree tree, int N, Graphics g){ //default; to be overridden for better indication of equivocal @@ -314,8 +333,16 @@ public void fillBranchInverted (Tree tree, int N, Graphics g) { /** Fill branch N with indicated set of colors */ public abstract void fillBranchWithColors(Tree tree, int N, ColorDistribution colors, Graphics g); + boolean fillBranchColorSequenceWarned = false; /** Fill branch N with indicated set of colors as a sequence, e.g. for stochastic character mapping. This is not abstract because many tree drawers would have difficulty implementing it */ public void fillBranchWithColorSequence(Tree tree, int N, ColorEventVector colors, Graphics g){ + if (!fillBranchColorSequenceWarned){ + fillBranchColorSequenceWarned = true; + MesquiteModule module = MesquiteTrunk.mesquiteTrunk; + if (treeDisplay != null && treeDisplay.getOwnerModule() != null) + module = treeDisplay.getOwnerModule(); + module.alert("The current tree form does not support sequences of changes along branches. Try selecting another, such as Classic Square Tree."); + } } public boolean isAtNode(MesquiteDouble fraction) { @@ -391,9 +418,6 @@ public boolean terminalBoxesRequested(){ /** Fill terminal box of node "node" with indicated set of colors */ public abstract void fillTerminalBoxWithColors(Tree tree, int node, ColorDistribution colors, Graphics g); - public boolean isInTerminalBox(Tree tree, int node, int xPos, int yPos){ - return false; - } /*.................................................................................................................*/ /** Find which terminal box is at x,y */ public int findTerminalBox(Tree tree, int N, int x, int y) { @@ -425,7 +449,12 @@ public int findTerminalBox(Tree tree, int x, int y){ drawnRoot = tree.getRoot(); return findTerminalBox(tree, drawnRoot, x, y); } + + public boolean isInTerminalBox(Tree tree, int node, int xPos, int yPos){ + return false; + } /*.................................................................................................................*/ + /** Draw highlight for branch N with current color of graphics context */ public void drawHighlight(Tree tree, int N, Graphics g, boolean flip){} diff --git a/Source/mesquite/lib/TreeReference.java b/Source/mesquite/lib/TreeReference.java index 74dd97e9e..9abf254d7 100644 --- a/Source/mesquite/lib/TreeReference.java +++ b/Source/mesquite/lib/TreeReference.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeTool.java b/Source/mesquite/lib/TreeTool.java index 2a9e6809c..a2d274cca 100644 --- a/Source/mesquite/lib/TreeTool.java +++ b/Source/mesquite/lib/TreeTool.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -15,7 +16,7 @@ import java.awt.*; import mesquite.lib.duties.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ /** This subclass of MesquiteTool is used in Tree windows for manipulating the tree, etc. Each tool diff --git a/Source/mesquite/lib/TreeUtil.java b/Source/mesquite/lib/TreeUtil.java index d19da0b99..82adeca79 100644 --- a/Source/mesquite/lib/TreeUtil.java +++ b/Source/mesquite/lib/TreeUtil.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TreeVector.java b/Source/mesquite/lib/TreeVector.java index 85b5ad02d..1fe899dce 100644 --- a/Source/mesquite/lib/TreeVector.java +++ b/Source/mesquite/lib/TreeVector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -504,8 +505,14 @@ public void changed(Object caller, Object obj, Notification notification){ notifyListeners(this, (new Notification(MesquiteListener.PARTS_DELETED).setNotificationNumber(notification.getNotificationNumber()))); } } - else if (!(suppressNotifyL && threadOfTreeChange == Thread.currentThread()) && obj instanceof Tree && caller != this && Notification.getCode(notification) != MesquiteListener.ANNOTATION_CHANGED && Notification.getCode(notification) != MesquiteListener.ANNOTATION_ADDED && Notification.getCode(notification) != MesquiteListener.ANNOTATION_DELETED) + else { + if (!(suppressNotifyL && threadOfTreeChange == Thread.currentThread()) + && obj instanceof Tree && caller != this + && Notification.getCode(notification) != MesquiteListener.ANNOTATION_CHANGED + && Notification.getCode(notification) != MesquiteListener.ANNOTATION_ADDED + && Notification.getCode(notification) != MesquiteListener.ANNOTATION_DELETED) notifyListeners(this, (new Notification(MesquiteListener.PARTS_CHANGED).setNotificationNumber(notification.getNotificationNumber()))); + } } boolean deleteEmptyTrees(){ int count = 0; diff --git a/Source/mesquite/lib/Trees.java b/Source/mesquite/lib/Trees.java index fc432b1be..f076c98de 100644 --- a/Source/mesquite/lib/Trees.java +++ b/Source/mesquite/lib/Trees.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TwoIntegersDialog.java b/Source/mesquite/lib/TwoIntegersDialog.java index 9b846385a..f4c6ba9c2 100644 --- a/Source/mesquite/lib/TwoIntegersDialog.java +++ b/Source/mesquite/lib/TwoIntegersDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/TwoStringsDialog.java b/Source/mesquite/lib/TwoStringsDialog.java index 47796c79a..a5f03179c 100644 --- a/Source/mesquite/lib/TwoStringsDialog.java +++ b/Source/mesquite/lib/TwoStringsDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/UndoInstructions.java b/Source/mesquite/lib/UndoInstructions.java index 18a869d4f..373bee612 100644 --- a/Source/mesquite/lib/UndoInstructions.java +++ b/Source/mesquite/lib/UndoInstructions.java @@ -1,5 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/UndoReference.java b/Source/mesquite/lib/UndoReference.java index 14be76519..7cd41fa1b 100644 --- a/Source/mesquite/lib/UndoReference.java +++ b/Source/mesquite/lib/UndoReference.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/Undoer.java b/Source/mesquite/lib/Undoer.java index e76d3caaf..f78fefe02 100644 --- a/Source/mesquite/lib/Undoer.java +++ b/Source/mesquite/lib/Undoer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/ValueToPixel.java b/Source/mesquite/lib/ValueToPixel.java index d654c2c3d..387bdda17 100644 --- a/Source/mesquite/lib/ValueToPixel.java +++ b/Source/mesquite/lib/ValueToPixel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/VoucherInfoFromOTUIDDB.java b/Source/mesquite/lib/VoucherInfoFromOTUIDDB.java new file mode 100644 index 000000000..c8a95edc5 --- /dev/null +++ b/Source/mesquite/lib/VoucherInfoFromOTUIDDB.java @@ -0,0 +1 @@ +/* Mesquite source code. Copyright 2005 and onward David Maddison and Wayne Maddison. Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Mesquite's web site is http://mesquiteproject.org This source code and its compiled class files are free and modifiable under the terms of GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) */ package mesquite.lib; /* ======================================================================== */ public class VoucherInfoFromOTUIDDB { public static final NameReference voucherCodeRef = NameReference.getNameReference("VoucherCode"); //keeping it as "Voucher" even though elsewhere it is now "OTU ID" // this is important to maintain compatibility with old NEXUS files. public static final NameReference voucherDBRef = NameReference.getNameReference("VoucherDB"); protected String voucherID; protected String species; protected String organism = ""; protected String latLong; protected String locality; protected String note; protected String collectionDate; protected String identifiedBy; StringArray fieldNames, fieldValues; boolean flexible = true; public VoucherInfoFromOTUIDDB(){ fieldNames = new StringArray(20); fieldValues = new StringArray(20); } public VoucherInfoFromOTUIDDB(String voucherID, String species, String latLong, String locality, String note, String collectionDate, String identifiedBy){ this.voucherID = voucherID; this.species = species; this.latLong = latLong; this.locality = locality; this.note = note; this.collectionDate = collectionDate; this.identifiedBy = identifiedBy; flexible=false; } public void addElement(String fieldName, String fieldValue){ if (!flexible) return; if (StringUtil.blank(fieldName)) return; if (fieldNames.getFilledSize()>=fieldNames.getSize()){ //add more elements if needed fieldNames.addParts(fieldNames.getSize(), 1); fieldValues.addParts(fieldValues.getSize(), 1); } fieldNames.setValue(fieldNames.getFilledSize(), StringUtil.cleanseStringOfFancyChars(fieldName)); if (!StringUtil.blank(fieldValue)) fieldValues.setValue(fieldValues.getFilledSize(), StringUtil.cleanseStringOfFancyChars(fieldValue)); } public void addElement(String fieldName){ addElement(fieldName,null); } public void setFieldValue(int i, String fieldValue){ if (!flexible) return; if (StringUtil.blank(fieldValue)) return; if (fieldValues==null || i>=fieldValues.getSize()) return; String s = StringUtil.cleanseStringOfFancyChars(fieldValue); if (fieldNames!=null && fieldNames.getValue(i)!=null && fieldNames.getValue(i).equalsIgnoreCase("organism")) organism = s; fieldValues.setValue(i, s); } public String getVoucherID(){ return voucherID; } public String getSpecies(){ return species; } public String getLatLong(){ return latLong; } public String getLocality(){ return locality; } public String getNote(){ return note; } public String getCollectionDate(){ return collectionDate; } public String getIdentifiedBy() { return identifiedBy; } public String getGenBankFieldValue(String fieldName){ if (StringUtil.blank(fieldName)) return null; if (flexible) { for (int i=0; iicEnd &&!data.applicableInBothCharacters(i,i-1,whichTaxa)) { diff --git a/Source/mesquite/lib/characters/CentralModelListener.java b/Source/mesquite/lib/characters/CentralModelListener.java index c4523d2b1..c322e476a 100644 --- a/Source/mesquite/lib/characters/CentralModelListener.java +++ b/Source/mesquite/lib/characters/CentralModelListener.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharBitsSet.java b/Source/mesquite/lib/characters/CharBitsSet.java index 43524cff9..f234f7060 100644 --- a/Source/mesquite/lib/characters/CharBitsSet.java +++ b/Source/mesquite/lib/characters/CharBitsSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharHistoryContainer.java b/Source/mesquite/lib/characters/CharHistoryContainer.java index 2575accb7..538f88ea6 100644 --- a/Source/mesquite/lib/characters/CharHistoryContainer.java +++ b/Source/mesquite/lib/characters/CharHistoryContainer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharInclusionSet.java b/Source/mesquite/lib/characters/CharInclusionSet.java index 1fff80da4..ae99141fd 100644 --- a/Source/mesquite/lib/characters/CharInclusionSet.java +++ b/Source/mesquite/lib/characters/CharInclusionSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharNumSet.java b/Source/mesquite/lib/characters/CharNumSet.java index 5d968c140..34f46a37f 100644 --- a/Source/mesquite/lib/characters/CharNumSet.java +++ b/Source/mesquite/lib/characters/CharNumSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharObjectSpecsSet.java b/Source/mesquite/lib/characters/CharObjectSpecsSet.java index aa4df7dfe..d5d6d5c4e 100644 --- a/Source/mesquite/lib/characters/CharObjectSpecsSet.java +++ b/Source/mesquite/lib/characters/CharObjectSpecsSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharSelectionSet.java b/Source/mesquite/lib/characters/CharSelectionSet.java index ae002c977..628b65ad0 100644 --- a/Source/mesquite/lib/characters/CharSelectionSet.java +++ b/Source/mesquite/lib/characters/CharSelectionSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharSort.java b/Source/mesquite/lib/characters/CharSort.java index 4d78c1e72..79d250dce 100644 --- a/Source/mesquite/lib/characters/CharSort.java +++ b/Source/mesquite/lib/characters/CharSort.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharSpecsSet.java b/Source/mesquite/lib/characters/CharSpecsSet.java index 9be5fc1e3..b9a7c1b47 100644 --- a/Source/mesquite/lib/characters/CharSpecsSet.java +++ b/Source/mesquite/lib/characters/CharSpecsSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharWeightSet.java b/Source/mesquite/lib/characters/CharWeightSet.java index f3dde94fc..2aca227a7 100644 --- a/Source/mesquite/lib/characters/CharWeightSet.java +++ b/Source/mesquite/lib/characters/CharWeightSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/CharacterData.java b/Source/mesquite/lib/characters/CharacterData.java index 5cbebac67..9355f32cb 100644 --- a/Source/mesquite/lib/characters/CharacterData.java +++ b/Source/mesquite/lib/characters/CharacterData.java @@ -1,5 +1,5 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -44,6 +44,7 @@ to add, delete and move characters. To change the rows (taxa) of a matrix, the */ public abstract class CharacterData extends FileElement implements MesquiteListener, StringLister, Identifiable, CompatibilityChecker { + public static String DATATYPENAME="Character Data"; protected int numTaxa; //number of taxa (rows): also determinable by taxa.getNumTaxa() protected int numChars; //number of characters (columns) @@ -73,6 +74,8 @@ public abstract class CharacterData extends FileElement implements MesquiteListe private Vector cellObjects; //Vector of arrays of objects (Object2DArray) that are attached to cells. A courtesy to modules, so that they can attach and maintain info at the cells private boolean[][] cellObjectsDisplay; //indicates whether there exist cell objects at a cell that need to be displayed in any way private boolean[][] changedSinceSave; //records whether changed since last save. + private int[] firstApplicable; //records the character number of the first non-applicable character. + private int[] lastApplicable; //records the character number of the first non-applicable character. //the following four fields are for the experimental facility to record history of changes to cells public static boolean defaultSaveChangeHistory = false; @@ -151,6 +154,8 @@ public CharacterData(CharMatrixManager matrixManager, int numTaxa, int numChars, cellObjects = new Vector(); cellObjectsDisplay = new boolean[numChars][numTaxa]; changedSinceSave = new boolean[numChars][numTaxa]; + firstApplicable = new int[numTaxa]; + lastApplicable = new int[numTaxa]; uniqueIDs = new String[numChars]; String base = MesquiteTrunk.getUniqueIDBase(); charIDs = new long[numChars]; @@ -183,14 +188,15 @@ public boolean getCharNumChanging() { public void setCharNumChanging(boolean charNumChanging) { this.charNumChanging = charNumChanging; } - /*.................................................................................................................* - public UndoInstructions getUndoInstructions(){ - return undoInstructions; + /*.................................................................................................................*/ + private boolean suppressSpecsetReading = false; //for fuse taxa & matrices, so that on merge the subsequent specsets don't take over + public void setSuppressSpecssetReading(boolean s){ + suppressSpecsetReading = s; } - /*.................................................................................................................* - public void setUndoInstructions(UndoInstructions undoInstructions){ - this.undoInstructions=undoInstructions; + public boolean getSuppressSpecssetReading(){ + return suppressSpecsetReading; } + /*.................................................................................................................*/ public UndoInstructions getUndoInstructionsAllData(){ //undoInstructions = new UndoInstructions (UndoInstructions.ALLDATACELLS, this, this); @@ -331,6 +337,28 @@ public String getUniqueID(int ic){ return null; } + public void setCurrentGroup(CharactersGroup group, int icStart, int icEnd, MesquiteModule ownerModule) { + if (icEnd=0; ic--) { + if (!isInapplicable(ic, it)) { + last=ic; + break; + } + } + if (it @@ -616,6 +766,7 @@ else if (starting>=numChars) } changedSinceSave = newCOD; } + if (characterIllustrations!=null){ Image[] newCharacterIllustrations = new Image[newNumChars]; for (int i=0; i<=starting; i++) { @@ -630,6 +781,7 @@ else if (starting>=numChars) characterIllustrations = newCharacterIllustrations; } numChars = newNumChars; + calculateFirstLastApplicable(); super.addParts(starting, num); //for specssets uncheckThread(); notifyOfChangeLowLevel(MesquiteListener.PARTS_ADDED, starting, num, 0); @@ -741,6 +893,7 @@ else if (starting>numChars) } changedSinceSave = newCOD; } + if (characterIllustrations!=null){ Image[] newCharacterIllustrations = new Image[newNumChars]; for (int i=0; inumChars) characterIllustrations = newCharacterIllustrations; } numChars = newNumChars; + calculateFirstLastApplicable(); super.deleteParts(starting, num); //for specs sets uncheckThread(); return true; @@ -801,6 +955,7 @@ public boolean moveParts(int starting, int num, int justAfter){ Bits.moveColumns(cellObjectsDisplay, starting, num, justAfter); Bits.moveColumns(changedSinceSave, starting, num, justAfter); + calculateFirstLastApplicable(); MesquiteImage.moveParts( characterIllustrations, starting, num, justAfter); charIDs = LongArray.getMoveParts(charIDs, starting, num, justAfter); StringArray.moveParts(uniqueIDs, starting, num, justAfter); @@ -848,6 +1003,7 @@ public boolean swapParts(int first, int second){ } Bits.swapColumns(cellObjectsDisplay, first, second); Bits.swapColumns(changedSinceSave, first, second); + calculateFirstLastApplicable(); MesquiteImage.swapParts( characterIllustrations, first, second); nMove++; boolean swapped = super.swapParts( first, second); @@ -971,7 +1127,7 @@ If canOverwrite is set, then the procedure can overwrite data (otherwise it can Returns how many characters are added to the front (if value is -ve) or end (if value is +ve) of the matrix. */ - public int moveCells(int startBlock, int endBlock, int distance, Bits whichTaxa, boolean canExpand, boolean canOverwrite, boolean includingLinked, boolean notify, MesquiteBoolean dataChanged,MesquiteInteger charAdded){ //startBlock and endBlock are 0-based + public int moveCells(int startBlock, int endBlock, int distance, Bits whichTaxa, boolean canExpand, boolean canOverwrite, boolean includingLinked, boolean notify, MesquiteBoolean dataChanged,MesquiteInteger charAdded, MesquiteInteger distanceMoved){ //startBlock and endBlock are 0-based if (!checkThread(false)) return 0; CharacterState cs = null; @@ -990,6 +1146,8 @@ public int moveCells(int startBlock, int endBlock, int distance, Bits whichTaxa, } else gResultingEndBlock = endBlock + distance; + if (distanceMoved!=null) + distanceMoved.setValue(distance); if (isTerminalBlock.getValue() && canExpand) { openUp = distance-(getNumChars()-endBlock)+1; if (openUp>0) { //makeNewCharacters @@ -1018,6 +1176,9 @@ else if (distance<0){ //moving left distance = checkCellMoveDistanceAvailable(distance, startBlock, endBlock, whichTaxa, isTerminalBlock, boundaryOfAvailableSpace,canExpand); g = boundaryOfAvailableSpace.getValue(); } + if (distanceMoved!=null) + distanceMoved.setValue(distance); + if (isTerminalBlock.getValue() && canExpand) { openUp = -distance-startBlock; @@ -1050,7 +1211,7 @@ else if (distance<0){ //moving left if (linkedDatas.size()>0){ for (int i=0; i0){//Vector of arrays of objects that are attached to cells for (int k =0; k0){//Vector of arrays of objects that are attached to cells for (int k =0; k0){//Vector of arrays of objects that are attached to cells for (int k =0; klastApplicable[it] && lastApplicable[it]>=0) + return true; +/* boolean terminal = true; + for (int i=ic-1; i>=0; i--) + if (!isInapplicable(i,it)){ + terminal=false; + break; + } + if (terminal) + return true; + terminal=true; + for (int i=ic+1; i=0; ic--){ if (entirelyInapplicable(ic)) { - deleteCharacters(ic, 1, notify); - deleteInLinked(ic,1,notify); + int numToDelete = 1; + int firstToDelete = ic; + for (int ic2 =ic-1; ic2>=0; ic2--){ + if (entirelyInapplicable(ic2)) { + numToDelete++; + firstToDelete= ic2; + } else break; + } + deleteCharacters(firstToDelete, numToDelete, notify); + deleteInLinked(firstToDelete,numToDelete,notify); + ic=ic-numToDelete+1; removedSome=true; } } return removedSome; } + + + public boolean removeCharactersThatAreEntirelyUnassigned(boolean notify){ boolean removedSome = false; for (int ic = getNumChars()-1; ic>=0; ic--){ if (entirelyUnassigned(ic)) { - deleteCharacters(ic, 1, notify); - deleteInLinked(ic,1,notify); + int numToDelete = 1; + int firstToDelete = ic; + for (int ic2 =ic-1; ic2>=0; ic2--){ + if (entirelyUnassigned(ic2)) { + numToDelete++; + firstToDelete= ic2; + } else break; + } + deleteCharacters(firstToDelete, numToDelete, notify); + deleteInLinked(firstToDelete,numToDelete,notify); + ic=ic-numToDelete+1; removedSome=true; } } @@ -1690,8 +1926,17 @@ public boolean removeCharactersThatAreEntirelyUnassignedOrInapplicable(boolean n boolean removedSome = false; for (int ic = getNumChars()-1; ic>=0; ic--){ if (entirelyUnassignedOrInapplicable(ic)) { - deleteCharacters(ic, 1, notify); - deleteInLinked(ic,1,notify); + int numToDelete = 1; + int firstToDelete = ic; + for (int ic2 =ic-1; ic2>=0; ic2--){ + if (entirelyUnassignedOrInapplicable(ic2)) { + numToDelete++; + firstToDelete= ic2; + } else break; + } + deleteCharacters(firstToDelete, numToDelete, notify); + deleteInLinked(firstToDelete,numToDelete,notify); + ic=ic-numToDelete+1; removedSome=true; } } @@ -1809,6 +2054,22 @@ public int numCharsCurrentlyIncluded(){ return incl.numBitsOn(); return numChars; } + /** returns number of currently included characters*/ + public int numCharsCurrentlyIncluded(boolean countSelectedOnly){ + CharInclusionSet incl = (CharInclusionSet)getCurrentSpecsSet(CharInclusionSet.class); + if (countSelectedOnly) { + int count = 0; + for (int ic=0; ic=0); } public boolean isLinked(){ + if (linkedDatas == null) + return false; return (linkedDatas.size()>0); } /*------------------*/ @@ -2889,7 +3160,7 @@ public boolean concatenate(CharacterData oData, boolean addTaxaIfNew, boolean ex return concatenate(oData, addTaxaIfNew, true, explainIfProblem, notify); } - /*------------------*/ + /** Concatenates the CharacterData oData to this object. */ public boolean concatenate(CharacterData oData, boolean addTaxaIfNew, boolean concatExcludedCharacters, boolean explainIfProblem, boolean notify){ if (oData==null) return false; @@ -2941,14 +3212,27 @@ public boolean concatenate(CharacterData oData, boolean addTaxaIfNew, boolean co addParts(origNumChars+1, oData.getNumChars()); else addParts(origNumChars+1, oData.numCharsCurrentlyIncluded()); - CharacterPartition partition = (CharacterPartition) getCurrentSpecsSet(CharacterPartition.class); - if (partition==null && origNumChars-1>=0) // let's give the origjnal ones a group - setToNewGroup(getName(), 0, origNumChars-1, module); //set group - CharacterPartition oPartition = (CharacterPartition) oData.getCurrentSpecsSet(CharacterPartition.class); - if (oPartition == null) - setToNewGroup(oData.getName(), origNumChars, getNumChars()-1, module); //set group - + CharacterPartition partition = (CharacterPartition) getCurrentSpecsSet(CharacterPartition.class); // partition of this object + CharactersGroupVector groups = (CharactersGroupVector)getProject().getFileElement(CharactersGroupVector.class, 0); + CharactersGroup group = null; //see if one with prefix already exists + if (partition==null && origNumChars-1>=0){ // let's give the original ones a group, as they didn't have any before + group = groups.findGroup(getName()); //let's see if there already exists a group with this matrix name + if (group==null) + setToNewGroup(getName(), 0, origNumChars-1, module); //set group + else + setCurrentGroup(group,0, origNumChars-1, module); + } + CharacterPartition oPartition = (CharacterPartition) oData.getCurrentSpecsSet(CharacterPartition.class); // partition in incoming. This by default will be used. + if (oPartition == null){ + group = groups.findGroup(oData.getName()); //let's see if there already exists a group with this matrix name + if (group==null) + setToNewGroup(oData.getName(), origNumChars, getNumChars()-1, module); //set group + else + setCurrentGroup(group,origNumChars, getNumChars()-1, module); //set group + } + addInLinked(getNumChars()+1, oData.getNumChars(), true); + CharacterState cs = null; int count=0; for (int ic = 0; ic=include.length || include[ik]){ + count++; + int thisPos = getInt(ik); + if (thisPos == targetPos || (thisPos==MesquiteInteger.unassigned && (targetPos==unassignedPosition))) { + //is a match; if not modulus 3 on from ic then return previousThird + if ((count-mainCount) % 3 !=0){ + return previousThird; + } + else { + charNumberOfLastThird.setValue(ik); //store the char number of the previous end of the triplets + previousThird = count; + } + } + else { + //is not a match; if modulus 3 on from ic then return previousThird + if ((count-mainCount) % 3 ==0){ + return previousThird; + } + } } - } return previousThird; } public String getListOfMatches(int targetPos){ - return getListOfMatches(targetPos, 0); + return getListOfMatches(targetPos, 0, null); } - public String getListOfMatches(int targetPos, int offset){ //offset is number to add to character numbers - int lastWritten = -1; + public String getListOfMatches(int targetPos, int offset, boolean[] include){ //offset is number to add to character numbers + + int lastWritten = -1; int unassignedPosition=4; - String thisValueString = ""; + String list = ""; int continuing = 0; + int count = -1; + MesquiteInteger charNumberOfLastThird = new MesquiteInteger(-1); for (int ic=0; ic=include.length || include[ic]){ // it's one to consider + count++; + int thisPos = getInt(ic); + if (thisPos == targetPos || (thisPos==MesquiteInteger.unassigned && (targetPos==unassignedPosition))) { + if (continuing == 0) { + //first, check to see if there is a series of thirds.... + int lastThird = endSequenceByThree(targetPos, getNumberOfParts(), ic, count, include, charNumberOfLastThird); + //if so, then go the series of thirds + if (lastThird != count){ + list += " " + CharacterStates.toExternal(count+offset) + " - " + CharacterStates.toExternal(lastThird+offset) + "\\3"; + ic = charNumberOfLastThird.getValue(); + count = lastThird; + } + else { //otherwise write as normal*/ + lastWritten = count; + list += " " + CharacterStates.toExternal(count+offset); + continuing = 1; + } } - else { //otherwise write as normal*/ - lastWritten = ic; - thisValueString += " " + CharacterStates.toExternal(ic+offset); - continuing = 1; + else if (continuing == 1) { // we know there are at least two in a row of the same thing + list += "-"; + continuing = 2; //now set it so that we are waiting for the last one in the series } } - else if (continuing == 1) { - thisValueString += "-"; - continuing = 2; - } - } - else if (continuing>0) { - if (lastWritten != ic-1){ - thisValueString += " " + CharacterStates.toExternal(ic-1+offset); - lastWritten = ic-1; + else if (continuing>0) { // we are in a contiguous stretch of the same thing + if (lastWritten != count-1){ // last one we wrote wasn't the one just before + list += " " + CharacterStates.toExternal(count-1+offset); + lastWritten = count-1; + } + else + lastWritten = -1; + continuing = 0; } - else - lastWritten = -1; - continuing = 0; } - } - if (continuing>1) { - thisValueString += " " + CharacterStates.toExternal(data.getNumChars()-1+offset) + " "; + if (continuing>1) { // we are waiting for the last one + list += " " + CharacterStates.toExternal(count+offset) + " "; + //thisValueString += " " + CharacterStates.toExternal(data.getNumChars()-1+offset) + " "; } - return thisValueString; + return list; } } diff --git a/Source/mesquite/lib/characters/DefaultReference.java b/Source/mesquite/lib/characters/DefaultReference.java index cdd150298..8820a78e8 100644 --- a/Source/mesquite/lib/characters/DefaultReference.java +++ b/Source/mesquite/lib/characters/DefaultReference.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/MAdjustableDistribution.java b/Source/mesquite/lib/characters/MAdjustableDistribution.java index f4a4ef897..ffbfc1f83 100644 --- a/Source/mesquite/lib/characters/MAdjustableDistribution.java +++ b/Source/mesquite/lib/characters/MAdjustableDistribution.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/MCharactersDistribution.java b/Source/mesquite/lib/characters/MCharactersDistribution.java index 8829f6be2..6622c2112 100644 --- a/Source/mesquite/lib/characters/MCharactersDistribution.java +++ b/Source/mesquite/lib/characters/MCharactersDistribution.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/MCharactersHistory.java b/Source/mesquite/lib/characters/MCharactersHistory.java index 8bdd74467..7fd1ebee1 100644 --- a/Source/mesquite/lib/characters/MCharactersHistory.java +++ b/Source/mesquite/lib/characters/MCharactersHistory.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/MCharactersStates.java b/Source/mesquite/lib/characters/MCharactersStates.java index e0ec11455..4e1d4d631 100644 --- a/Source/mesquite/lib/characters/MCharactersStates.java +++ b/Source/mesquite/lib/characters/MCharactersStates.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/MCharactersStatesHolder.java b/Source/mesquite/lib/characters/MCharactersStatesHolder.java index 1ebba6618..6551832df 100644 --- a/Source/mesquite/lib/characters/MCharactersStatesHolder.java +++ b/Source/mesquite/lib/characters/MCharactersStatesHolder.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/ModelCompatibilityInfo.java b/Source/mesquite/lib/characters/ModelCompatibilityInfo.java index 82a697337..6fdc74b2a 100644 --- a/Source/mesquite/lib/characters/ModelCompatibilityInfo.java +++ b/Source/mesquite/lib/characters/ModelCompatibilityInfo.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/ModelSet.java b/Source/mesquite/lib/characters/ModelSet.java index 31d516e0f..c33332d11 100644 --- a/Source/mesquite/lib/characters/ModelSet.java +++ b/Source/mesquite/lib/characters/ModelSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/ModelVector.java b/Source/mesquite/lib/characters/ModelVector.java index 46f068d05..3d54084d9 100644 --- a/Source/mesquite/lib/characters/ModelVector.java +++ b/Source/mesquite/lib/characters/ModelVector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/ProbabilityModel.java b/Source/mesquite/lib/characters/ProbabilityModel.java index b8c61eb45..08283e51f 100644 --- a/Source/mesquite/lib/characters/ProbabilityModel.java +++ b/Source/mesquite/lib/characters/ProbabilityModel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/ProbabilityModelSet.java b/Source/mesquite/lib/characters/ProbabilityModelSet.java index b36457b93..3ebbf8162 100644 --- a/Source/mesquite/lib/characters/ProbabilityModelSet.java +++ b/Source/mesquite/lib/characters/ProbabilityModelSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/SlicedCharacterHistory.java b/Source/mesquite/lib/characters/SlicedCharacterHistory.java index a6998fd50..225d7a769 100644 --- a/Source/mesquite/lib/characters/SlicedCharacterHistory.java +++ b/Source/mesquite/lib/characters/SlicedCharacterHistory.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/StoredCharacterHistory.java b/Source/mesquite/lib/characters/StoredCharacterHistory.java index d1cf9b36c..f5c9e9435 100644 --- a/Source/mesquite/lib/characters/StoredCharacterHistory.java +++ b/Source/mesquite/lib/characters/StoredCharacterHistory.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/TaxaInfo.java b/Source/mesquite/lib/characters/TaxaInfo.java index 5a0d12766..0be8ae719 100644 --- a/Source/mesquite/lib/characters/TaxaInfo.java +++ b/Source/mesquite/lib/characters/TaxaInfo.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/characters/WholeCharacterModel.java b/Source/mesquite/lib/characters/WholeCharacterModel.java index 864c6206a..a0ed72469 100644 --- a/Source/mesquite/lib/characters/WholeCharacterModel.java +++ b/Source/mesquite/lib/characters/WholeCharacterModel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/AnalyticalDrawTree.java b/Source/mesquite/lib/duties/AnalyticalDrawTree.java index 17cec77a0..8813c06bf 100644 --- a/Source/mesquite/lib/duties/AnalyticalDrawTree.java +++ b/Source/mesquite/lib/duties/AnalyticalDrawTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BooleanForCharacter.java b/Source/mesquite/lib/duties/BooleanForCharacter.java index 1214d9d70..854ba2d79 100644 --- a/Source/mesquite/lib/duties/BooleanForCharacter.java +++ b/Source/mesquite/lib/duties/BooleanForCharacter.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BooleanForItem.java b/Source/mesquite/lib/duties/BooleanForItem.java index 3c7e99ad0..c8368d904 100644 --- a/Source/mesquite/lib/duties/BooleanForItem.java +++ b/Source/mesquite/lib/duties/BooleanForItem.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BooleanForTaxon.java b/Source/mesquite/lib/duties/BooleanForTaxon.java index 56cb2c02f..6d80b16d6 100644 --- a/Source/mesquite/lib/duties/BooleanForTaxon.java +++ b/Source/mesquite/lib/duties/BooleanForTaxon.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BooleanForTree.java b/Source/mesquite/lib/duties/BooleanForTree.java index 642f21a3d..8651b08d6 100644 --- a/Source/mesquite/lib/duties/BooleanForTree.java +++ b/Source/mesquite/lib/duties/BooleanForTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BooleanForTreeIncr.java b/Source/mesquite/lib/duties/BooleanForTreeIncr.java index 90b5a853e..172464887 100644 --- a/Source/mesquite/lib/duties/BooleanForTreeIncr.java +++ b/Source/mesquite/lib/duties/BooleanForTreeIncr.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BooleanForTreeM.java b/Source/mesquite/lib/duties/BooleanForTreeM.java index 9fe669b6b..a8b8252ee 100644 --- a/Source/mesquite/lib/duties/BooleanForTreeM.java +++ b/Source/mesquite/lib/duties/BooleanForTreeM.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BranchLengthsAlterer.java b/Source/mesquite/lib/duties/BranchLengthsAlterer.java index 96bab0da6..1d5aa1de6 100644 --- a/Source/mesquite/lib/duties/BranchLengthsAlterer.java +++ b/Source/mesquite/lib/duties/BranchLengthsAlterer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BranchLengthsAltererMult.java b/Source/mesquite/lib/duties/BranchLengthsAltererMult.java index fc88d8c2e..7a9297707 100644 --- a/Source/mesquite/lib/duties/BranchLengthsAltererMult.java +++ b/Source/mesquite/lib/duties/BranchLengthsAltererMult.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BranchNamesAlterer.java b/Source/mesquite/lib/duties/BranchNamesAlterer.java index f380e8e7c..5e311984b 100644 --- a/Source/mesquite/lib/duties/BranchNamesAlterer.java +++ b/Source/mesquite/lib/duties/BranchNamesAlterer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BranchNamesAltererMult.java b/Source/mesquite/lib/duties/BranchNamesAltererMult.java index ae54d730a..98bd3bc29 100644 --- a/Source/mesquite/lib/duties/BranchNamesAltererMult.java +++ b/Source/mesquite/lib/duties/BranchNamesAltererMult.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/BrowseHierarchy.java b/Source/mesquite/lib/duties/BrowseHierarchy.java index cd9384854..bf0c8c5f5 100644 --- a/Source/mesquite/lib/duties/BrowseHierarchy.java +++ b/Source/mesquite/lib/duties/BrowseHierarchy.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CellColorer.java b/Source/mesquite/lib/duties/CellColorer.java index 9d28d969f..621cf6d2b 100644 --- a/Source/mesquite/lib/duties/CellColorer.java +++ b/Source/mesquite/lib/duties/CellColorer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CellColorerCharacters.java b/Source/mesquite/lib/duties/CellColorerCharacters.java index 5482e654c..9a7979a64 100644 --- a/Source/mesquite/lib/duties/CellColorerCharacters.java +++ b/Source/mesquite/lib/duties/CellColorerCharacters.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CellColorerMatrix.java b/Source/mesquite/lib/duties/CellColorerMatrix.java index 75cb6dca1..fc2647e59 100644 --- a/Source/mesquite/lib/duties/CellColorerMatrix.java +++ b/Source/mesquite/lib/duties/CellColorerMatrix.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CellColorerTaxa.java b/Source/mesquite/lib/duties/CellColorerTaxa.java index 409f49f9e..dca35b70d 100644 --- a/Source/mesquite/lib/duties/CellColorerTaxa.java +++ b/Source/mesquite/lib/duties/CellColorerTaxa.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharHistorySource.java b/Source/mesquite/lib/duties/CharHistorySource.java index 320e9247c..c16f35f80 100644 --- a/Source/mesquite/lib/duties/CharHistorySource.java +++ b/Source/mesquite/lib/duties/CharHistorySource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharMapper.java b/Source/mesquite/lib/duties/CharMapper.java index 02c350c83..0cd5a6164 100644 --- a/Source/mesquite/lib/duties/CharMapper.java +++ b/Source/mesquite/lib/duties/CharMapper.java @@ -1,5 +1,5 @@ -/* Mesquite. Copyright 1997-2011 W. Maddison, D. Maddison & Peter Midford. -Version 2.75, September 2011. +/* Mesquite. Copyright 1997 and onward, W. Maddison, D. Maddison & Peter Midford. + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharMatrixFiller.java b/Source/mesquite/lib/duties/CharMatrixFiller.java index 51047ad35..ebd384436 100644 --- a/Source/mesquite/lib/duties/CharMatrixFiller.java +++ b/Source/mesquite/lib/duties/CharMatrixFiller.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharMatrixManager.java b/Source/mesquite/lib/duties/CharMatrixManager.java index 43b122fe9..24bcba121 100644 --- a/Source/mesquite/lib/duties/CharMatrixManager.java +++ b/Source/mesquite/lib/duties/CharMatrixManager.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -95,7 +96,7 @@ public void processMatrix(Taxa taxa, mesquite.lib.characters.CharacterData data, NameReference colorNameRef = NameReference.getNameReference("color"); MesquiteTimer readTime = new MesquiteTimer(); MesquiteTimer totalTime = new MesquiteTimer(); - + totalTime.start(); if (data.interleaved) { //vvvvvvvv INTERLEAVED ################################################################# boolean warned = false; diff --git a/Source/mesquite/lib/duties/CharMatrixObedSource.java b/Source/mesquite/lib/duties/CharMatrixObedSource.java index e41af345b..4f3abebdf 100644 --- a/Source/mesquite/lib/duties/CharMatrixObedSource.java +++ b/Source/mesquite/lib/duties/CharMatrixObedSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharMatrixOneSource.java b/Source/mesquite/lib/duties/CharMatrixOneSource.java index b7425335c..49501f7dc 100644 --- a/Source/mesquite/lib/duties/CharMatrixOneSource.java +++ b/Source/mesquite/lib/duties/CharMatrixOneSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharMatrixSource.java b/Source/mesquite/lib/duties/CharMatrixSource.java index 4950c8170..f599a8fea 100644 --- a/Source/mesquite/lib/duties/CharMatrixSource.java +++ b/Source/mesquite/lib/duties/CharMatrixSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharModelCurator.java b/Source/mesquite/lib/duties/CharModelCurator.java index 65bcaa9d2..821b6a26d 100644 --- a/Source/mesquite/lib/duties/CharModelCurator.java +++ b/Source/mesquite/lib/duties/CharModelCurator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharSelectCoordinator.java b/Source/mesquite/lib/duties/CharSelectCoordinator.java index 2040901f7..4e74e05dd 100644 --- a/Source/mesquite/lib/duties/CharSelectCoordinator.java +++ b/Source/mesquite/lib/duties/CharSelectCoordinator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharSourceCoord.java b/Source/mesquite/lib/duties/CharSourceCoord.java index e544bfc3b..e9bafd9a0 100644 --- a/Source/mesquite/lib/duties/CharSourceCoord.java +++ b/Source/mesquite/lib/duties/CharSourceCoord.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharSourceCoordObed.java b/Source/mesquite/lib/duties/CharSourceCoordObed.java index e606bd9fa..a5b4fcdda 100644 --- a/Source/mesquite/lib/duties/CharSourceCoordObed.java +++ b/Source/mesquite/lib/duties/CharSourceCoordObed.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharSpecsSetManager.java b/Source/mesquite/lib/duties/CharSpecsSetManager.java index e0e0a2621..844c4b7e0 100644 --- a/Source/mesquite/lib/duties/CharSpecsSetManager.java +++ b/Source/mesquite/lib/duties/CharSpecsSetManager.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -220,7 +221,8 @@ else if (project.getNumberCharMatrices(file)>0) //should use first in this file MesquiteMessage.discreetNotifyUser("Sorry, a " + lowerCaseTypeName() + " could not be read because its associated data set was not found. This can occur if you are fusing files, or if you have edited files by hand or with another program. Another possible cause is that your current Mesquite configuration doesn't include packages to read matrices of that type. Try restarting Mesquite after selecting \"Use all installed packages\" in the Activate/Deactivate submenu of the File menu.\n\nCommand: " + command); return false; } - + if (data.getSuppressSpecssetReading()) + return true; //acting as everything is fine, but in fact specset was ignored if ("=".equals(token)) token = ParseUtil.getToken(command, startCharT); //getting name of first model diff --git a/Source/mesquite/lib/duties/CharStatesForNodes.java b/Source/mesquite/lib/duties/CharStatesForNodes.java index 89bd7dbbc..f8110e310 100644 --- a/Source/mesquite/lib/duties/CharStatesForNodes.java +++ b/Source/mesquite/lib/duties/CharStatesForNodes.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharSubmodelCurator.java b/Source/mesquite/lib/duties/CharSubmodelCurator.java index a0dfe85f6..84d7b8d9c 100644 --- a/Source/mesquite/lib/duties/CharSubmodelCurator.java +++ b/Source/mesquite/lib/duties/CharSubmodelCurator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharTableAssistantI.java b/Source/mesquite/lib/duties/CharTableAssistantI.java index f221c8bfb..7f41be735 100644 --- a/Source/mesquite/lib/duties/CharTableAssistantI.java +++ b/Source/mesquite/lib/duties/CharTableAssistantI.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharacterModelSource.java b/Source/mesquite/lib/duties/CharacterModelSource.java index 8b52399b9..f81741c88 100644 --- a/Source/mesquite/lib/duties/CharacterModelSource.java +++ b/Source/mesquite/lib/duties/CharacterModelSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharacterObedSource.java b/Source/mesquite/lib/duties/CharacterObedSource.java index 0cd0d4edd..f2213c34e 100644 --- a/Source/mesquite/lib/duties/CharacterObedSource.java +++ b/Source/mesquite/lib/duties/CharacterObedSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharacterOneSource.java b/Source/mesquite/lib/duties/CharacterOneSource.java index 72f06cf2f..c63333675 100644 --- a/Source/mesquite/lib/duties/CharacterOneSource.java +++ b/Source/mesquite/lib/duties/CharacterOneSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharacterSelector.java b/Source/mesquite/lib/duties/CharacterSelector.java index e4d6f85ab..3aadf6d9b 100644 --- a/Source/mesquite/lib/duties/CharacterSelector.java +++ b/Source/mesquite/lib/duties/CharacterSelector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharacterSimulator.java b/Source/mesquite/lib/duties/CharacterSimulator.java index 348c68384..6e4027c1b 100644 --- a/Source/mesquite/lib/duties/CharacterSimulator.java +++ b/Source/mesquite/lib/duties/CharacterSimulator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharacterSource.java b/Source/mesquite/lib/duties/CharacterSource.java index e97833f43..5a3f6a096 100644 --- a/Source/mesquite/lib/duties/CharacterSource.java +++ b/Source/mesquite/lib/duties/CharacterSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharactersManager.java b/Source/mesquite/lib/duties/CharactersManager.java index f3b56f140..aeb672441 100644 --- a/Source/mesquite/lib/duties/CharactersManager.java +++ b/Source/mesquite/lib/duties/CharactersManager.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CharsStatesForNodes.java b/Source/mesquite/lib/duties/CharsStatesForNodes.java index c0f205abb..588b40e7a 100644 --- a/Source/mesquite/lib/duties/CharsStatesForNodes.java +++ b/Source/mesquite/lib/duties/CharsStatesForNodes.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ChartAssistant.java b/Source/mesquite/lib/duties/ChartAssistant.java index e6a4c5be6..751d3ff08 100644 --- a/Source/mesquite/lib/duties/ChartAssistant.java +++ b/Source/mesquite/lib/duties/ChartAssistant.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/Consenser.java b/Source/mesquite/lib/duties/Consenser.java index 5e49028a1..3f8c4eb65 100644 --- a/Source/mesquite/lib/duties/Consenser.java +++ b/Source/mesquite/lib/duties/Consenser.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/CuratorWithSettings.java b/Source/mesquite/lib/duties/CuratorWithSettings.java index 8d1bdebce..c57ce5c8a 100644 --- a/Source/mesquite/lib/duties/CuratorWithSettings.java +++ b/Source/mesquite/lib/duties/CuratorWithSettings.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/DataAlterer.java b/Source/mesquite/lib/duties/DataAlterer.java index eac07c67a..9bc3d6113 100644 --- a/Source/mesquite/lib/duties/DataAlterer.java +++ b/Source/mesquite/lib/duties/DataAlterer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/DataAltererCon.java b/Source/mesquite/lib/duties/DataAltererCon.java index 005f8006a..e243e99c2 100644 --- a/Source/mesquite/lib/duties/DataAltererCon.java +++ b/Source/mesquite/lib/duties/DataAltererCon.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/DataColumnNamesAssistant.java b/Source/mesquite/lib/duties/DataColumnNamesAssistant.java index 8a764fa35..5345e794f 100644 --- a/Source/mesquite/lib/duties/DataColumnNamesAssistant.java +++ b/Source/mesquite/lib/duties/DataColumnNamesAssistant.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/DataMatcher.java b/Source/mesquite/lib/duties/DataMatcher.java index 84108b8d3..d1d1e5f2c 100644 --- a/Source/mesquite/lib/duties/DataMatcher.java +++ b/Source/mesquite/lib/duties/DataMatcher.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/DataSearcher.java b/Source/mesquite/lib/duties/DataSearcher.java index 230a0c3a3..a54b63651 100644 --- a/Source/mesquite/lib/duties/DataSearcher.java +++ b/Source/mesquite/lib/duties/DataSearcher.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -13,6 +14,7 @@ package mesquite.lib.duties; import java.awt.*; + import mesquite.lib.*; import mesquite.lib.table.*; import mesquite.lib.characters.*; @@ -40,6 +42,15 @@ public boolean canSearchMoreThanOnePiece() { return false; } + /*.................................................................................................................*/ + /** Processing to be done after each search. Returns true iff the number of columns changed in the process).*/ + public boolean processAfterEachTaxonSearch(mesquite.lib.characters.CharacterData data, int it){ + return false; + } + /*.................................................................................................................*/ + /** message if search failed to find anything. */ + public void unsuccessfulSearchMessage(){ + } /*.................................................................................................................*/ /** Called to search data in a table. This is used if the searching procedure can be done on the selected region in one taxon at a time, independent of all other taxa. If the searching procedure involves dependencies between taxa, @@ -49,8 +60,12 @@ public boolean searchSelectedTaxa(mesquite.lib.characters.CharacterData data, Me if (table==null && data!=null){ // alter entire matrix if (canSearchMoreThanOnePiece() || data.getNumTaxa()==1) return false; - for (int j=0; j this.maximumTaxonFilled) + maximumTaxonFilled = taxonFilled; + } + public int getOriginalNumTaxa() { + return originalNumTaxa; + } + public void setOriginalNumTaxa(int originalNumTaxa) { + this.originalNumTaxa = originalNumTaxa; + } + } diff --git a/Source/mesquite/lib/duties/FileInterpreterI.java b/Source/mesquite/lib/duties/FileInterpreterI.java index 95db9cb7f..f0efbe47c 100644 --- a/Source/mesquite/lib/duties/FileInterpreterI.java +++ b/Source/mesquite/lib/duties/FileInterpreterI.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -31,7 +32,7 @@ public Class getDutyClass() { public abstract boolean exportFile(MesquiteFile file, String arguments); /** called after hired in case interpreter wants to query user about import*/ - public void getImportOptions(){ + public void getImportOptions(boolean fuse){ } } diff --git a/Source/mesquite/lib/duties/FileInterpreterITree.java b/Source/mesquite/lib/duties/FileInterpreterITree.java index d16f07d3c..4c1c51a2a 100644 --- a/Source/mesquite/lib/duties/FileInterpreterITree.java +++ b/Source/mesquite/lib/duties/FileInterpreterITree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/FileProcessor.java b/Source/mesquite/lib/duties/FileProcessor.java new file mode 100644 index 000000000..ff1b7bfb1 --- /dev/null +++ b/Source/mesquite/lib/duties/FileProcessor.java @@ -0,0 +1,48 @@ +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) +*/ +package mesquite.lib.duties; + +import java.awt.*; +import mesquite.lib.*; +import mesquite.lib.table.*; +import mesquite.lib.characters.*; + + +/* ======================================================================== */ +/**This is superclass of modules to alter a file (e.g. to process matrices within the file).*/ + +public abstract class FileProcessor extends MesquiteModule { + + public Class getDutyClass() { + return FileProcessor.class; + } + public String getDutyName() { + return "File Processor"; + } + + /** if returns true, then requests to remain on even after alterFile is called. Default is false*/ + public boolean pleaseLeaveMeOn(){ + return false; + } + /*.................................................................................................................*/ + /** Called to process file. */ + public abstract boolean processFile(MesquiteFile file); + + +} + + + + + diff --git a/Source/mesquite/lib/duties/GeneralFileMaker.java b/Source/mesquite/lib/duties/GeneralFileMaker.java index d1c240c44..98a0f1777 100644 --- a/Source/mesquite/lib/duties/GeneralFileMaker.java +++ b/Source/mesquite/lib/duties/GeneralFileMaker.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/HistogramAssistantA.java b/Source/mesquite/lib/duties/HistogramAssistantA.java index 0215ee564..31771d851 100644 --- a/Source/mesquite/lib/duties/HistogramAssistantA.java +++ b/Source/mesquite/lib/duties/HistogramAssistantA.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/IncrementalConsenser.java b/Source/mesquite/lib/duties/IncrementalConsenser.java index d0fa97ee6..218cabe8f 100644 --- a/Source/mesquite/lib/duties/IncrementalConsenser.java +++ b/Source/mesquite/lib/duties/IncrementalConsenser.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ItemsBiplotter.java b/Source/mesquite/lib/duties/ItemsBiplotter.java index e599720bc..0fc3cd9a5 100644 --- a/Source/mesquite/lib/duties/ItemsBiplotter.java +++ b/Source/mesquite/lib/duties/ItemsBiplotter.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ItemsCharter.java b/Source/mesquite/lib/duties/ItemsCharter.java index bc2f65d4b..7ab7a5a26 100644 --- a/Source/mesquite/lib/duties/ItemsCharter.java +++ b/Source/mesquite/lib/duties/ItemsCharter.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ItemsSource.java b/Source/mesquite/lib/duties/ItemsSource.java index 77d3c750e..a5743042b 100644 --- a/Source/mesquite/lib/duties/ItemsSource.java +++ b/Source/mesquite/lib/duties/ItemsSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ManageModelSet.java b/Source/mesquite/lib/duties/ManageModelSet.java index d6e2cf2dd..48bf540d8 100644 --- a/Source/mesquite/lib/duties/ManageModelSet.java +++ b/Source/mesquite/lib/duties/ManageModelSet.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ManagerAssistant.java b/Source/mesquite/lib/duties/ManagerAssistant.java index 97026d558..033a7cd3f 100644 --- a/Source/mesquite/lib/duties/ManagerAssistant.java +++ b/Source/mesquite/lib/duties/ManagerAssistant.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/MatrixCharter.java b/Source/mesquite/lib/duties/MatrixCharter.java index d0daacb48..11cac6e5f 100644 --- a/Source/mesquite/lib/duties/MatrixCharter.java +++ b/Source/mesquite/lib/duties/MatrixCharter.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/MatrixInfoPanelAssistant.java b/Source/mesquite/lib/duties/MatrixInfoPanelAssistant.java index e9ff2b9ad..b19bb1460 100644 --- a/Source/mesquite/lib/duties/MatrixInfoPanelAssistant.java +++ b/Source/mesquite/lib/duties/MatrixInfoPanelAssistant.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/MatrixInfoPanelAssistantI.java b/Source/mesquite/lib/duties/MatrixInfoPanelAssistantI.java index 1ecf58cb3..9c49cd358 100644 --- a/Source/mesquite/lib/duties/MatrixInfoPanelAssistantI.java +++ b/Source/mesquite/lib/duties/MatrixInfoPanelAssistantI.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/MatrixSourceCoord.java b/Source/mesquite/lib/duties/MatrixSourceCoord.java index 4707fac09..2f8d8ccf3 100644 --- a/Source/mesquite/lib/duties/MatrixSourceCoord.java +++ b/Source/mesquite/lib/duties/MatrixSourceCoord.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/MatrixSourceCoordObed.java b/Source/mesquite/lib/duties/MatrixSourceCoordObed.java index 1030107cd..d3d94f4e4 100644 --- a/Source/mesquite/lib/duties/MatrixSourceCoordObed.java +++ b/Source/mesquite/lib/duties/MatrixSourceCoordObed.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/MesquiteInit.java b/Source/mesquite/lib/duties/MesquiteInit.java index bc829b7ce..e9f7809aa 100644 --- a/Source/mesquite/lib/duties/MesquiteInit.java +++ b/Source/mesquite/lib/duties/MesquiteInit.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NexusFileInterpreter.java b/Source/mesquite/lib/duties/NexusFileInterpreter.java index 0f6317369..c2c76b56f 100644 --- a/Source/mesquite/lib/duties/NexusFileInterpreter.java +++ b/Source/mesquite/lib/duties/NexusFileInterpreter.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NodeChooser.java b/Source/mesquite/lib/duties/NodeChooser.java index 5b6168dda..182f0646d 100644 --- a/Source/mesquite/lib/duties/NodeChooser.java +++ b/Source/mesquite/lib/duties/NodeChooser.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NodeLocs.java b/Source/mesquite/lib/duties/NodeLocs.java index 621cbdbaf..23b2fcb8b 100644 --- a/Source/mesquite/lib/duties/NodeLocs.java +++ b/Source/mesquite/lib/duties/NodeLocs.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NodeLocsCircle.java b/Source/mesquite/lib/duties/NodeLocsCircle.java index 06b206e23..04859ade1 100644 --- a/Source/mesquite/lib/duties/NodeLocsCircle.java +++ b/Source/mesquite/lib/duties/NodeLocsCircle.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NodeLocsFree.java b/Source/mesquite/lib/duties/NodeLocsFree.java index 1e83e775c..3049c7477 100644 --- a/Source/mesquite/lib/duties/NodeLocsFree.java +++ b/Source/mesquite/lib/duties/NodeLocsFree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NodeLocsPlot.java b/Source/mesquite/lib/duties/NodeLocsPlot.java index 29e19446c..9717445f1 100644 --- a/Source/mesquite/lib/duties/NodeLocsPlot.java +++ b/Source/mesquite/lib/duties/NodeLocsPlot.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NodeLocsVH.java b/Source/mesquite/lib/duties/NodeLocsVH.java index 937f68701..e069a5186 100644 --- a/Source/mesquite/lib/duties/NodeLocsVH.java +++ b/Source/mesquite/lib/duties/NodeLocsVH.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -13,7 +14,6 @@ package mesquite.lib.duties; import java.awt.*; - import mesquite.lib.*; @@ -24,7 +24,7 @@ public abstract class NodeLocsVH extends NodeLocs { public static int defaultOrientation = TreeDisplay.UP; - public String getDutyName() { + public String getDutyName() { return "Node Location (Vert/Horiz)"; } public Class getDutyClass() { diff --git a/Source/mesquite/lib/duties/NumFor2CharHistAndTree.java b/Source/mesquite/lib/duties/NumFor2CharHistAndTree.java index d2a7d7d79..f33434a85 100644 --- a/Source/mesquite/lib/duties/NumFor2CharHistAndTree.java +++ b/Source/mesquite/lib/duties/NumFor2CharHistAndTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumForCharHistAndTree.java b/Source/mesquite/lib/duties/NumForCharHistAndTree.java index edc64e015..be928abf0 100644 --- a/Source/mesquite/lib/duties/NumForCharHistAndTree.java +++ b/Source/mesquite/lib/duties/NumForCharHistAndTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumForCharTreeDep.java b/Source/mesquite/lib/duties/NumForCharTreeDep.java index 4fd662fe7..41f2569d8 100644 --- a/Source/mesquite/lib/duties/NumForCharTreeDep.java +++ b/Source/mesquite/lib/duties/NumForCharTreeDep.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumForCharTreeIndep.java b/Source/mesquite/lib/duties/NumForCharTreeIndep.java index 3dd083e74..c6632ffc9 100644 --- a/Source/mesquite/lib/duties/NumForCharTreeIndep.java +++ b/Source/mesquite/lib/duties/NumForCharTreeIndep.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberArrayForMatrix.java b/Source/mesquite/lib/duties/NumberArrayForMatrix.java new file mode 100644 index 000000000..04369ba3d --- /dev/null +++ b/Source/mesquite/lib/duties/NumberArrayForMatrix.java @@ -0,0 +1,73 @@ +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) +*/ +package mesquite.lib.duties; + +import java.awt.*; + +import mesquite.lib.*; +import mesquite.lib.characters.*; + + +/* ======================================================================== */ +/**Supplies a number for a data set (a CharacterData object)*/ + +public abstract class NumberArrayForMatrix extends MesquiteModule { + + public Class getDutyClass() { + return NumberForMatrix.class; + } + public String getDutyName() { + return "Numbers for Matrix"; + } + public String getFunctionIconPath(){ + return getRootImageDirectoryPath() + "functionIcons/matrixNumber.gif"; + } + /** Called to provoke any necessary initialization. This helps prevent the module's intialization queries to the user from + happening at inopportune times (e.g., while a long chart calculation is in mid-progress)*/ + public abstract void initialize(MCharactersDistribution data); + + public abstract void calculateNumbers(MCharactersDistribution data, NumberArray result, MesquiteString resultString); //TODO: pass result + /*===== For NumberForItem interface ======*/ + public boolean returnsMultipleValues(){ + return false; + } + public void initialize(Object object1, Object object2){ + if (object1 instanceof MCharactersDistribution) + initialize((MCharactersDistribution)object1); + } + public void calculateNumbers(Object object1, Object object2, NumberArray result, MesquiteString resultString){ + clearResultAndLastResult(result); + if (result==null) + return; + if (object1 instanceof MCharactersDistribution) { + calculateNumbers((MCharactersDistribution)object1, result, resultString); + saveLastResult(result); + saveLastResultString(resultString); + } + } + public void calculateNumbersInContext(Object object1, Object object2, ItemsSource source, int whichItem, NumberArray result, MesquiteString resultString){ + clearResultAndLastResult(result); + calculateNumbers(object1, object2, result, resultString); + saveLastResult(result); + saveLastResultString(resultString); + } + public String getNameOfValueCalculated(){ + return getNameAndParameters(); + } + public abstract String[] getNumbersNames(); + public abstract int getNumberOfNumbers(); + +} + + diff --git a/Source/mesquite/lib/duties/NumberFor2CharAndTree.java b/Source/mesquite/lib/duties/NumberFor2CharAndTree.java index 9d98c5fb6..13c7bdd73 100644 --- a/Source/mesquite/lib/duties/NumberFor2CharAndTree.java +++ b/Source/mesquite/lib/duties/NumberFor2CharAndTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberFor2Characters.java b/Source/mesquite/lib/duties/NumberFor2Characters.java index 96844c967..b15c648cf 100644 --- a/Source/mesquite/lib/duties/NumberFor2Characters.java +++ b/Source/mesquite/lib/duties/NumberFor2Characters.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberFor2Taxa.java b/Source/mesquite/lib/duties/NumberFor2Taxa.java index ef90b602a..c2ceded76 100644 --- a/Source/mesquite/lib/duties/NumberFor2Taxa.java +++ b/Source/mesquite/lib/duties/NumberFor2Taxa.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberFor2TaxaIncr.java b/Source/mesquite/lib/duties/NumberFor2TaxaIncr.java index 2400836ab..4a4a2e0c4 100644 --- a/Source/mesquite/lib/duties/NumberFor2TaxaIncr.java +++ b/Source/mesquite/lib/duties/NumberFor2TaxaIncr.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberFor2Trees.java b/Source/mesquite/lib/duties/NumberFor2Trees.java index a84aedd76..2f56c1798 100644 --- a/Source/mesquite/lib/duties/NumberFor2Trees.java +++ b/Source/mesquite/lib/duties/NumberFor2Trees.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForCharAndTaxon.java b/Source/mesquite/lib/duties/NumberForCharAndTaxon.java index fa17af198..20b4b159d 100644 --- a/Source/mesquite/lib/duties/NumberForCharAndTaxon.java +++ b/Source/mesquite/lib/duties/NumberForCharAndTaxon.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForCharAndTree.java b/Source/mesquite/lib/duties/NumberForCharAndTree.java index cc6df9729..f9779936a 100644 --- a/Source/mesquite/lib/duties/NumberForCharAndTree.java +++ b/Source/mesquite/lib/duties/NumberForCharAndTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForCharAndTreeM.java b/Source/mesquite/lib/duties/NumberForCharAndTreeM.java index 757d2fcee..e3c98b6f2 100644 --- a/Source/mesquite/lib/duties/NumberForCharAndTreeM.java +++ b/Source/mesquite/lib/duties/NumberForCharAndTreeM.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForCharacter.java b/Source/mesquite/lib/duties/NumberForCharacter.java index 4dc116e15..6ee1bb07b 100644 --- a/Source/mesquite/lib/duties/NumberForCharacter.java +++ b/Source/mesquite/lib/duties/NumberForCharacter.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForCharacterIncr.java b/Source/mesquite/lib/duties/NumberForCharacterIncr.java index 9b442a11a..959e7b4a4 100644 --- a/Source/mesquite/lib/duties/NumberForCharacterIncr.java +++ b/Source/mesquite/lib/duties/NumberForCharacterIncr.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForItem.java b/Source/mesquite/lib/duties/NumberForItem.java index 41fa43277..957b7eb03 100644 --- a/Source/mesquite/lib/duties/NumberForItem.java +++ b/Source/mesquite/lib/duties/NumberForItem.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForMatrix.java b/Source/mesquite/lib/duties/NumberForMatrix.java index f65e80b01..e8a67fd22 100644 --- a/Source/mesquite/lib/duties/NumberForMatrix.java +++ b/Source/mesquite/lib/duties/NumberForMatrix.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForMatrixAndTree.java b/Source/mesquite/lib/duties/NumberForMatrixAndTree.java index e6ab3611e..e7f4efea9 100644 --- a/Source/mesquite/lib/duties/NumberForMatrixAndTree.java +++ b/Source/mesquite/lib/duties/NumberForMatrixAndTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForNode.java b/Source/mesquite/lib/duties/NumberForNode.java index 850cabdf0..47d00b8d4 100644 --- a/Source/mesquite/lib/duties/NumberForNode.java +++ b/Source/mesquite/lib/duties/NumberForNode.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForTaxon.java b/Source/mesquite/lib/duties/NumberForTaxon.java index 044c6187b..7c8211623 100644 --- a/Source/mesquite/lib/duties/NumberForTaxon.java +++ b/Source/mesquite/lib/duties/NumberForTaxon.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForTaxonIncr.java b/Source/mesquite/lib/duties/NumberForTaxonIncr.java index e6d7dbf5b..2de64a874 100644 --- a/Source/mesquite/lib/duties/NumberForTaxonIncr.java +++ b/Source/mesquite/lib/duties/NumberForTaxonIncr.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForTree.java b/Source/mesquite/lib/duties/NumberForTree.java index 48e6f1af2..810abf240 100644 --- a/Source/mesquite/lib/duties/NumberForTree.java +++ b/Source/mesquite/lib/duties/NumberForTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForTreeBlock.java b/Source/mesquite/lib/duties/NumberForTreeBlock.java index dd3520f87..4e8fdc42a 100644 --- a/Source/mesquite/lib/duties/NumberForTreeBlock.java +++ b/Source/mesquite/lib/duties/NumberForTreeBlock.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForTreeIncr.java b/Source/mesquite/lib/duties/NumberForTreeIncr.java index 1d52b3d19..869186fd9 100644 --- a/Source/mesquite/lib/duties/NumberForTreeIncr.java +++ b/Source/mesquite/lib/duties/NumberForTreeIncr.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForTreeM.java b/Source/mesquite/lib/duties/NumberForTreeM.java index 3a8d8bb26..f5b194708 100644 --- a/Source/mesquite/lib/duties/NumberForTreeM.java +++ b/Source/mesquite/lib/duties/NumberForTreeM.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumberForTreeWContext.java b/Source/mesquite/lib/duties/NumberForTreeWContext.java index be941ca21..0299d1532 100644 --- a/Source/mesquite/lib/duties/NumberForTreeWContext.java +++ b/Source/mesquite/lib/duties/NumberForTreeWContext.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumbersForNodes.java b/Source/mesquite/lib/duties/NumbersForNodes.java index 765a5cadc..7e1491790 100644 --- a/Source/mesquite/lib/duties/NumbersForNodes.java +++ b/Source/mesquite/lib/duties/NumbersForNodes.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -35,6 +36,20 @@ happening at inopportune times (e.g., while a long chart calculation is in mid-p public abstract void initialize(Tree tree); public abstract void calculateNumbers(Tree tree, NumberArray result, MesquiteString resultString); //TODO: pass MesquiteString + + public boolean getDefaultShowLabels() { + return false; + } + public boolean getDefaultShadeBranches() { + return true; + } + public boolean getDefaultShadeInColor() { + return true; + } + public boolean getDefaultLabelTerminals() { + return true; + } + } diff --git a/Source/mesquite/lib/duties/NumbersForNodesAndChar.java b/Source/mesquite/lib/duties/NumbersForNodesAndChar.java index d84d36b31..52335f505 100644 --- a/Source/mesquite/lib/duties/NumbersForNodesAndChar.java +++ b/Source/mesquite/lib/duties/NumbersForNodesAndChar.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumbersForNodesAndHistory.java b/Source/mesquite/lib/duties/NumbersForNodesAndHistory.java index 35954b5c8..d25b8be7a 100644 --- a/Source/mesquite/lib/duties/NumbersForNodesAndHistory.java +++ b/Source/mesquite/lib/duties/NumbersForNodesAndHistory.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumbersForNodesAndMatrix.java b/Source/mesquite/lib/duties/NumbersForNodesAndMatrix.java index 83344c277..cdf2d18a3 100644 --- a/Source/mesquite/lib/duties/NumbersForNodesAndMatrix.java +++ b/Source/mesquite/lib/duties/NumbersForNodesAndMatrix.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumbersForNodesIncr.java b/Source/mesquite/lib/duties/NumbersForNodesIncr.java index 166a41972..82ace5785 100644 --- a/Source/mesquite/lib/duties/NumbersForNodesIncr.java +++ b/Source/mesquite/lib/duties/NumbersForNodesIncr.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/NumbersForNodesWith2Char.java b/Source/mesquite/lib/duties/NumbersForNodesWith2Char.java index 95afb7cd0..3dcdaa977 100644 --- a/Source/mesquite/lib/duties/NumbersForNodesWith2Char.java +++ b/Source/mesquite/lib/duties/NumbersForNodesWith2Char.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/OneTreeSource.java b/Source/mesquite/lib/duties/OneTreeSource.java index fe74e2fc4..b828a5fdc 100644 --- a/Source/mesquite/lib/duties/OneTreeSource.java +++ b/Source/mesquite/lib/duties/OneTreeSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/PackageIntro.java b/Source/mesquite/lib/duties/PackageIntro.java index 55b33ef36..98b371fe7 100644 --- a/Source/mesquite/lib/duties/PackageIntro.java +++ b/Source/mesquite/lib/duties/PackageIntro.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -42,8 +43,13 @@ public String getSplashURL(){ splashP =getPath()+"splash.html"; if (MesquiteFile.fileExists(splashP)) return splashP; - else - return getManualPath(); + String s = getManualPath(); + if (StringUtil.notEmpty(s)) + return s; + s = getPackageURL(); + if (StringUtil.notEmpty(s)) + return s; + return s; } public boolean getSearchableAsModule(){ return false; diff --git a/Source/mesquite/lib/duties/PackageIntroInterface.java b/Source/mesquite/lib/duties/PackageIntroInterface.java index 48b3bf9b9..eff0afd70 100644 --- a/Source/mesquite/lib/duties/PackageIntroInterface.java +++ b/Source/mesquite/lib/duties/PackageIntroInterface.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ParametersExplorer.java b/Source/mesquite/lib/duties/ParametersExplorer.java index a7e37c55b..c8688ed07 100644 --- a/Source/mesquite/lib/duties/ParametersExplorer.java +++ b/Source/mesquite/lib/duties/ParametersExplorer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ReadFileFromString.java b/Source/mesquite/lib/duties/ReadFileFromString.java index 296c0b862..806e9eeb6 100644 --- a/Source/mesquite/lib/duties/ReadFileFromString.java +++ b/Source/mesquite/lib/duties/ReadFileFromString.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ScattergramAssistantA.java b/Source/mesquite/lib/duties/ScattergramAssistantA.java index 12d54abb6..1896510da 100644 --- a/Source/mesquite/lib/duties/ScattergramAssistantA.java +++ b/Source/mesquite/lib/duties/ScattergramAssistantA.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/ScriptingManager.java b/Source/mesquite/lib/duties/ScriptingManager.java index b752f3efe..4df3de31c 100644 --- a/Source/mesquite/lib/duties/ScriptingManager.java +++ b/Source/mesquite/lib/duties/ScriptingManager.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/SpecsSetManager.java b/Source/mesquite/lib/duties/SpecsSetManager.java index 5e70a059f..45ef435be 100644 --- a/Source/mesquite/lib/duties/SpecsSetManager.java +++ b/Source/mesquite/lib/duties/SpecsSetManager.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/StringMatcher.java b/Source/mesquite/lib/duties/StringMatcher.java new file mode 100644 index 000000000..0a33aa6d1 --- /dev/null +++ b/Source/mesquite/lib/duties/StringMatcher.java @@ -0,0 +1,33 @@ +package mesquite.lib.duties; + +import java.awt.*; +import mesquite.lib.*; + + +/* ======================================================================== */ +/**Superclass of file interpreting modules (e.g., NEXUS file reader/writer). Different subclasses are expected +to read different data file formats. Example module: "Interpret NEXUS files" (class InterpretNexus). Example of use: +see BasicFileCoordinator.*/ + +/** a subclass for determining whether two strings match*/ +public abstract class StringMatcher extends MesquiteModule { + + /** returns true if the options are already specified.*/ + public boolean optionsSpecified(){ + return false; + } + /** returns true if the options are set and accepted.*/ + public boolean queryOptions(){ + return true; + } + /** returns whether two strings are considered equal.*/ + public abstract boolean stringsMatch(String s1, String s2); + + public boolean useDefaultMatching() { + return false; + } + + +} + + diff --git a/Source/mesquite/lib/duties/TWindowMaker.java b/Source/mesquite/lib/duties/TWindowMaker.java index 8f2624211..f36f599e8 100644 --- a/Source/mesquite/lib/duties/TWindowMaker.java +++ b/Source/mesquite/lib/duties/TWindowMaker.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaDisplayAssistant.java b/Source/mesquite/lib/duties/TaxaDisplayAssistant.java index 91cb20766..c72d1c864 100644 --- a/Source/mesquite/lib/duties/TaxaDisplayAssistant.java +++ b/Source/mesquite/lib/duties/TaxaDisplayAssistant.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaDisplayAssistantA.java b/Source/mesquite/lib/duties/TaxaDisplayAssistantA.java index 0c287b5c1..adbedf54c 100644 --- a/Source/mesquite/lib/duties/TaxaDisplayAssistantA.java +++ b/Source/mesquite/lib/duties/TaxaDisplayAssistantA.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaDisplayAssistantAD.java b/Source/mesquite/lib/duties/TaxaDisplayAssistantAD.java index 693c7c6f2..24cefe034 100644 --- a/Source/mesquite/lib/duties/TaxaDisplayAssistantAD.java +++ b/Source/mesquite/lib/duties/TaxaDisplayAssistantAD.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaDisplayAssistantD.java b/Source/mesquite/lib/duties/TaxaDisplayAssistantD.java index b3390abc7..b596619b7 100644 --- a/Source/mesquite/lib/duties/TaxaDisplayAssistantD.java +++ b/Source/mesquite/lib/duties/TaxaDisplayAssistantD.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaDisplayAssistantDI.java b/Source/mesquite/lib/duties/TaxaDisplayAssistantDI.java index 6a53436aa..229e9c44b 100644 --- a/Source/mesquite/lib/duties/TaxaDisplayAssistantDI.java +++ b/Source/mesquite/lib/duties/TaxaDisplayAssistantDI.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaDisplayAssistantI.java b/Source/mesquite/lib/duties/TaxaDisplayAssistantI.java index c1cd3ee6c..39fab2470 100644 --- a/Source/mesquite/lib/duties/TaxaDisplayAssistantI.java +++ b/Source/mesquite/lib/duties/TaxaDisplayAssistantI.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaDisplayAssistantMA.java b/Source/mesquite/lib/duties/TaxaDisplayAssistantMA.java index 892c8d417..4fa867968 100644 --- a/Source/mesquite/lib/duties/TaxaDisplayAssistantMA.java +++ b/Source/mesquite/lib/duties/TaxaDisplayAssistantMA.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaManager.java b/Source/mesquite/lib/duties/TaxaManager.java index 4a05e1283..7f25dc6cf 100644 --- a/Source/mesquite/lib/duties/TaxaManager.java +++ b/Source/mesquite/lib/duties/TaxaManager.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaPartitionSource.java b/Source/mesquite/lib/duties/TaxaPartitionSource.java index bc3b6da49..45ff7e331 100644 --- a/Source/mesquite/lib/duties/TaxaPartitionSource.java +++ b/Source/mesquite/lib/duties/TaxaPartitionSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaSelectCoordinator.java b/Source/mesquite/lib/duties/TaxaSelectCoordinator.java index b8dbe2831..de5b51257 100644 --- a/Source/mesquite/lib/duties/TaxaSelectCoordinator.java +++ b/Source/mesquite/lib/duties/TaxaSelectCoordinator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaSource.java b/Source/mesquite/lib/duties/TaxaSource.java index ad70db739..c75886193 100644 --- a/Source/mesquite/lib/duties/TaxaSource.java +++ b/Source/mesquite/lib/duties/TaxaSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaTableAssistantI.java b/Source/mesquite/lib/duties/TaxaTableAssistantI.java index 75df6a557..bb32cd1d2 100644 --- a/Source/mesquite/lib/duties/TaxaTableAssistantI.java +++ b/Source/mesquite/lib/duties/TaxaTableAssistantI.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaWindowAssistant.java b/Source/mesquite/lib/duties/TaxaWindowAssistant.java index e19c74454..6bfe39517 100644 --- a/Source/mesquite/lib/duties/TaxaWindowAssistant.java +++ b/Source/mesquite/lib/duties/TaxaWindowAssistant.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaWindowAssistantC.java b/Source/mesquite/lib/duties/TaxaWindowAssistantC.java index e28e37741..f79bc5011 100644 --- a/Source/mesquite/lib/duties/TaxaWindowAssistantC.java +++ b/Source/mesquite/lib/duties/TaxaWindowAssistantC.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaWindowAssistantI.java b/Source/mesquite/lib/duties/TaxaWindowAssistantI.java index 26bb41d87..d084ad941 100644 --- a/Source/mesquite/lib/duties/TaxaWindowAssistantI.java +++ b/Source/mesquite/lib/duties/TaxaWindowAssistantI.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaWindowAssistantN.java b/Source/mesquite/lib/duties/TaxaWindowAssistantN.java index 75a6a4bb0..b4069430f 100644 --- a/Source/mesquite/lib/duties/TaxaWindowAssistantN.java +++ b/Source/mesquite/lib/duties/TaxaWindowAssistantN.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxaWindowMaker.java b/Source/mesquite/lib/duties/TaxaWindowMaker.java index 9d9db9200..74cd76f64 100644 --- a/Source/mesquite/lib/duties/TaxaWindowMaker.java +++ b/Source/mesquite/lib/duties/TaxaWindowMaker.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxonNameAlterer.java b/Source/mesquite/lib/duties/TaxonNameAlterer.java index f1075c072..a7346d09f 100644 --- a/Source/mesquite/lib/duties/TaxonNameAlterer.java +++ b/Source/mesquite/lib/duties/TaxonNameAlterer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxonPairSource.java b/Source/mesquite/lib/duties/TaxonPairSource.java index 5bd46d589..3351e8c1f 100644 --- a/Source/mesquite/lib/duties/TaxonPairSource.java +++ b/Source/mesquite/lib/duties/TaxonPairSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxonSelector.java b/Source/mesquite/lib/duties/TaxonSelector.java index 352b0cb95..750375dd4 100644 --- a/Source/mesquite/lib/duties/TaxonSelector.java +++ b/Source/mesquite/lib/duties/TaxonSelector.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxonSource.java b/Source/mesquite/lib/duties/TaxonSource.java index 164ac2384..721f5da01 100644 --- a/Source/mesquite/lib/duties/TaxonSource.java +++ b/Source/mesquite/lib/duties/TaxonSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TaxonUtility.java b/Source/mesquite/lib/duties/TaxonUtility.java index 5d4210523..ccb140a8a 100644 --- a/Source/mesquite/lib/duties/TaxonUtility.java +++ b/Source/mesquite/lib/duties/TaxonUtility.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TextDisplayer.java b/Source/mesquite/lib/duties/TextDisplayer.java index d1a457437..c5859da65 100644 --- a/Source/mesquite/lib/duties/TextDisplayer.java +++ b/Source/mesquite/lib/duties/TextDisplayer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TraceCharacterInit.java b/Source/mesquite/lib/duties/TraceCharacterInit.java index d0872e7b9..bdb09f3eb 100644 --- a/Source/mesquite/lib/duties/TraceCharacterInit.java +++ b/Source/mesquite/lib/duties/TraceCharacterInit.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeAlterer.java b/Source/mesquite/lib/duties/TreeAlterer.java index 8a73e9ad3..a63c5587e 100644 --- a/Source/mesquite/lib/duties/TreeAlterer.java +++ b/Source/mesquite/lib/duties/TreeAlterer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeAltererMult.java b/Source/mesquite/lib/duties/TreeAltererMult.java index 3c422d91c..85d7701b9 100644 --- a/Source/mesquite/lib/duties/TreeAltererMult.java +++ b/Source/mesquite/lib/duties/TreeAltererMult.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeBlockFiller.java b/Source/mesquite/lib/duties/TreeBlockFiller.java index e45c8da85..f0e697211 100644 --- a/Source/mesquite/lib/duties/TreeBlockFiller.java +++ b/Source/mesquite/lib/duties/TreeBlockFiller.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -13,6 +14,7 @@ package mesquite.lib.duties; import java.awt.*; + import mesquite.lib.*; @@ -53,6 +55,10 @@ public String getExtraIntermediateTreeWindowCommands (){ happening at inopportune times (e.g., while a long chart calculation is in mid-progress)*/ public abstract void initialize(Taxa taxa); + public Reconnectable getReconnectable(){ + return null; + } + /** Returns whether there is a limited (e.g. stored trees) or unlimited (e.g., simulated trees) number of trees available. If this is a TreeSource, this method checks the getNumberOfTrees method. Otherwise, the module should override it.*/ @@ -113,7 +119,7 @@ public void fillTreeBlock(TreeVector treeList, int numberIfUnlimited){ fillTreeBlock(treeList,numberIfUnlimited, false); } - + } diff --git a/Source/mesquite/lib/duties/TreeBlockSource.java b/Source/mesquite/lib/duties/TreeBlockSource.java index 58ac0085d..e9c5e6321 100644 --- a/Source/mesquite/lib/duties/TreeBlockSource.java +++ b/Source/mesquite/lib/duties/TreeBlockSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeDisplayAssistant.java b/Source/mesquite/lib/duties/TreeDisplayAssistant.java index ba5e28313..d847cb419 100644 --- a/Source/mesquite/lib/duties/TreeDisplayAssistant.java +++ b/Source/mesquite/lib/duties/TreeDisplayAssistant.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeDisplayAssistantA.java b/Source/mesquite/lib/duties/TreeDisplayAssistantA.java index 9862d245a..94cced42f 100644 --- a/Source/mesquite/lib/duties/TreeDisplayAssistantA.java +++ b/Source/mesquite/lib/duties/TreeDisplayAssistantA.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeDisplayAssistantAD.java b/Source/mesquite/lib/duties/TreeDisplayAssistantAD.java index 8d4961bbb..a6ee846a9 100644 --- a/Source/mesquite/lib/duties/TreeDisplayAssistantAD.java +++ b/Source/mesquite/lib/duties/TreeDisplayAssistantAD.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeDisplayAssistantAO.java b/Source/mesquite/lib/duties/TreeDisplayAssistantAO.java index 51b06cc11..36dd0bbd2 100644 --- a/Source/mesquite/lib/duties/TreeDisplayAssistantAO.java +++ b/Source/mesquite/lib/duties/TreeDisplayAssistantAO.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeDisplayAssistantD.java b/Source/mesquite/lib/duties/TreeDisplayAssistantD.java index a2564c830..79b7dd239 100644 --- a/Source/mesquite/lib/duties/TreeDisplayAssistantD.java +++ b/Source/mesquite/lib/duties/TreeDisplayAssistantD.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeDisplayAssistantDI.java b/Source/mesquite/lib/duties/TreeDisplayAssistantDI.java index 6e235743b..b29ccd388 100644 --- a/Source/mesquite/lib/duties/TreeDisplayAssistantDI.java +++ b/Source/mesquite/lib/duties/TreeDisplayAssistantDI.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeDisplayAssistantI.java b/Source/mesquite/lib/duties/TreeDisplayAssistantI.java index 3d54a0d48..073bb81ba 100644 --- a/Source/mesquite/lib/duties/TreeDisplayAssistantI.java +++ b/Source/mesquite/lib/duties/TreeDisplayAssistantI.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeDisplayAssistantMA.java b/Source/mesquite/lib/duties/TreeDisplayAssistantMA.java index 19df28414..881b4beea 100644 --- a/Source/mesquite/lib/duties/TreeDisplayAssistantMA.java +++ b/Source/mesquite/lib/duties/TreeDisplayAssistantMA.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeInferer.java b/Source/mesquite/lib/duties/TreeInferer.java index ee06932d7..ae36e198b 100644 --- a/Source/mesquite/lib/duties/TreeInferer.java +++ b/Source/mesquite/lib/duties/TreeInferer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -40,6 +41,32 @@ public Tree getLatestTree(Taxa taxa, MesquiteNumber score, MesquiteString titleF score.setToUnassigned(); return null; } + /*.................................................................................................................*/ + public Snapshot getSnapshot(MesquiteFile file) { + Snapshot temp = new Snapshot(); + temp.addLine("setWindowMaker " , tWindowMaker); + return temp; + } + MesquiteInteger pos = new MesquiteInteger(); + /*.................................................................................................................*/ + public Object doCommand(String commandName, String arguments, CommandChecker checker) { + if (checker.compare(this.getClass(), "Sets the module showing the tree", "[name of module]", commandName, "setWindowMaker")) { + tWindowMaker = (TWindowMaker)hireNamedEmployee(TWindowMaker.class, "#ObedientTreeWindow"); + String commands = getExtraTreeWindowCommands(); + MesquiteWindow w = tWindowMaker.getModuleWindow(); + + if (w != null){ + if (w instanceof SimpleTreeWindow) + ((SimpleTreeWindow)w).setWindowTitle("Most Recent Tree"); + Puppeteer p = new Puppeteer(this); + p.execute(w, commands, new MesquiteInteger(0), "end;", false); + } + return tWindowMaker; + } + else + return super.doCommand(commandName, arguments, checker); + } + public void registerListener(MesquiteListener listener){ if (listened == null) listened = new Listened(); @@ -88,10 +115,13 @@ public void showIntermediatesWindow(){ p.execute(w, commands, new MesquiteInteger(0), "end;", false); } } - if (tWindowMaker != null) + if (tWindowMaker != null){ tWindowMaker.setWindowVisible(true); + } } + + } diff --git a/Source/mesquite/lib/duties/TreeInfoPanelAssistant.java b/Source/mesquite/lib/duties/TreeInfoPanelAssistant.java index 66678f336..66b32976d 100644 --- a/Source/mesquite/lib/duties/TreeInfoPanelAssistant.java +++ b/Source/mesquite/lib/duties/TreeInfoPanelAssistant.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeSearcher.java b/Source/mesquite/lib/duties/TreeSearcher.java index fa602cbe1..f31151ba8 100644 --- a/Source/mesquite/lib/duties/TreeSearcher.java +++ b/Source/mesquite/lib/duties/TreeSearcher.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -13,6 +14,7 @@ package mesquite.lib.duties; import java.awt.*; + import mesquite.lib.*; @@ -32,7 +34,7 @@ public String[] getDefaultModule() { } /** Called to provoke any necessary initialization. This helps prevent the module's initialization queries to the user from happening at inopportune times (e.g., while a long chart calculation is in mid-progress)*/ - public abstract void initialize(Taxa taxa); + public abstract boolean initialize(Taxa taxa); public String getExtraTreeWindowCommands (){ return ""; @@ -47,7 +49,11 @@ public String getExtraIntermediateTreeWindowCommands (){ public void setNumberTask(NumberForTree numTask){ } - public boolean canGiveIntermediateResults(){ + public boolean isReconnectable(){ + return false; + } + + public boolean canGiveIntermediateResults(){ return false; } public Tree getLatestTree(Taxa taxa, MesquiteNumber score, MesquiteString titleForWindow){ diff --git a/Source/mesquite/lib/duties/TreeSimulate.java b/Source/mesquite/lib/duties/TreeSimulate.java index 6a0aaf595..5c2d1ff24 100644 --- a/Source/mesquite/lib/duties/TreeSimulate.java +++ b/Source/mesquite/lib/duties/TreeSimulate.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeSource.java b/Source/mesquite/lib/duties/TreeSource.java index b7187b239..639551315 100644 --- a/Source/mesquite/lib/duties/TreeSource.java +++ b/Source/mesquite/lib/duties/TreeSource.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -56,7 +57,7 @@ public String getTreesDescriptiveString(Taxa taxa){ return getNameForMenuItem(); } - /** queryies the user to choose a tree and returns an integer of the tree chosen*/ + /** queryies the user to choose a tree and returns an integer of the tree chosen*/ public int queryUserChoose(Taxa taxa, String forMessage){ int ic=MesquiteInteger.unassigned; int numTrees = getNumberOfTrees(taxa); diff --git a/Source/mesquite/lib/duties/TreeSourceDefinite.java b/Source/mesquite/lib/duties/TreeSourceDefinite.java index 8504f2366..dc7b873cb 100644 --- a/Source/mesquite/lib/duties/TreeSourceDefinite.java +++ b/Source/mesquite/lib/duties/TreeSourceDefinite.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeSwapper.java b/Source/mesquite/lib/duties/TreeSwapper.java index 0705ab3c8..637d5c4e6 100644 --- a/Source/mesquite/lib/duties/TreeSwapper.java +++ b/Source/mesquite/lib/duties/TreeSwapper.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeTransformer.java b/Source/mesquite/lib/duties/TreeTransformer.java index 7d43026ab..2dab028e3 100644 --- a/Source/mesquite/lib/duties/TreeTransformer.java +++ b/Source/mesquite/lib/duties/TreeTransformer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeTransformerMult.java b/Source/mesquite/lib/duties/TreeTransformerMult.java index 2f50641b0..f20331136 100644 --- a/Source/mesquite/lib/duties/TreeTransformerMult.java +++ b/Source/mesquite/lib/duties/TreeTransformerMult.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeUtility.java b/Source/mesquite/lib/duties/TreeUtility.java index 58a123845..39ee44f84 100644 --- a/Source/mesquite/lib/duties/TreeUtility.java +++ b/Source/mesquite/lib/duties/TreeUtility.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeWDIAssistant.java b/Source/mesquite/lib/duties/TreeWDIAssistant.java index 092389979..7f3966f4e 100644 --- a/Source/mesquite/lib/duties/TreeWDIAssistant.java +++ b/Source/mesquite/lib/duties/TreeWDIAssistant.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeWindowAssistant.java b/Source/mesquite/lib/duties/TreeWindowAssistant.java index c654699ef..c7dab5091 100644 --- a/Source/mesquite/lib/duties/TreeWindowAssistant.java +++ b/Source/mesquite/lib/duties/TreeWindowAssistant.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeWindowAssistantA.java b/Source/mesquite/lib/duties/TreeWindowAssistantA.java index f3ec456b1..7d4229c5b 100644 --- a/Source/mesquite/lib/duties/TreeWindowAssistantA.java +++ b/Source/mesquite/lib/duties/TreeWindowAssistantA.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeWindowAssistantC.java b/Source/mesquite/lib/duties/TreeWindowAssistantC.java index 9b8e335f6..fc596dd8e 100644 --- a/Source/mesquite/lib/duties/TreeWindowAssistantC.java +++ b/Source/mesquite/lib/duties/TreeWindowAssistantC.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeWindowAssistantI.java b/Source/mesquite/lib/duties/TreeWindowAssistantI.java index 24e70af71..5e5a9693c 100644 --- a/Source/mesquite/lib/duties/TreeWindowAssistantI.java +++ b/Source/mesquite/lib/duties/TreeWindowAssistantI.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeWindowAssistantN.java b/Source/mesquite/lib/duties/TreeWindowAssistantN.java index 7769dc813..348e7aa7f 100644 --- a/Source/mesquite/lib/duties/TreeWindowAssistantN.java +++ b/Source/mesquite/lib/duties/TreeWindowAssistantN.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeWindowAssistantOA.java b/Source/mesquite/lib/duties/TreeWindowAssistantOA.java index f3bc43696..a427778c9 100644 --- a/Source/mesquite/lib/duties/TreeWindowAssistantOA.java +++ b/Source/mesquite/lib/duties/TreeWindowAssistantOA.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreeWindowMaker.java b/Source/mesquite/lib/duties/TreeWindowMaker.java index 520ed7e49..2bcac2d7c 100644 --- a/Source/mesquite/lib/duties/TreeWindowMaker.java +++ b/Source/mesquite/lib/duties/TreeWindowMaker.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/TreesManager.java b/Source/mesquite/lib/duties/TreesManager.java index 28fe6cff6..0fb3fb4d1 100644 --- a/Source/mesquite/lib/duties/TreesManager.java +++ b/Source/mesquite/lib/duties/TreesManager.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/UtilitiesAssistant.java b/Source/mesquite/lib/duties/UtilitiesAssistant.java index d8ff8957e..1c0be0229 100644 --- a/Source/mesquite/lib/duties/UtilitiesAssistant.java +++ b/Source/mesquite/lib/duties/UtilitiesAssistant.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/WholeCharModelCurator.java b/Source/mesquite/lib/duties/WholeCharModelCurator.java index d2d533897..092a21e1d 100644 --- a/Source/mesquite/lib/duties/WholeCharModelCurator.java +++ b/Source/mesquite/lib/duties/WholeCharModelCurator.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/duties/WindowHolder.java b/Source/mesquite/lib/duties/WindowHolder.java index d1c5e40ed..8fbb617d5 100644 --- a/Source/mesquite/lib/duties/WindowHolder.java +++ b/Source/mesquite/lib/duties/WindowHolder.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/simplicity/InterfaceManager.java b/Source/mesquite/lib/simplicity/InterfaceManager.java index 85dbb8a62..426de9c6c 100644 --- a/Source/mesquite/lib/simplicity/InterfaceManager.java +++ b/Source/mesquite/lib/simplicity/InterfaceManager.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/simplicity/SimplicityManagerModule.java b/Source/mesquite/lib/simplicity/SimplicityManagerModule.java index 56a0e7f55..f7c1be2af 100644 --- a/Source/mesquite/lib/simplicity/SimplicityManagerModule.java +++ b/Source/mesquite/lib/simplicity/SimplicityManagerModule.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/simplicity/SimplicityStrip.java b/Source/mesquite/lib/simplicity/SimplicityStrip.java index 3b1b0f844..65b2dcea0 100644 --- a/Source/mesquite/lib/simplicity/SimplicityStrip.java +++ b/Source/mesquite/lib/simplicity/SimplicityStrip.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/system/SystemUtil.java b/Source/mesquite/lib/system/SystemUtil.java index 1abf7d57b..d3c319236 100644 --- a/Source/mesquite/lib/system/SystemUtil.java +++ b/Source/mesquite/lib/system/SystemUtil.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/table/AutoScrollThread.java b/Source/mesquite/lib/table/AutoScrollThread.java index c4ef2ba81..087ea0304 100644 --- a/Source/mesquite/lib/table/AutoScrollThread.java +++ b/Source/mesquite/lib/table/AutoScrollThread.java @@ -1,7 +1,8 @@ package mesquite.lib.table; -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. - Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/table/CMTable.java b/Source/mesquite/lib/table/CMTable.java index 08fb43365..6967c2fe9 100644 --- a/Source/mesquite/lib/table/CMTable.java +++ b/Source/mesquite/lib/table/CMTable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/table/ColumnNamesPanel.java b/Source/mesquite/lib/table/ColumnNamesPanel.java index 2a6767e78..1775e49c0 100644 --- a/Source/mesquite/lib/table/ColumnNamesPanel.java +++ b/Source/mesquite/lib/table/ColumnNamesPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -738,6 +739,11 @@ else if (possibleTouch=0) { if (subRow>=0) { // touch on subrow table.subRowTouched(subRow, possibleTouch,regionInCellH, regionInCellV, x, y, modifiers); } + else if (table.touchColumnNameEvenIfSelected() && (table.showColumnGrabbers) && (y>=table.getColumnGrabberWidth())) { + if (((TableTool)tool).getIsBetweenRowColumnTool()) + possibleTouch = findColumnBeforeBetween(x, y); + table.columnNameTouched(possibleTouch,regionInCellH, regionInCellV, modifiers, clickCount); + } else if (tool != null && isArrowEquivalent && table.getUserAdjustColumn()==MesquiteTable.RESIZE && nearColumnBoundary(x, y) && !MesquiteEvent.shiftKeyDown(modifiers) && !MesquiteEvent.commandOrControlKeyDown(modifiers)) { touchX=x; touchColumn=nearWhichColumnBoundary(x, y); diff --git a/Source/mesquite/lib/table/CornerPanel.java b/Source/mesquite/lib/table/CornerPanel.java index 515676ea4..007471c45 100644 --- a/Source/mesquite/lib/table/CornerPanel.java +++ b/Source/mesquite/lib/table/CornerPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -14,6 +15,7 @@ import java.awt.*; import java.awt.event.*; + import mesquite.lib.*; /* ======================================================================== */ @@ -64,10 +66,15 @@ public void redrawName(Graphics g){ g.drawPolygon(temp); */ //g.fillRect(w-3, 0, 4, h+1); + g.setColor(Color.gray); + FontMetrics fm = g.getFontMetrics(g.getFont()); + g.drawString(table.getUpperCornerText(), 4, fm.getAscent()+fm.getDescent() + 2); if (table.getCellDimmed(-1, -1)) g.setColor(Color.gray); else g.setColor(Color.black); + + g.drawString(table.getCornerText(), 4, h-MesquiteString.riseOffset); g.setColor(Color.black); if (table.getDropDown(-1, -1) && dropDownTriangle != null) { diff --git a/Source/mesquite/lib/table/EditorPanel.java b/Source/mesquite/lib/table/EditorPanel.java index 4912aa313..0cfa76414 100644 --- a/Source/mesquite/lib/table/EditorPanel.java +++ b/Source/mesquite/lib/table/EditorPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/table/EditorTextField.java b/Source/mesquite/lib/table/EditorTextField.java index 32d6b33d0..ff3d9dcd0 100644 --- a/Source/mesquite/lib/table/EditorTextField.java +++ b/Source/mesquite/lib/table/EditorTextField.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/table/MatrixPanel.java b/Source/mesquite/lib/table/MatrixPanel.java index d3b37044f..018e5326c 100644 --- a/Source/mesquite/lib/table/MatrixPanel.java +++ b/Source/mesquite/lib/table/MatrixPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/table/MesquiteTable.java b/Source/mesquite/lib/table/MesquiteTable.java index f2f6f9305..e6643aa3c 100644 --- a/Source/mesquite/lib/table/MesquiteTable.java +++ b/Source/mesquite/lib/table/MesquiteTable.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. - Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -19,6 +20,7 @@ import javax.swing.text.JTextComponent; +import pal.math.MathUtils; import mesquite.lib.*; import mesquite.lib.duties.FileInterpreter; @@ -743,7 +745,7 @@ protected void clearIt(boolean cut) { } /* ................................................................................................................. */ - protected void pasteIt(String s) { + protected void OLDpasteIt(String s) { int count = 0; MesquiteInteger pos = new MesquiteInteger(0); if (columnNamesCopyPaste) { @@ -780,6 +782,37 @@ protected void pasteIt(String s) { } } + /* ................................................................................................................. */ + protected void pasteIt(String s) { + int count = 0; + MesquiteInteger pos = new MesquiteInteger(0); + for (int i = 0; i < numColumnsTotal; i++) { + if (isColumnNameSelected(i) || isColumnSelected(i)) { + String t = getNextTabbedToken(s, pos); + if (t != null && columnNamesEditable && columnNamesCopyPaste) + returnedColumnNameText(i, t); + count++; + } + } + + for (int j = 0; j < numRowsTotal; j++) { + if (isRowNameSelected(j) || isRowSelected(j)) { + String t = getNextTabbedToken(s, pos); + if (t != null && rowNamesEditable && rowNamesCopyPaste) + returnedRowNameText(j, t); + count++; + } + for (int i = 0; i < numColumnsTotal; i++) { + if (isCellSelected(i, j) || isRowSelected(j) || isColumnSelected(i)) { + String t = getNextTabbedToken(s, pos); + if (t != null && isCellEditable(i, j)) + returnedMatrixText(i, j, t); + count++; + } + } + } + } + /* ................................................................................................................. */ /* ................................................................................................................. */ public void copyIt(StringBuffer s, boolean literal) { @@ -2441,18 +2474,28 @@ public void resetNumColumnsVisible() { public void resetNumRowsVisible() { numRowsVisible = (numRowsTotal - firstRowVisible + 1); int sum = 0; + int numRows = 0; for (int r = firstRowVisible; r < numRowsTotal && r = matrixHeight) { numRowsVisible = (r - firstRowVisible + 1); break; } } - vertScroll.setBlockIncrement(getNumRows()-1); - if (numRowsVisible < 2) + int verticalScrollPageIncrement = numRowsVisible - 1; + if (sum>0) { + double avgRowHeight = (1.0*sum)/numRows; + int numRowsPossiblyVisible = (int)(matrixHeight/avgRowHeight)-1; + if (numRowsPossiblyVisible>verticalScrollPageIncrement) + verticalScrollPageIncrement = numRowsPossiblyVisible; + } + + //vertScroll.setBlockIncrement(getNumRows()-1); + if (numRowsTotal < 2) vertScroll.setBlockIncrement(1); else - vertScroll.setBlockIncrement(numRowsVisible - 1); + vertScroll.setBlockIncrement(verticalScrollPageIncrement); //DRM 14 july 14: changed this so that it did full page scrolls lastRowVisible = firstRowVisible + numRowsVisible - 1; } @@ -3504,6 +3547,9 @@ public void cellDropped(int column, int row, int regionInCellH, int regionInCell defocusCell(); } + public boolean touchColumnNameEvenIfSelected(){ + return false; + } /* ............................................................................................................... */ /** Called if column name is touched. Can be overridden in subclasses to change response to touch. */ public void columnNameTouched(int column, int regionInCellH, int regionInCellV, int modifiers, int clickCount) { @@ -3764,11 +3810,18 @@ else if (row == -1) /* ............................................................................................................... */ /** - * Returns text in corner of matrix. Should be overridden in subclasses if text returned is appropriate. + * Returns text in corner of matrix. Should be overridden in subclasses if text returned is appropriate. This draws low in the corner */ public synchronized String getCornerText() { return ""; } + /* ............................................................................................................... */ + /** + * Returns text in corner of matrix. Should be overridden in subclasses if text returned is appropriate. This draws high in the corner + */ + public synchronized String getUpperCornerText() { + return ""; + } /* ............................................................................................................... */ /** @@ -4051,6 +4104,20 @@ public void selectBlock(int firstColumn, int firstRow, int lastColumn, int lastR cellsSelected[0].setBit(j * numColumnsTotal + i); } } + /* ............................................................................................................... */ + /** Select block of cells. */ + public void deSelectBlock(int firstColumn, int firstRow, int lastColumn, int lastRow) { + if (!columnLegal(firstColumn) || !columnLegal(lastColumn) || !rowLegal(firstRow) || !rowLegal(lastRow)) + return; + int c1 = MesquiteInteger.minimum(firstColumn, lastColumn); + int c2 = MesquiteInteger.maximum(firstColumn, lastColumn); + int r1 = MesquiteInteger.minimum(firstRow, lastRow); + int r2 = MesquiteInteger.maximum(firstRow, lastRow); + for (int i = c1; i <= c2; i++) + for (int j = r1; j <= r2; j++) { + cellsSelected[0].clearBit(j * numColumnsTotal + i); + } + } /* ............................................................................................................... */ @@ -4428,40 +4495,54 @@ public int lastColumnWithSelectedCell() { /* ............................................................................................................... */ /** - * returns the boundaries of the next single block of cells selected within one row, starting from upper left, and going through each row before going to next row. If rows and columns passed in as MesquiteInteger are unassigned, then this finds the first case. Subsequent calls, if passed the same MesquiteIntegers retaining previously returned values, will find next block. + * returns the boundaries of the next single block of cells selected within one row, starting from upper left, and going through each row before going to next row. + * If rows and columns passed in as MesquiteInteger are unassigned, then this finds the first case. Subsequent calls, if passed the same MesquiteIntegers retaining + * previously returned values, will find next block. */ public boolean nextSingleRowBlockSelected(MesquiteInteger row, MesquiteInteger firstColumn, MesquiteInteger lastColumn) { if (!anyCellSelectedAnyWay()) return false; - int tempLastRow = row.getValue(); - int tempLastColumn = lastColumn.getValue(); + if (row==null||firstColumn==null||lastColumn==null){ + MesquiteMessage.warnProgrammer("Wanring: MesquiteIntegers passed to nextSingleRowBlockSelected cannot be null!"); + return false; + } + boolean nextRow=false; + int incomingRow = row.getValue(); if (!row.isCombinable()) { - tempLastRow = 0; + incomingRow = 0; } - if (!lastColumn.isCombinable()) - tempLastColumn = -1; - else if (tempLastColumn >= numColumnsTotal - 1) { // end of previous row, need to go to start of next row - tempLastRow++; - tempLastColumn = -1; + + int incomingLastColumn = lastColumn.getValue(); + if (!lastColumn.isCombinable()){ // can only happen on first time through + incomingLastColumn = -1; + } + else if (incomingLastColumn >= numColumnsTotal - 1) { // end of previous row, need to go to start of next row + nextRow=true;; + incomingLastColumn = -1; } else - tempLastColumn++; - if (tempLastRow >= numRowsTotal) + incomingLastColumn++; + + if (nextRow) + incomingRow++; + + if (incomingRow >= numRowsTotal) //incomingRow is 0-based but numRowsTotal is 1-based return false; - for (int i = tempLastRow; i < numRowsTotal; i++) { // go through the rows - if (isRowSelected(i)) { + + for (int i = incomingRow; i < numRowsTotal; i++) { // go through the rows + if (wholeRowSelectedAnyWay(i)) { row.setValue(i); firstColumn.setValue(0); lastColumn.setValue(numColumnsTotal - 1); return true; } else { - for (int j = tempLastColumn + 1; j < numColumnsTotal; j++) { - if (isColumnSelected(j) || isCellSelected(j, i)) { + for (int j = incomingLastColumn + 1; j < numColumnsTotal; j++) { + if (isCellSelectedAnyWay(j, i)) { row.setValue(i); firstColumn.setValue(j); for (int k = j + 1; k < numColumnsTotal; k++) { - if (!isColumnSelected(k) && !isCellSelected(k, i)) { + if (!isCellSelectedAnyWay(k, i)) { lastColumn.setValue(k - 1); return true; } @@ -4475,7 +4556,7 @@ else if (k == numColumnsTotal - 1) { } } - tempLastColumn = -1; + incomingLastColumn = -1; } return false; @@ -5140,6 +5221,15 @@ public void deselectAllColumns(boolean notify) { columnAssociable.notifyListeners(this, new Notification(MesquiteListener.SELECTION_CHANGED)); } } + /* ............................................................................................................... */ + /** deselects all columns. */ + public void convertColumnSelectionToRows(boolean notify) { + for (int row = 0; (row < numRowsTotal); row++) + if (wholeRowSelectedAnyWay(row)) { + selectRow(row); + } + deselectAllColumns(true); + } /* ............................................................................................................... */ /** deselects all column names. */ diff --git a/Source/mesquite/lib/table/RowNamesPanel.java b/Source/mesquite/lib/table/RowNamesPanel.java index c24456360..717f374b9 100644 --- a/Source/mesquite/lib/table/RowNamesPanel.java +++ b/Source/mesquite/lib/table/RowNamesPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/table/TableMarchingAnts.java b/Source/mesquite/lib/table/TableMarchingAnts.java index 0f73e5486..ec1f6c8fb 100644 --- a/Source/mesquite/lib/table/TableMarchingAnts.java +++ b/Source/mesquite/lib/table/TableMarchingAnts.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lib/table/TableTool.java b/Source/mesquite/lib/table/TableTool.java index a86724ec9..3460d152f 100644 --- a/Source/mesquite/lib/table/TableTool.java +++ b/Source/mesquite/lib/table/TableTool.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,7 +17,7 @@ import mesquite.lib.duties.*; import mesquite.lib.*; -/* commands */ +/* ��������������������������� commands ������������������������������� */ /* includes commands, buttons, miniscrolls /* ======================================================================== */ /** This subclass of MesquiteTool is used in data windows for manipulating data. diff --git a/Source/mesquite/lib/table/TableWindow.java b/Source/mesquite/lib/table/TableWindow.java index 48dbd040f..fd1b63fb5 100644 --- a/Source/mesquite/lib/table/TableWindow.java +++ b/Source/mesquite/lib/table/TableWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -14,6 +15,7 @@ import java.awt.*; import java.awt.event.*; + import mesquite.lib.*; @@ -163,6 +165,24 @@ else if (checker.compare(this.getClass(), "Finds cell containing string, selects return null; } /*.................................................................................................................*/ + public boolean shiftDown(String arguments){ + if (StringUtil.blank(arguments)) + return false; + return (arguments.indexOf("shift")>=0); + } + /*.................................................................................................................*/ + public boolean commandDown(String arguments){ + if (StringUtil.blank(arguments)) + return false; + return (arguments.indexOf("command")>=0); + } + /*.................................................................................................................*/ + public boolean optionDown(String arguments){ + if (StringUtil.blank(arguments)) + return false; + return (arguments.indexOf("option")>=0); + } + /*.................................................................................................................*/ public void paintContents(Graphics g) { if (getTable()==null) return; getTable().repaintAll(); diff --git a/Source/mesquite/lists/BooleanForCharList/BooleanForCharList.java b/Source/mesquite/lists/BooleanForCharList/BooleanForCharList.java index efd5cc3be..5d6b40979 100644 --- a/Source/mesquite/lists/BooleanForCharList/BooleanForCharList.java +++ b/Source/mesquite/lists/BooleanForCharList/BooleanForCharList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/BooleanForTaxaList/BooleanForTaxaList.java b/Source/mesquite/lists/BooleanForTaxaList/BooleanForTaxaList.java index f5046db2b..b64ace079 100644 --- a/Source/mesquite/lists/BooleanForTaxaList/BooleanForTaxaList.java +++ b/Source/mesquite/lists/BooleanForTaxaList/BooleanForTaxaList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/BooleanForTreeList/BooleanForTreeList.java b/Source/mesquite/lists/BooleanForTreeList/BooleanForTreeList.java index 26413a4bd..9798ef5ca 100644 --- a/Source/mesquite/lists/BooleanForTreeList/BooleanForTreeList.java +++ b/Source/mesquite/lists/BooleanForTreeList/BooleanForTreeList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharGroupList/CharGroupList.java b/Source/mesquite/lists/CharGroupList/CharGroupList.java new file mode 100644 index 000000000..7284d03ff --- /dev/null +++ b/Source/mesquite/lists/CharGroupList/CharGroupList.java @@ -0,0 +1,309 @@ +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) + */ +package mesquite.lists.CharGroupList; +/*~~ */ + +import mesquite.lists.lib.*; + +import java.util.*; +import java.awt.*; + +import mesquite.lib.*; +import mesquite.lib.characters.*; +import mesquite.lib.duties.*; +import mesquite.lib.table.*; + +/* ======================================================================== */ +public class CharGroupList extends ListModule { + public void getEmployeeNeeds(){ //This gets called on startup to harvest information; override this and inside, call registerEmployeeNeed + EmployeeNeed e = registerEmployeeNeed(CharGroupListAssistant.class, "The List of Character Groups window can display columns showing information for each character group.", + "You can request that columns be shown using the Columns menu of the List of Character Groups Window. "); + } + CharactersGroupVector groups; + /*.................................................................................................................*/ + public boolean startJob(String arguments, Object condition, boolean hiredByName) { + addMenuItem("New Character Group...", MesquiteModule.makeCommand("newGroup", this)); + return true; + } + public boolean showing(Object obj){ + return (getModuleWindow()!=null && obj == groups); + } + + public void showListWindow(Object obj){ + setModuleWindow(new CharGroupListWindow(this)); + groups = (CharactersGroupVector)getProject().getFileElement(CharactersGroupVector.class, 0); + ((CharGroupListWindow)getModuleWindow()).setObject(groups); + //makeMenu("Character_Models"); + makeMenu("List"); + + + if (!MesquiteThread.isScripting()){ + CharGroupListAssistant assistant = (CharGroupListAssistant)hireNamedEmployee(CharGroupListAssistant.class, StringUtil.tokenize("#CharGroupListColor")); + if (assistant!= null){ + ((CharGroupListWindow)getModuleWindow()).addListAssistant(assistant); + assistant.setUseMenubar(false); + } + /* assistant = (ModelsListAssistant)hireNamedEmployee(ModelsListAssistant.class, StringUtil.tokenize("#ModelsListParadigm")); + if (assistant!= null){ + ((CharGroupListWindow)getModuleWindow()).addListAssistant(assistant); + assistant.setUseMenubar(false); + } + assistant = (ModelsListAssistant)hireNamedEmployee(ModelsListAssistant.class, StringUtil.tokenize("#ModelsListWhole")); + if (assistant!= null){ + ((CharGroupListWindow)getModuleWindow()).addListAssistant(assistant); + assistant.setUseMenubar(false); + } + assistant = (ModelsListAssistant)hireNamedEmployee(ModelsListAssistant.class, StringUtil.tokenize("Data type for model")); + if (assistant!= null){ + ((CharGroupListWindow)getModuleWindow()).addListAssistant(assistant); + assistant.setUseMenubar(false); + } + */ + } + + + resetContainingMenuBar(); + resetAllWindowsMenus(); + //getModuleWindow().setVisible(true); + } + /*.................................................................................................................*/ + public boolean rowsMovable(){ + return true; + } + /*.................................................................................................................*/ + public Object doCommand(String commandName, String arguments, CommandChecker checker) { + if (checker.compare(this.getClass(), "Creates a new group", "[]", commandName, "newGroup")) { + MesquiteString ms = new MesquiteString(""); + MesquiteFile file = getProject().chooseFile( "Select file to which to add the new group label"); + CharactersGroup group = CharListPartitionUtil.makeGroup(this,file,containerOfModule(), ms); + if (group!=null) { + ((CharGroupListWindow)getModuleWindow()).getTable().repaint(); + parametersChanged(); + } + return group; + } + else if (checker.compare(this.getClass(), "Returns data set whose characters are listed", null, commandName, "getData")) { + return null; + } + else + return super.doCommand(commandName, arguments, checker); + } + /*.................................................................................................................*/ + /* following required by ListModule*/ + public Object getMainObject(){ + return getProject().getFileElement(CharactersGroupVector.class, 0); + } + public int getNumberOfRows(){ + if (getProject().getFileElement(CharactersGroupVector.class, 0)==null) + return 0; + else + return ((ListableVector)getProject().getFileElement(CharactersGroupVector.class, 0)).size(); + } + public Class getAssistantClass(){ + return CharGroupListAssistant.class; + } + public String getItemTypeName(){ + return "Character Group"; + } + public String getItemTypeNamePlural(){ + return "Character Groups"; + } + /*.................................................................................................................*/ + public boolean rowsDeletable(){ + return true; + } + public boolean deleteRow(int row, boolean notify){ + CharactersGroup group = ((CharGroupListWindow)getModuleWindow()).getCharGroup(row); + if (group!=null){ + group.deleteMe(false); + return true; + + } + return false; + } + + /** returns a String of annotation for a row*/ + public String getAnnotation(int row){ + if (row<0 || row>= getNumberOfRows()) + return null; + CharactersGroup group = ((CharGroupListWindow)getModuleWindow()).getCharGroup(row); + return group.getAnnotation(); + } + + /** sets the annotation for a row*/ + public void setAnnotation(int row, String s, boolean notify){ + if (row<0 || row>= getNumberOfRows()) + return; + CharactersGroup group = ((CharGroupListWindow)getModuleWindow()).getCharGroup(row); + group.setAnnotation(s, notify); + } + /** returns a String of explanation for a row*/ + public String getExplanation(int row){ + CharactersGroup group = ((CharGroupListWindow)getModuleWindow()).getCharGroup(row); + if (group!=null) + return group.getExplanation(); + return null; + } + /*.................................................................................................................*/ + public Snapshot getSnapshot(MesquiteFile file) { + if (getModuleWindow()==null || !getModuleWindow().isVisible()) + return null; + Snapshot temp = new Snapshot(); + if (getModuleWindow()!=null) + getModuleWindow().incorporateSnapshot(temp, file); + //if (getModuleWindow()!=null && !getModuleWindow().isVisible()) + temp.addLine("showWindow"); + return temp; + } + + + /*.................................................................................................................*/ + /** Requests a getModuleWindow() to close. In the process, subclasses of MesquiteWindow might close down their owning MesquiteModules etc.*/ + public void windowGoAway(MesquiteWindow whichWindow) { + //Debug.println("disposing of getModuleWindow()"); + whichWindow.hide(); + } + + /*.................................................................................................................*/ + public String getName() { + return "List of Character Group Labels"; + } + public String getExplanation() { + return "Makes windows listing character groups and information about them." ; + } + +} + +/* ======================================================================== */ +class CharGroupListWindow extends ListWindow implements MesquiteListener { + CharactersGroupVector groups; + public CharGroupListWindow (CharGroupList ownerModule) { + super(ownerModule); + MesquiteTable t = getTable(); + if (t!=null) + t.setAutoEditable(false, false, false, false); + } + /*.................................................................................................................*/ + /** When called the getModuleWindow() will determine its own title. MesquiteWindows need + to be self-titling so that when things change (names of files, tree blocks, etc.) + they can reset their titles properly*/ + public void resetTitle(){ + setTitle("Character Groups"); + } + /*.................................................................................................................*/ + public Object getCurrentObject(){ + return groups; + } + public void setCurrentObject(Object obj){ + if (obj instanceof ListableVector) { + if (groups!=null) + groups.removeListener(this); + groups = (CharactersGroupVector)obj; + groups.addListener(this); + getTable().synchronizeRowSelection(groups); + } + super.setCurrentObject(obj); + } + /*...............................................................................................................*/ + /** returns whether or not a row name of table is editable.*/ + public boolean isRowNameEditable(int row){ + CharactersGroup group = getCharGroup(row); + return (group!=null); + } + CharactersGroup getCharGroup(int row){ + if (groups!=null) { + if (row>=0 && row=0 && ic=0 && doubleClick) { + specifyColor(ic); + return true; + } + return false; + } + /*.................................................................................................................*/ + + public String getWidestString(){ + return "888888"; + } + /*.................................................................................................................*/ + public String getTitle() { + return "Color"; + } + /*.................................................................................................................*/ + /** returns whether this module is requesting to appear as a primary choice */ + public boolean requestPrimaryChoice(){ + return true; + } + /** Returns whether to use the string from getStringForRow; otherwise call drawInCell*/ + public boolean useString(int ic){ + return false; + } + + /*.................................................................................................................*/ + public boolean isPrerelease(){ + return false; + } + public void setTableAndObject(MesquiteTable table, Object object) { + this.table = table; + + } + public String getStringForRow(int ic) { + CharactersGroup cg = getCharacterGroup(ic); + if (cg!=null){ + return cg.getColor().toString(); + } + return ""; + } + + +} diff --git a/Source/mesquite/lists/CharInclSetList/CharInclSetList.java b/Source/mesquite/lists/CharInclSetList/CharInclSetList.java index 7b06b8d02..81a8af0b6 100644 --- a/Source/mesquite/lists/CharInclSetList/CharInclSetList.java +++ b/Source/mesquite/lists/CharInclSetList/CharInclSetList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharInclSetListNum/CharInclSetListNum.java b/Source/mesquite/lists/CharInclSetListNum/CharInclSetListNum.java index 40b75d11c..9229d0155 100644 --- a/Source/mesquite/lists/CharInclSetListNum/CharInclSetListNum.java +++ b/Source/mesquite/lists/CharInclSetListNum/CharInclSetListNum.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharListAnnotPanel/CharListAnnotPanel.java b/Source/mesquite/lists/CharListAnnotPanel/CharListAnnotPanel.java index 73af7f148..6ebff2c0a 100644 --- a/Source/mesquite/lists/CharListAnnotPanel/CharListAnnotPanel.java +++ b/Source/mesquite/lists/CharListAnnotPanel/CharListAnnotPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharListCodonPos/CharListCodonPos.java b/Source/mesquite/lists/CharListCodonPos/CharListCodonPos.java index a5fd5e02c..a55aaf95e 100644 --- a/Source/mesquite/lists/CharListCodonPos/CharListCodonPos.java +++ b/Source/mesquite/lists/CharListCodonPos/CharListCodonPos.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharListInclusion/CharListInclusion.java b/Source/mesquite/lists/CharListInclusion/CharListInclusion.java index 4b95ee3ac..f0f8d74e4 100644 --- a/Source/mesquite/lists/CharListInclusion/CharListInclusion.java +++ b/Source/mesquite/lists/CharListInclusion/CharListInclusion.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharListPartition/CharListPartition.java b/Source/mesquite/lists/CharListPartition/CharListPartition.java index 68583bd38..4e4ca7a88 100644 --- a/Source/mesquite/lists/CharListPartition/CharListPartition.java +++ b/Source/mesquite/lists/CharListPartition/CharListPartition.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -14,8 +15,10 @@ /*~~ */ import mesquite.lists.lib.*; + import java.util.*; import java.awt.*; + import mesquite.lib.*; import mesquite.lib.characters.*; import mesquite.lib.duties.*; @@ -35,13 +38,18 @@ public String getExplanation() { MesquiteTable table=null; MesquiteSubmenuSpec mss, mEGC, mDGC, mEGN; MesquiteMenuItemSpec mScs, mStc, mRssc, mLine, nNG, mLine2, mss2; + CharactersGroupVector groups; /*.................................................................................................................*/ public boolean startJob(String arguments, Object condition, boolean hiredByName) { + groups = (CharactersGroupVector)getProject().getFileElement(CharactersGroupVector.class, 0); + groups.addListener(this); return true; } public void endJob(){ if (data != null) data.removeListener(this); + if (groups != null) + groups.removeListener(this); super.endJob(); } MesquiteInteger pos = new MesquiteInteger(0); @@ -232,7 +240,7 @@ public void setTableAndData(MesquiteTable table, CharacterData data){ mDGC = addSubmenu(null, "Delete Group...", makeCommand("deleteGroup", this)); mDGC.setList((StringLister)getProject().getFileElement(CharactersGroupVector.class, 0)); mLine = addMenuItem("-",null); - mScs = addMenuItem("Store current partition", makeCommand("storeCurrent", this)); + mScs = addMenuItem("Store current partition...", makeCommand("storeCurrent", this)); mRssc = addMenuItem("Replace stored partition by current", makeCommand("replaceWithCurrent", this)); if (data !=null) mStc = addSubmenu(null, "Load set", makeCommand("loadToCurrent", this), data.getSpecSetsVector(CharacterPartition.class)); diff --git a/Source/mesquite/lists/CharListUniqueID/CharListUniqueID.java b/Source/mesquite/lists/CharListUniqueID/CharListUniqueID.java index 7a0a1b3fa..07543cad1 100644 --- a/Source/mesquite/lists/CharListUniqueID/CharListUniqueID.java +++ b/Source/mesquite/lists/CharListUniqueID/CharListUniqueID.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharListWeights/CharListWeights.java b/Source/mesquite/lists/CharListWeights/CharListWeights.java index dda5172b7..a2b9cb472 100644 --- a/Source/mesquite/lists/CharListWeights/CharListWeights.java +++ b/Source/mesquite/lists/CharListWeights/CharListWeights.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharNumForList/CharNumForList.java b/Source/mesquite/lists/CharNumForList/CharNumForList.java index 7605498ab..c0dde5d80 100644 --- a/Source/mesquite/lists/CharNumForList/CharNumForList.java +++ b/Source/mesquite/lists/CharNumForList/CharNumForList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharPartitionList/CharPartitionList.java b/Source/mesquite/lists/CharPartitionList/CharPartitionList.java index 8f980e599..27a11f9d7 100644 --- a/Source/mesquite/lists/CharPartitionList/CharPartitionList.java +++ b/Source/mesquite/lists/CharPartitionList/CharPartitionList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharSetList/CharSetList.java b/Source/mesquite/lists/CharSetList/CharSetList.java index 3c044ad6f..f32b3a4ba 100644 --- a/Source/mesquite/lists/CharSetList/CharSetList.java +++ b/Source/mesquite/lists/CharSetList/CharSetList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharSetListNum/CharSetListNum.java b/Source/mesquite/lists/CharSetListNum/CharSetListNum.java index ca8d4c5c1..1e5894fbb 100644 --- a/Source/mesquite/lists/CharSetListNum/CharSetListNum.java +++ b/Source/mesquite/lists/CharSetListNum/CharSetListNum.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/CharacterList/CharacterList.java b/Source/mesquite/lists/CharacterList/CharacterList.java index 8cd34355b..f149764d6 100644 --- a/Source/mesquite/lists/CharacterList/CharacterList.java +++ b/Source/mesquite/lists/CharacterList/CharacterList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -14,10 +15,8 @@ /*~~ */ import mesquite.lists.lib.*; - import java.util.*; import java.awt.*; - import mesquite.lib.*; import mesquite.lib.characters.*; import mesquite.lib.duties.*; @@ -43,7 +42,7 @@ public String getExplanation() { "You can request selection methods using the List menu of the List of Characters Window. "); } /*.................................................................................................................*/ - public int currentDataSet = 0; + int currentDataSet = 0; public CharacterData data = null; CharacterListWindow window; /*.................................................................................................................*/ @@ -62,9 +61,14 @@ public boolean showing(Object obj){ return (queryDataSet == currentDataSet && window!=null); } if (obj instanceof CharacterData) { - CharacterData d = (CharacterData)obj; - int queryDataSet = getProject().getMatrixNumber(d); - return (queryDataSet == currentDataSet && window!=null); + if (data == null){ + CharacterData d = (CharacterData)obj; + int queryDataSet = getProject().getMatrixNumber(d); + return (queryDataSet == currentDataSet && window!=null); + } + else { + return data == obj; + } } return false; } @@ -224,6 +228,8 @@ public Snapshot getSnapshot(MesquiteFile file) { return null; Snapshot temp = new Snapshot(); + if (data != null) + currentDataSet = getProject().getMatrixNumber(data); temp.addLine("setData " + currentDataSet); @@ -261,8 +267,9 @@ else if (checker.compare(this.getClass(), "Shows the matrix", null, commandName, data.showMatrix(); } else if (checker.compare(this.getClass(), "Sets data set whose characters are to be displayed in this list window", "[number of data set]", commandName, "setData")) { - currentDataSet = MesquiteInteger.fromString(arguments, new MesquiteInteger(0)); - if (window!=null && MesquiteInteger.isCombinable(currentDataSet) && currentDataSet"); + } + dialog.appendToHelpString("You may choose to have the original matrices deleted after concatenation."); + Checkbox deleteExcludedBox=null; + if (anyExcluded) + deleteExcludedBox = dialog.addCheckBox("Remove excluded characters", concatExcludedCharacters); + Checkbox deleteMatricesBox = dialog.addCheckBox("Delete original matrices", removeConcatenated); + dialog.completeAndShowDialog(true); + if (buttonPressed.getValue()==0) { + removeConcatenated = deleteMatricesBox.getState(); + if (anyExcluded) + concatExcludedCharacters = !deleteExcludedBox.getState(); + } + dialog.dispose(); + return (buttonPressed.getValue()==0); - concatExcludedCharacters = !AlertDialog.query(containerOfModule(), "Remove excluded characters?","Remove excluded characters?", "Yes", "No"); } return true; } @@ -52,15 +73,14 @@ public boolean pleaseLeaveMeOn(){ } /** Called to operate on the CharacterData blocks. Returns true if taxa altered*/ public boolean operateOnDatas(ListableVector datas, MesquiteTable table){ - boolean anyExcluded = false; for (int im = 0; im < datas.size(); im++){ CharacterData data = (CharacterData)datas.elementAt(im); if (data.numCharsCurrentlyIncluded() < data.getNumChars()) anyExcluded = true; } - if (anyExcluded) - queryOptions(); - CharacterData starter = null; + if (!queryOptions()) + return false; + CharacterData starter = null; // this will be the new concatenated matrix int count = 0; int countFailed = 0; String name = ""; @@ -82,6 +102,8 @@ public boolean operateOnDatas(ListableVector datas, MesquiteTable table){ if (count > 1) name = name + "+"; name = name + "(" + data.getName() + ")"; + if (removeConcatenated) + data.deleteMe(false); } else countFailed++; @@ -105,8 +127,15 @@ public boolean requestPrimaryChoice(){ return true; } /*.................................................................................................................*/ + /** returns the version number at which this module was first released. If 0, then no version number is claimed. If a POSITIVE integer + * then the number refers to the Mesquite version. This should be used only by modules part of the core release of Mesquite. + * If a NEGATIVE integer, then the number refers to the local version of the package, e.g. a third party package*/ + public int getVersionOfFirstRelease(){ + return 300; + } + /*.................................................................................................................*/ public boolean isPrerelease(){ - return true; + return false; } public void endJob() { super.endJob(); diff --git a/Source/mesquite/lists/DatasetsListDuplicate/DatasetsListDuplicate.java b/Source/mesquite/lists/DatasetsListDuplicate/DatasetsListDuplicate.java index 8d689b4a7..cdaacf534 100644 --- a/Source/mesquite/lists/DatasetsListDuplicate/DatasetsListDuplicate.java +++ b/Source/mesquite/lists/DatasetsListDuplicate/DatasetsListDuplicate.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -69,7 +70,7 @@ public boolean operateOnDatas(ListableVector datas, MesquiteTable table){ boolean success = starter.concatenate(data, false, duplicateExcludedCharacters, false, false); if (success){ - starter.setName(data.getName() + " (duplicate)"); + starter.setName(datas.getUniqueName(data.getName() + " (duplicate)")); } @@ -85,8 +86,15 @@ public boolean requestPrimaryChoice(){ return true; } /*.................................................................................................................*/ + /** returns the version number at which this module was first released. If 0, then no version number is claimed. If a POSITIVE integer + * then the number refers to the Mesquite version. This should be used only by modules part of the core release of Mesquite. + * If a NEGATIVE integer, then the number refers to the local version of the package, e.g. a third party package*/ + public int getVersionOfFirstRelease(){ + return 300; + } + /*.................................................................................................................*/ public boolean isPrerelease(){ - return true; + return false; } public void endJob() { super.endJob(); diff --git a/Source/mesquite/lists/DatasetsListNumChars/DatasetsListNumChars.java b/Source/mesquite/lists/DatasetsListNumChars/DatasetsListNumChars.java index 0921ed360..19352278a 100644 --- a/Source/mesquite/lists/DatasetsListNumChars/DatasetsListNumChars.java +++ b/Source/mesquite/lists/DatasetsListNumChars/DatasetsListNumChars.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/DatasetsListTaxa/DatasetsListTaxa.java b/Source/mesquite/lists/DatasetsListTaxa/DatasetsListTaxa.java index 981cdfcf8..52124c147 100644 --- a/Source/mesquite/lists/DatasetsListTaxa/DatasetsListTaxa.java +++ b/Source/mesquite/lists/DatasetsListTaxa/DatasetsListTaxa.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/DefaultCharOrder/DefaultCharOrder.java b/Source/mesquite/lists/DefaultCharOrder/DefaultCharOrder.java index b27a73e8a..eb5e3f60b 100644 --- a/Source/mesquite/lists/DefaultCharOrder/DefaultCharOrder.java +++ b/Source/mesquite/lists/DefaultCharOrder/DefaultCharOrder.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/DefaultTaxaOrder/DefaultTaxaOrder.java b/Source/mesquite/lists/DefaultTaxaOrder/DefaultTaxaOrder.java index 142177ecb..739c1c05c 100644 --- a/Source/mesquite/lists/DefaultTaxaOrder/DefaultTaxaOrder.java +++ b/Source/mesquite/lists/DefaultTaxaOrder/DefaultTaxaOrder.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/MarkTaxonInList/MarkTaxonInList.java b/Source/mesquite/lists/MarkTaxonInList/MarkTaxonInList.java index af97b22ef..4f77c4187 100644 --- a/Source/mesquite/lists/MarkTaxonInList/MarkTaxonInList.java +++ b/Source/mesquite/lists/MarkTaxonInList/MarkTaxonInList.java @@ -1,6 +1,7 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + -Version 2.75, September 2011. Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -108,7 +109,7 @@ public Color getBackgroundColorOfCell(int it, boolean selected){ return super.getBackgroundColorOfCell(it, selected); } /*.................................................................................................................*/ - public boolean arrowTouchInRow(int ic){ //so assistant can do something in response to arrow touch; return true if the event is to stop there, i.e. be intercepted + public boolean arrowTouchInRow(int ic, boolean doubleClick){ //so assistant can do something in response to arrow touch; return true if the event is to stop there, i.e. be intercepted mark (ic, !isMarked(ic)); if (table != null) table.repaintAll(); diff --git a/Source/mesquite/lists/MatrixListVisible/MatrixListVisible.java b/Source/mesquite/lists/MatrixListVisible/MatrixListVisible.java index 1277f5754..d9d3ef83c 100644 --- a/Source/mesquite/lists/MatrixListVisible/MatrixListVisible.java +++ b/Source/mesquite/lists/MatrixListVisible/MatrixListVisible.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/ModelsList/ModelsList.java b/Source/mesquite/lists/ModelsList/ModelsList.java index bb20877df..c5e7f57ac 100644 --- a/Source/mesquite/lists/ModelsList/ModelsList.java +++ b/Source/mesquite/lists/ModelsList/ModelsList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/ModelsListDatatype/ModelsListDatatype.java b/Source/mesquite/lists/ModelsListDatatype/ModelsListDatatype.java index daa5718a3..d55179e35 100644 --- a/Source/mesquite/lists/ModelsListDatatype/ModelsListDatatype.java +++ b/Source/mesquite/lists/ModelsListDatatype/ModelsListDatatype.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/ModelsListParadigm/ModelsListParadigm.java b/Source/mesquite/lists/ModelsListParadigm/ModelsListParadigm.java index 5d4516def..76fe5a6f5 100644 --- a/Source/mesquite/lists/ModelsListParadigm/ModelsListParadigm.java +++ b/Source/mesquite/lists/ModelsListParadigm/ModelsListParadigm.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/ModelsListType/ModelsListType.java b/Source/mesquite/lists/ModelsListType/ModelsListType.java index 8e41cccb3..b5dea112c 100644 --- a/Source/mesquite/lists/ModelsListType/ModelsListType.java +++ b/Source/mesquite/lists/ModelsListType/ModelsListType.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/ModelsListWhole/ModelsListWhole.java b/Source/mesquite/lists/ModelsListWhole/ModelsListWhole.java index c64b3f88d..2c1f9c149 100644 --- a/Source/mesquite/lists/ModelsListWhole/ModelsListWhole.java +++ b/Source/mesquite/lists/ModelsListWhole/ModelsListWhole.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/NexusBlockList/NexusBlockList.java b/Source/mesquite/lists/NexusBlockList/NexusBlockList.java index 6afc9ad92..d0a5b61af 100644 --- a/Source/mesquite/lists/NexusBlockList/NexusBlockList.java +++ b/Source/mesquite/lists/NexusBlockList/NexusBlockList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/NumForCharMatrixList/NumForCharMatrixList.java b/Source/mesquite/lists/NumForCharMatrixList/NumForCharMatrixList.java index 39ca476a3..98fe56eb3 100644 --- a/Source/mesquite/lists/NumForCharMatrixList/NumForCharMatrixList.java +++ b/Source/mesquite/lists/NumForCharMatrixList/NumForCharMatrixList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/NumForTaxaList/NumForTaxaList.java b/Source/mesquite/lists/NumForTaxaList/NumForTaxaList.java index b7dbbc1c7..80815030e 100644 --- a/Source/mesquite/lists/NumForTaxaList/NumForTaxaList.java +++ b/Source/mesquite/lists/NumForTaxaList/NumForTaxaList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/NumForTreeList/NumForTreeList.java b/Source/mesquite/lists/NumForTreeList/NumForTreeList.java index 54f66fb4e..577f525e5 100644 --- a/Source/mesquite/lists/NumForTreeList/NumForTreeList.java +++ b/Source/mesquite/lists/NumForTreeList/NumForTreeList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/NumForTreeblockList/NumForTreeblockList.java b/Source/mesquite/lists/NumForTreeblockList/NumForTreeblockList.java index 426c45a5a..f7e2a5a17 100644 --- a/Source/mesquite/lists/NumForTreeblockList/NumForTreeblockList.java +++ b/Source/mesquite/lists/NumForTreeblockList/NumForTreeblockList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/TaxaListUniqueID/TaxaListUniqueID.java b/Source/mesquite/lists/TaxaListUniqueID/TaxaListUniqueID.java index 3a5332dee..6aaad8a1e 100644 --- a/Source/mesquite/lists/TaxaListUniqueID/TaxaListUniqueID.java +++ b/Source/mesquite/lists/TaxaListUniqueID/TaxaListUniqueID.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/TaxaPartListNumGroups/TaxaPartListNumGroups.java b/Source/mesquite/lists/TaxaPartListNumGroups/TaxaPartListNumGroups.java index b41706f78..ffe6a8fa5 100644 --- a/Source/mesquite/lists/TaxaPartListNumGroups/TaxaPartListNumGroups.java +++ b/Source/mesquite/lists/TaxaPartListNumGroups/TaxaPartListNumGroups.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/TaxaPartitionList/TaxaPartitionList.java b/Source/mesquite/lists/TaxaPartitionList/TaxaPartitionList.java index 7111e23cf..bcdc136df 100644 --- a/Source/mesquite/lists/TaxaPartitionList/TaxaPartitionList.java +++ b/Source/mesquite/lists/TaxaPartitionList/TaxaPartitionList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/TaxaSetListNum/TaxaSetListNum.java b/Source/mesquite/lists/TaxaSetListNum/TaxaSetListNum.java index a53293205..1def052d1 100644 --- a/Source/mesquite/lists/TaxaSetListNum/TaxaSetListNum.java +++ b/Source/mesquite/lists/TaxaSetListNum/TaxaSetListNum.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/TaxablockList/TaxablockList.java b/Source/mesquite/lists/TaxablockList/TaxablockList.java index 5b99f9b4a..f01dc1fc7 100644 --- a/Source/mesquite/lists/TaxablockList/TaxablockList.java +++ b/Source/mesquite/lists/TaxablockList/TaxablockList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/TaxablockListNumber/TaxablockListNumber.java b/Source/mesquite/lists/TaxablockListNumber/TaxablockListNumber.java index 0f7baba7a..3ac6d9038 100644 --- a/Source/mesquite/lists/TaxablockListNumber/TaxablockListNumber.java +++ b/Source/mesquite/lists/TaxablockListNumber/TaxablockListNumber.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/lists/TaxonGroupList/TaxonGroupList.java b/Source/mesquite/lists/TaxonGroupList/TaxonGroupList.java new file mode 100644 index 000000000..61d73a04c --- /dev/null +++ b/Source/mesquite/lists/TaxonGroupList/TaxonGroupList.java @@ -0,0 +1,345 @@ +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) + */ +package mesquite.lists.TaxonGroupList; +/*~~ */ + +import mesquite.lists.lib.*; + +import java.util.*; +import java.awt.*; + +import mesquite.lib.*; +import mesquite.lib.characters.*; +import mesquite.lib.duties.*; +import mesquite.lib.table.*; + +/* ======================================================================== */ +public class TaxonGroupList extends ListModule { + public void getEmployeeNeeds(){ //This gets called on startup to harvest information; override this and inside, call registerEmployeeNeed + EmployeeNeed e = registerEmployeeNeed(TaxonGroupListAssistant.class, "The List of Taxon Groups window can display columns showing information for each taxon group.", + "You can request that columns be shown using the Columns menu of the List of Taxon Groups Window. "); + } + TaxaGroupVector groups; + /*.................................................................................................................*/ + public boolean startJob(String arguments, Object condition, boolean hiredByName) { + addMenuItem("New Taxon Group...", MesquiteModule.makeCommand("newGroup", this)); + return true; + } + public boolean showing(Object obj){ + return (getModuleWindow()!=null && obj == groups); + } + public void endJob(){ + // if (groups != null) + // groups.removeListener(this); + + super.endJob(); + } + public void showListWindow(Object obj){ + setModuleWindow(new TaxonGroupListWindow(this)); + groups = (TaxaGroupVector)getProject().getFileElement(TaxaGroupVector.class, 0); +// groups.addListener(this); + ((TaxonGroupListWindow)getModuleWindow()).setObject(groups); + + makeMenu("List"); + + + if (!MesquiteThread.isScripting()){ + TaxonGroupListAssistant assistant = (TaxonGroupListAssistant)hireNamedEmployee(TaxonGroupListAssistant.class, StringUtil.tokenize("#TaxonGroupListColor")); + if (assistant!= null){ + ((TaxonGroupListWindow)getModuleWindow()).addListAssistant(assistant); + assistant.setUseMenubar(false); + } + assistant = (TaxonGroupListAssistant)hireNamedEmployee(TaxonGroupListAssistant.class, StringUtil.tokenize("#TaxonGroupListSymbol")); + if (assistant!= null){ + ((TaxonGroupListWindow)getModuleWindow()).addListAssistant(assistant); + assistant.setUseMenubar(false); + } + assistant = (TaxonGroupListAssistant)hireNamedEmployee(TaxonGroupListAssistant.class, StringUtil.tokenize("#TaxonGroupListSymbolSize")); + if (assistant!= null){ + ((TaxonGroupListWindow)getModuleWindow()).addListAssistant(assistant); + assistant.setUseMenubar(false); + } + assistant = (TaxonGroupListAssistant)hireNamedEmployee(TaxonGroupListAssistant.class, StringUtil.tokenize("#TaxonGroupListVisibility")); + if (assistant!= null){ + ((TaxonGroupListWindow)getModuleWindow()).addListAssistant(assistant); + assistant.setUseMenubar(false); + } + } + + resetContainingMenuBar(); + resetAllWindowsMenus(); + //getModuleWindow().setVisible(true); + } + /*.................................................................................................................*/ + public Object doCommand(String commandName, String arguments, CommandChecker checker) { + if (checker.compare(this.getClass(), "Creates a new group", "[]", commandName, "newGroup")) { + MesquiteFile file = getProject().chooseFile( "Select file to which to add the new group label"); + TaxaGroup group= TaxaListPartitionUtil.createNewTaxonGroup(this, file); + if (group!=null){ + ((TaxonGroupListWindow)getModuleWindow()).getTable().repaint(); + parametersChanged(); + } + return group; + } + else + return super.doCommand(commandName, arguments, checker); + } + /*.................................................................................................................*/ + /** passes which object changed* + public void changed(Object caller, Object obj, Notification notification){ + int code = Notification.getCode(notification); + TaxaGroupVector vector = (TaxaGroupVector)getProject().getFileElement(TaxaGroupVector.class, 0); + MesquiteTable table = ((TaxonGroupListWindow)getModuleWindow()).getTable(); + if (obj instanceof TaxaGroupVector) { + if (code==MesquiteListener.NAMES_CHANGED) { + table.redrawRowNames(); + } + else if (code==MesquiteListener.SELECTION_CHANGED) { + table.synchronizeRowSelection(vector); + table.repaintAll(); + } + else if (code==MesquiteListener.PARTS_ADDED || code==MesquiteListener.PARTS_DELETED || code==MesquiteListener.PARTS_CHANGED || code==MesquiteListener.PARTS_MOVED) { + table.setNumRows(vector.size()); + table.synchronizeRowSelection(vector); + table.repaintAll(); + } + else { + table.repaintAll(); + } + } + super.changed(caller, obj, notification); + } + /*.................................................................................................................*/ + public boolean rowsMovable(){ + return true; + } + /*.................................................................................................................*/ + /* following required by ListModule*/ + public Object getMainObject(){ + return getProject().getFileElement(TaxaGroupVector.class, 0); + } + public int getNumberOfRows(){ + if (getProject().getFileElement(TaxaGroupVector.class, 0)==null) + return 0; + else + return ((ListableVector)getProject().getFileElement(TaxaGroupVector.class, 0)).size(); + } + public Class getAssistantClass(){ + return TaxonGroupListAssistant.class; + } + public String getItemTypeName(){ + return "Taxon Group"; + } + public String getItemTypeNamePlural(){ + return "Taxon Groups"; + } + /*.................................................................................................................*/ + public boolean rowsDeletable(){ + return true; + } + public boolean deleteRow(int row, boolean notify){ + TaxaGroup group = ((TaxonGroupListWindow)getModuleWindow()).getTaxonGroup(row); + if (group!=null){ + group.deleteMe(false); + + group.dispose(); + return true; + + } + return false; + } + + /** returns a String of annotation for a row*/ + public String getAnnotation(int row){ + if (row<0 || row>= getNumberOfRows()) + return null; + TaxaGroup group = ((TaxonGroupListWindow)getModuleWindow()).getTaxonGroup(row); + return group.getAnnotation(); + } + + /** sets the annotation for a row*/ + public void setAnnotation(int row, String s, boolean notify){ + if (row<0 || row>= getNumberOfRows()) + return; + TaxaGroup group = ((TaxonGroupListWindow)getModuleWindow()).getTaxonGroup(row); + group.setAnnotation(s, notify); + } + /** returns a String of explanation for a row*/ + public String getExplanation(int row){ + TaxaGroup group = ((TaxonGroupListWindow)getModuleWindow()).getTaxonGroup(row); + if (group!=null) + return group.getExplanation(); + return null; + } + /*.................................................................................................................*/ + public Snapshot getSnapshot(MesquiteFile file) { + if (getModuleWindow()==null || !getModuleWindow().isVisible()) + return null; + Snapshot temp = new Snapshot(); + if (getModuleWindow()!=null) + getModuleWindow().incorporateSnapshot(temp, file); + //if (getModuleWindow()!=null && !getModuleWindow().isVisible()) + temp.addLine("showWindow"); + return temp; + } + + + /*.................................................................................................................*/ + /** Requests a getModuleWindow() to close. In the process, subclasses of MesquiteWindow might close down their owning MesquiteModules etc.*/ + public void windowGoAway(MesquiteWindow whichWindow) { + //Debug.println("disposing of getModuleWindow()"); + whichWindow.hide(); + } + /*.................................................................................................................*/ + public String getName() { + return "List of Taxon Group Labels"; + } + public String getExplanation() { + return "Makes windows listing taxon groups and information about them." ; + } + + +} + +/* ======================================================================== */ +class TaxonGroupListWindow extends ListWindow implements MesquiteListener { + TaxaGroupVector groups; + public TaxonGroupListWindow (TaxonGroupList ownerModule) { + super(ownerModule); + MesquiteTable t = getTable(); + if (t!=null) + t.setAutoEditable(false, false, false, false); + } + /*.................................................................................................................*/ + /** When called the getModuleWindow() will determine its own title. MesquiteWindows need + to be self-titling so that when things change (names of files, tree blocks, etc.) + they can reset their titles properly*/ + public void resetTitle(){ + setTitle("Taxon Groups"); + } + /*.................................................................................................................*/ + public Object getCurrentObject(){ + return groups; + } + public void setCurrentObject(Object obj){ + if (obj instanceof ListableVector) { + if (groups!=null) + groups.removeListener(this); + groups = (TaxaGroupVector)obj; + groups.addListener(this); + getTable().synchronizeRowSelection(groups); + } + super.setCurrentObject(obj); + } + /*...............................................................................................................*/ + /** returns whether or not a row name of table is editable.*/ + public boolean isRowNameEditable(int row){ + TaxaGroup group = getTaxonGroup(row); + return (group!=null); + } + TaxaGroup getTaxonGroup(int row){ + if (groups!=null) { + if (row>=0 && row=0 && ic=0 && doubleClick) { + specifyColor(ic); + return true; + } + return false; + } + /*.................................................................................................................*/ + + public String getWidestString(){ + return "888888"; + } + /*.................................................................................................................*/ + public String getTitle() { + return "Color"; + } + /*.................................................................................................................*/ + /** returns whether this module is requesting to appear as a primary choice */ + public boolean requestPrimaryChoice(){ + return true; + } + + /** Returns whether to use the string from getStringForRow; otherwise call drawInCell*/ + public boolean useString(int ic){ + return false; + } + /*.................................................................................................................*/ + public boolean isPrerelease(){ + return false; + } + public void setTableAndObject(MesquiteTable table, Object object) { + this.table = table; + + } + public String getStringForRow(int ic) { + TaxaGroup tg = getTaxonGroup(ic); + if (tg!=null){ + return tg.getColor().toString(); + } + return ""; + } + /*.................................................................................................................*/ + /** returns the version number at which this module was first released. If 0, then no version number is claimed. If a POSITIVE integer + * then the number refers to the Mesquite version. This should be used only by modules part of the core release of Mesquite. + * If a NEGATIVE integer, then the number refers to the local version of the package, e.g. a third party package*/ + public int getVersionOfFirstRelease(){ + return 300; + } + + +} diff --git a/Source/mesquite/lists/TaxonGroupListSymbol/TaxonGroupListSymbol.java b/Source/mesquite/lists/TaxonGroupListSymbol/TaxonGroupListSymbol.java new file mode 100644 index 000000000..0c9ffcdf0 --- /dev/null +++ b/Source/mesquite/lists/TaxonGroupListSymbol/TaxonGroupListSymbol.java @@ -0,0 +1,254 @@ +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) +*/ +package mesquite.lists.TaxonGroupListSymbol; + +import java.awt.Button; +import java.awt.Choice; +import java.awt.Color; +import java.awt.FontMetrics; +import java.awt.Graphics; +import java.awt.Label; +import java.awt.Panel; +import java.awt.Shape; +import java.awt.event.*; + +import javax.swing.JLabel; + +import mesquite.lib.*; +import mesquite.lib.characters.CharInclusionSet; +import mesquite.lib.characters.CharacterData; +import mesquite.lib.table.MesquiteTable; +import mesquite.lists.lib.*; + +/* ======================================================================== */ +public class TaxonGroupListSymbol extends TaxonGroupListAssistant { + CharacterData data=null; + MesquiteTable table = null; + /*.................................................................................................................*/ + public boolean startJob(String arguments, Object condition, boolean hiredByName) { + addMenuItem("Set Symbol...", makeCommand("setSymbol", this)); + return true; + } + /*.................................................................................................................*/ + public String getName() { + return "Taxon Group Symbol"; + } + public String getExplanation() { + return "Shows symbol assigned to taxon group." ; + } + + + public void setTableAndData(MesquiteTable table, CharacterData data){ + //if (this.data !=null) + // this.data.removeListener(this); + this.data = data; + //data.addListener(this); + this.table = table; + } + /*.................................................................................................................*/ + static final String chooseTemplate = "Choose Symbol"; + MesquiteSymbol newSymbol = null; + MesquiteSymbol currentDialogSymbol = null; + String symbolOptionsButtonName = "Symbol Options..."; + Button symbolOptionsButton; + Choice symbolsPopUp=null; + SymbolsVector symVector=null; + JLabel symbolLabel; + + /*.................................................................................................................*/ + public boolean queryOptions(MesquiteSymbol oldSymbol) { + if (!okToInteractWithUser(CAN_PROCEED_ANYWAY, "Querying Options")) + return true; + GroupSymbolsDialog symbolsDialog = new GroupSymbolsDialog(getProject(), containerOfModule(), "Symbol Options", "", oldSymbol); + symbolsDialog.completeAndShowDialog(); + String name = symbolsDialog.getName(); + boolean ok = symbolsDialog.query()==0; + if (ok) { + newSymbol = symbolsDialog.getSymbol(); + } + symbolsDialog.dispose(); + if (!ok) + return false; + return true; + } + + /*.................................................................................................................*/ + public void specifySymbol(int ic) { + TaxaGroup tg = getTaxonGroup(ic); + if (tg!=null){ + MesquiteSymbol oldSymbol = tg.getSymbol(); + if (queryOptions(oldSymbol)){ + MesquiteSymbol groupSymbol = newSymbol.cloneMethod(); + groupSymbol.setSize(oldSymbol.getSize()); + tg.setSymbol(groupSymbol); + tg.setColor(tg.getColor()); + if (table != null) + table.repaintAll(); + parametersChanged(); + } + } + } + + + /*.................................................................................................................*/ + public Object doCommand(String commandName, String arguments, CommandChecker checker) { + if (checker.compare(this.getClass(), "Sets the symbol", null, commandName, "setSymbol")) { + String newSymbolName = parser.getFirstToken(arguments); + if (StringUtil.blank(newSymbolName)){ + TaxaGroupVector groups = (TaxaGroupVector)getProject().getFileElement(TaxaGroupVector.class, 0); + if (groups!=null && table != null) { + String oldSymbolName = null; + MesquiteSymbol oldSymbol = null; + boolean variable = false; + for (int i = 0; i< groups.size(); i++){ + if (groups.getSelected(i) || table.isRowSelected(i)){ + TaxaGroup tg = getTaxonGroup(i); + if (tg!=null){ + MesquiteSymbol symbol = tg.getSymbol(); + String symbolName = symbol.getName(); + if (symbol!=null){ + if (oldSymbolName!=null && !oldSymbolName.equals(symbolName)) + variable=true; + oldSymbolName=symbolName; + oldSymbol = symbol.cloneMethod(); + } + } + } + } + if (variable==true) + oldSymbol=null; + if (queryOptions(oldSymbol)){ + for (int i = 0; i< groups.size(); i++){ + if (groups.getSelected(i) || table.isRowSelected(i)){ + TaxaGroup tg = getTaxonGroup(i); + if (tg!=null){ + MesquiteSymbol symbol = tg.getSymbol(); + MesquiteSymbol groupSymbol = newSymbol.cloneMethod(); + groupSymbol.setSize(symbol.getSize()); + tg.setSymbol(groupSymbol); + tg.setColor(tg.getColor()); + } + } + + } + if (table != null) + table.repaintAll(); + parametersChanged(); + } + + } + } + } + else + return super.doCommand(commandName, arguments, checker); + return null; + } + /*.................................................................................................................*/ + TaxaGroup getTaxonGroup(int ic){ + TaxaGroupVector groups = (TaxaGroupVector)getProject().getFileElement(TaxaGroupVector.class, 0); + if (groups!=null) { + if (ic>=0 && ic=0 && doubleClick) { + specifySymbol(ic); + return true; + } + return false; + } + + /** Returns whether to use the string from getStringForRow; otherwise call drawInCell*/ + public boolean useString(int ic){ + return false; + } + + public String getWidestString(){ + return "888888"; + } + /*.................................................................................................................*/ + public String getTitle() { + return "Symbol"; + } + /*.................................................................................................................*/ + /** returns whether this module is requesting to appear as a primary choice */ + public boolean requestPrimaryChoice(){ + return true; + } + /*.................................................................................................................*/ + public boolean isPrerelease(){ + return false; + } + public void setTableAndObject(MesquiteTable table, Object object) { + this.table = table; + + } + /*.................................................................................................................*/ + /** returns the version number at which this module was first released. If 0, then no version number is claimed. If a POSITIVE integer + * then the number refers to the Mesquite version. This should be used only by modules part of the core release of Mesquite. + * If a NEGATIVE integer, then the number refers to the local version of the package, e.g. a third party package*/ + public int getVersionOfFirstRelease(){ + return 300; + } + + +} diff --git a/Source/mesquite/lists/TaxonGroupListSymbolSize/TaxonGroupListSymbolSize.java b/Source/mesquite/lists/TaxonGroupListSymbolSize/TaxonGroupListSymbolSize.java new file mode 100644 index 000000000..3cd5ce9ec --- /dev/null +++ b/Source/mesquite/lists/TaxonGroupListSymbolSize/TaxonGroupListSymbolSize.java @@ -0,0 +1,214 @@ +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) +*/ +package mesquite.lists.TaxonGroupListSymbolSize; + +import java.awt.Color; +import java.awt.FontMetrics; +import java.awt.Graphics; +import java.awt.Shape; + +import mesquite.lib.*; +import mesquite.lib.characters.CharInclusionSet; +import mesquite.lib.characters.CharacterData; +import mesquite.lib.table.MesquiteTable; +import mesquite.lists.lib.*; + +/* ======================================================================== */ +public class TaxonGroupListSymbolSize extends TaxonGroupListAssistant { + CharacterData data=null; + MesquiteTable table = null; + /*.................................................................................................................*/ + public boolean startJob(String arguments, Object condition, boolean hiredByName) { + addMenuItem("Set Size...", makeCommand("setSize", this)); + return true; + } + + + public void setTableAndData(MesquiteTable table, CharacterData data){ + //if (this.data !=null) + // this.data.removeListener(this); + this.data = data; + //data.addListener(this); + this.table = table; + } + /*.................................................................................................................*/ + TaxaGroup getTaxonGroup(int ic){ + TaxaGroupVector groups = (TaxaGroupVector)getProject().getFileElement(TaxaGroupVector.class, 0); + if (groups!=null) { + if (ic>=0 && ic-1 && oldSize!=symbolSize) + variableSize=true; + oldSize=symbolSize; + } + } + } + } + int newSize = MesquiteInteger.queryInteger(containerOfModule(), "Symbol Size", "Symbol Size", oldSize, 1, 500, true); + if (MesquiteInteger.isCombinable(newSize)){ + for (int i = 0; i< groups.size(); i++){ + if (groups.getSelected(i) || table.isRowSelected(i)){ + TaxaGroup tg = getTaxonGroup(i); + if (tg!=null){ + MesquiteSymbol symbol = tg.getSymbol(); + if (symbol!=null) + symbol.setSize(newSize); + } + } + } + if (table != null) + table.repaintAll(); + } + + } + } + } + else + return super.doCommand(commandName, arguments, checker); + return null; + } + + /*.................................................................................................................*/ + + public String getStringForRow(int ic) { + TaxaGroup tg = getTaxonGroup(ic); + if (tg!=null){ + MesquiteSymbol symbol = tg.getSymbol(); + if (symbol!=null) + return ""+symbol.getSize(); + } + return ""; + } + + /*.................................................................................................................*/ + public boolean arrowTouchInRow(int ic, boolean doubleClick){ //so assistant can do something in response to arrow touch; return true if the event is to stop there, i.e. be intercepted + if (ic>=0 && doubleClick) { + specifySymbolSize(ic); + return true; + } + return false; + } + + /*.................................................................................................................*/ + + public String getWidestString(){ + return "888888888"; + } + /*.................................................................................................................*/ + public String getTitle() { + return "Symbol SIze"; + } + /*.................................................................................................................*/ + /** returns whether this module is requesting to appear as a primary choice */ + public boolean requestPrimaryChoice(){ + return true; + } + /*.................................................................................................................*/ + public boolean isPrerelease(){ + return false; + } + /*.................................................................................................................*/ + /** returns the version number at which this module was first released. If 0, then no version number is claimed. If a POSITIVE integer + * then the number refers to the Mesquite version. This should be used only by modules part of the core release of Mesquite. + * If a NEGATIVE integer, then the number refers to the local version of the package, e.g. a third party package*/ + public int getVersionOfFirstRelease(){ + return 300; + } + + public void setTableAndObject(MesquiteTable table, Object object) { + this.table = table; + + } + + /*.................................................................................................................*/ + public String getName() { + return "Taxon Group Symbol Size"; + } + public String getExplanation() { + return "Shows size of symbol assigned to taxon group." ; + } + +} diff --git a/Source/mesquite/lists/TaxonGroupListVisibility/TaxonGroupListVisibility.java b/Source/mesquite/lists/TaxonGroupListVisibility/TaxonGroupListVisibility.java new file mode 100644 index 000000000..91762ddca --- /dev/null +++ b/Source/mesquite/lists/TaxonGroupListVisibility/TaxonGroupListVisibility.java @@ -0,0 +1,153 @@ +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) +*/ +package mesquite.lists.TaxonGroupListVisibility; + +import java.awt.Color; +import java.awt.FontMetrics; +import java.awt.Graphics; +import java.awt.Shape; + +import mesquite.lib.*; +import mesquite.lib.characters.CharInclusionSet; +import mesquite.lib.characters.CharacterData; +import mesquite.lib.table.MesquiteTable; +import mesquite.lists.lib.*; + +/* ======================================================================== */ +public class TaxonGroupListVisibility extends TaxonGroupListAssistant { + CharacterData data=null; + MesquiteTable table = null; + /*.................................................................................................................*/ + public boolean startJob(String arguments, Object condition, boolean hiredByName) { + addMenuItem("Show in Maps", makeCommand("showInMaps", this)); + addMenuItem("Hide in Maps", makeCommand("hideInMaps", this)); + return true; + } + + + public void setTableAndData(MesquiteTable table, CharacterData data){ + //if (this.data !=null) + // this.data.removeListener(this); + this.data = data; + //data.addListener(this); + this.table = table; + } + /*.................................................................................................................*/ + TaxaGroup getTaxonGroup(int ic){ + TaxaGroupVector groups = (TaxaGroupVector)getProject().getFileElement(TaxaGroupVector.class, 0); + if (groups!=null) { + if (ic>=0 && ic

    " + StringUtil.protectForXML("Auto-save?") + "

    If you choose the option to auto-save, Mesquite will save your file as soon as the calculation completes."; + s += " This is of benefit should you be worried that something might happen (e.g., unexpected computer shutdown) before you have a chance to manually save the file."; + id.appendToHelpString(s); + int choice = 0; + if (separateThreadFill.getValue()) + choice = 1; + RadioButtons radio = id.addRadioButtons (new String[]{"NOT separate thread", "Separate Thread"}, choice); + id.addBlankLine(); + if (isInference){ + id.addBlankLine(); + id.addLabel ("Save file automatically after trees are finished?", Label.LEFT, true, false); + choice = 0; + if (!autoSaveInference.getValue()) + choice = 1; + RadioButtons radio2 = id.addRadioButtons (new String[]{"Auto-Save", "Don't Save"}, choice); + + + id.addBlankLine(); + id.completeAndShowDialog("OK", null, null, "OK"); + id.dispose(); + if (autoSave != null){ + autoSave.setValue(radio2.getValue() == 0); + autoSaveInference.setValue(autoSave.getValue()); + } + } + else { + id.completeAndShowDialog("OK", null, null, "OK"); + id.dispose(); + } + separateThreadFill.setValue(radio.getValue() == 1); + storePreferences(); + return radio.getValue(); + } /*.................................................................................................................*/ boolean saveDirectTreeFile(TreeSource treeSourceTask, Taxa taxa, int howManyTrees, MesquiteFile file){ String endLine = ";" + StringUtil.lineEnding(); @@ -1033,7 +1172,7 @@ public TreeVector getTreeBlockByID(long id){ //this uses the temporary run-time for (int j = 0; j< treesVector.size(); j++) { TreeVector trees = (TreeVector)treesVector.elementAt(j); if (trees.getID() == id) - return trees; + return trees; } return null; } @@ -1267,7 +1406,7 @@ else if (commandName.equalsIgnoreCase("TRANSLATE")) { } } - + if (taxa==null) { int tI = parser.tokenIndexOfIgnoreCase(fileReadingArguments, "taxa");//DRM added this 8 April 2012 so that one can specify which taxa block it should belong to if (tI>=0){ @@ -1448,7 +1587,7 @@ else if (commandName.equalsIgnoreCase("RTREE")) return null; } - + public String getTreeBlock(TreeVector trees, NexusBlock tB){ if (trees == null || trees.size()==0) return null; @@ -1596,13 +1735,15 @@ class TreeBlockThread extends MesquiteThread { int howManyTrees; boolean suppressAsk = false; CommandRecord comRec = null; - public TreeBlockThread (ManageTrees ownerModule, TreeBlockFiller fillTask, TreeVector trees, int howManyTrees, MesquiteFile file) { + MesquiteBoolean autoSave = null; + public TreeBlockThread (ManageTrees ownerModule, TreeBlockFiller fillTask, TreeVector trees, int howManyTrees, MesquiteBoolean autoSave, MesquiteFile file) { super(); this.ownerModule = ownerModule; this.fillTask = fillTask; this.trees = trees; this.howManyTrees = howManyTrees; this.file = file; + this.autoSave = autoSave; setCurrent(1); CommandRecord cr = MesquiteThread.getCurrentCommandRecord(); boolean sc; @@ -1612,7 +1753,7 @@ public TreeBlockThread (ManageTrees ownerModule, TreeBlockFiller fillTask, TreeV sc = cr.recordIsScripting(); comRec = new CommandRecord(sc); setCommandRecord(comRec); - + } public String getCurrentCommandName(){ @@ -1627,18 +1768,25 @@ public void run() { int before = trees.size(); try { fillTask.fillTreeBlock(trees, howManyTrees); + boolean okToSave = false; if (trees.size()==before) { ownerModule.alert("Sorry, no trees were returned by " + fillTask.getName()); ownerModule.fireEmployee(fillTask); ownerModule.fillingTreesNow = false; } - else + else { trees.addToFile(file, ownerModule.getProject(), ownerModule); + okToSave = true; + } if (trees.size()!=before) ownerModule.doneQuery(fillTask, trees.getTaxa(), trees, suppressAsk); ownerModule.fireEmployee(fillTask); ownerModule.fillingTreesNow = false; + if (okToSave && autoSave != null && autoSave.getValue()){ + FileCoordinator fCoord = ownerModule.getFileCoordinator(); + fCoord.writeFile(file); + } ownerModule.resetAllMenuBars(); } catch (Exception e){ @@ -1661,7 +1809,49 @@ public void dispose(){ } } -/*===============================================*/ +/* ======================================================================== * +class TreeBlockMonitorThread extends MesquiteThread { + ManageTrees ownerModule; + TreeBlockFiller fillTask; + CommandRecord comRec = null; + public TreeBlockMonitorThread (ManageTrees ownerModule, TreeBlockFiller fillTask) { + super(); + this.ownerModule = ownerModule; + this.fillTask = fillTask; + setCurrent(1); + CommandRecord cr = MesquiteThread.getCurrentCommandRecord(); + boolean sc; + if (cr == null) + sc = false; + else + sc = cr.recordIsScripting(); + comRec = new CommandRecord(sc); + setCommandRecord(comRec); + + } + + public String getCurrentCommandName(){ + return "Making trees"; + } + public String getCurrentCommandExplanation(){ + return null; + } + /*.............................................* + public void run() { + Reconnectable reconnectable = fillTask.getReconnectable(); + if (reconnectable != null){ + reconnectable.reconnectToRequester(new MesquiteCommand("treesReady", ownerModule)); + } + threadGoodbye(); + + } + /*.............................................* + public void dispose(){ + ownerModule = null; + fillTask = null; + } + +}/*===============================================*/ class TreeBlock extends NexusBlock { TreeVector trees = null; public TreeBlock(MesquiteFile f, MesquiteModule mb){ diff --git a/Source/mesquite/trees/ManyTreesFromFile/ManyTreesFromFile.java b/Source/mesquite/trees/ManyTreesFromFile/ManyTreesFromFile.java index b49e622bc..3a96643e8 100644 --- a/Source/mesquite/trees/ManyTreesFromFile/ManyTreesFromFile.java +++ b/Source/mesquite/trees/ManyTreesFromFile/ManyTreesFromFile.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/MirrorTreeWindowMaker/MirrorTreeWindowMaker.java b/Source/mesquite/trees/MirrorTreeWindowMaker/MirrorTreeWindowMaker.java index f7cdec8e0..578c23896 100644 --- a/Source/mesquite/trees/MirrorTreeWindowMaker/MirrorTreeWindowMaker.java +++ b/Source/mesquite/trees/MirrorTreeWindowMaker/MirrorTreeWindowMaker.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -374,18 +375,29 @@ public void setTree(Tree newTree){ } /*_________________________________________________*/ - public void InvertBranch(TreeDisplay treeDisplay, Graphics g, int N) { - + public void InvertBranchOld(TreeDisplay treeDisplay, Graphics g, int N) { highlightedBranch=N; treeDisplay.getTreeDrawing().fillBranchInverted(treeDisplay.getTree(), N, g); } /*_________________________________________________*/ - public void RevertBranch(TreeDisplay treeDisplay, Graphics g, int N) { + public void RevertBranchOld(TreeDisplay treeDisplay, Graphics g, int N) { highlightedBranch=0; treeDisplay.getTreeDrawing().fillBranchInverted(treeDisplay.getTree(), N, g); } /*_________________________________________________*/ + + public void HighlightBranch(TreeDisplay treeDisplay, Graphics g, int N) { + highlightedBranch=N; + treeDisplay.getTreeDrawing().highlightBranch(treeDisplay.getTree(), N, g); + } + + /*_________________________________________________*/ + public void UnhighlightBranch(TreeDisplay treeDisplay, Graphics g, int N) { + highlightedBranch=0; + treeDisplay.getTreeDrawing().unhighlightBranch(treeDisplay.getTree(), N, g); + } + /*_________________________________________________*/ public void ScanFlash(TreeDisplay treeDisplay, Graphics g, int x, int y, int modifiers) { setExplanation(defaultExplanation); if (treeDisplay == null || treeDrawCoordTask == null || treeDrawCoordTask.getNamesTask() == null || treeDisplay.getTreeDrawing()==null) @@ -399,20 +411,20 @@ public void ScanFlash(TreeDisplay treeDisplay, Graphics g, int x, int y, int m if (highlightedBranch != 0) { if (branchFound==0) { notifyExtrasOfBranchExit(treeDisplay, g, highlightedBranch); - RevertBranch(treeDisplay, g, highlightedBranch); + UnhighlightBranch(treeDisplay, g, highlightedBranch); } else if (branchFound!=highlightedBranch) { notifyExtrasOfBranchExit(treeDisplay, g, highlightedBranch); - RevertBranch(treeDisplay, g, highlightedBranch); + UnhighlightBranch(treeDisplay, g, highlightedBranch); notifyExtrasOfBranchEnter(treeDisplay, g, branchFound); - InvertBranch(treeDisplay, g, branchFound); - } - } - else if (branchFound!=0) { + HighlightBranch(treeDisplay, g, branchFound); + } + } + else if (branchFound!=0) { notifyExtrasOfBranchEnter(treeDisplay, g, branchFound); - InvertBranch(treeDisplay, g, branchFound); - } - + HighlightBranch(treeDisplay, g, branchFound); + } + } /*_________________________________________________*/ public boolean ScanTouch(TreeDisplay treeDisplay, Graphics g, int x, int y, int modifiers) { @@ -428,7 +440,7 @@ public boolean ScanTouch(TreeDisplay treeDisplay, Graphics g, int x, int y, in if (branchFound!=0) { if (highlightedBranch != 0) { notifyExtrasOfBranchExit(treeDisplay, g, highlightedBranch); - RevertBranch(treeDisplay, g, highlightedBranch); + UnhighlightBranch(treeDisplay, g, highlightedBranch); } notifyExtrasOfBranchTouch(treeDisplay, g, branchFound); return true; diff --git a/Source/mesquite/trees/MultiTreeWindowMaker/MultiTreeWindowMaker.java b/Source/mesquite/trees/MultiTreeWindowMaker/MultiTreeWindowMaker.java index bc42d6f35..9bdd00202 100644 --- a/Source/mesquite/trees/MultiTreeWindowMaker/MultiTreeWindowMaker.java +++ b/Source/mesquite/trees/MultiTreeWindowMaker/MultiTreeWindowMaker.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -266,7 +267,7 @@ public MultiTreeWindow (MultiTreeWindowMaker ownerModule, TreeSourceDefinite tre messagePanel=new MessagePanel(getColorScheme()); addToWindow(messagePanel); messagePanel.setVisible(true); - MesquiteMenuSpec aux = ownerModule.addAuxiliaryMenu("Analyze"); + MesquiteMenuSpec aux = ownerModule.addAuxiliaryMenu("Analysis:Trees"); ownerModule.addModuleMenuItems(aux, MesquiteModule.makeCommand("newAssistant", this), TreeDisplayAssistantMA.class); treeScroll = new MTWScroll(this, 0, 2, 0, treeSourceTask.getNumberOfTrees(taxa)/numColumns + 1); //-1 addToWindow(treeScroll); diff --git a/Source/mesquite/trees/NegativeToZeroBL/NegativeToZeroBL.java b/Source/mesquite/trees/NegativeToZeroBL/NegativeToZeroBL.java index 9027a04c8..1b8e6c655 100644 --- a/Source/mesquite/trees/NegativeToZeroBL/NegativeToZeroBL.java +++ b/Source/mesquite/trees/NegativeToZeroBL/NegativeToZeroBL.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java b/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java index a85a67c32..f6300017f 100644 --- a/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java +++ b/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -32,6 +33,7 @@ public class NodeLocsStandard extends NodeLocsVH { MesquiteBoolean broadScale; MesquiteBoolean showBranchLengths; boolean resetShowBranchLengths = false; + int fixedTaxonDistance = 0; static final int totalHeight = 0; static final int stretchfactor = 1; @@ -83,6 +85,7 @@ public boolean startJob(String arguments, Object condition, boolean hiredByName) stretchMenuItem = addCheckMenuItem(null, "Inhibit Stretch Tree to Fit", makeCommand("inhibitStretchToggle", this), inhibitStretch); evenMenuItem = addCheckMenuItem(null, "Even root to tip spacing", makeCommand("toggleEven", this), even); } + addMenuItem( "Fixed Distance Between Taxa...", makeCommand("setFixedTaxonDistance", this)); addCheckMenuItem(null, "Centered Branches", makeCommand("toggleCenter", this), center); addMenuItem("Set Current Orientation as Default", makeCommand("setDefaultOrientation", this)); @@ -145,12 +148,16 @@ public Snapshot getSnapshot(MesquiteFile file) { temp.addLine("toggleBroadScale " + broadScale.toOffOnString()); temp.addLine("toggleCenter " + center.toOffOnString()); temp.addLine("toggleEven " + even.toOffOnString()); + temp.addLine("setFixedTaxonDistance " + fixedTaxonDistance); + if (fixedScale) temp.addLine("setFixedScaling " + MesquiteDouble.toString(fixedDepth) ); return temp; } - /*.................................................................................................................*/ + boolean stretchWasSet = false; + MesquiteInteger pos = new MesquiteInteger(); + /*.................................................................................................................*/ public Object doCommand(String commandName, String arguments, CommandChecker checker) { if (checker.compare(this.getClass(), "(For old scripts) Sets whether or not to stretch the tree to fit the drawing area", "[on = stretch; off]", commandName, "stretchToggle")) { inhibitStretch.toggleValue(parser.getFirstToken(arguments)); @@ -158,7 +165,26 @@ public Object doCommand(String commandName, String arguments, CommandChecker che stretchWasSet = true; parametersChanged(); } - else if (checker.compare(this.getClass(), "Sets whether or not to inhibit automatic stretching the tree to fit the drawing area", "[on =inihibit stretch; off]", commandName, "inhibitStretchToggle")) { + else if (checker.compare(this.getClass(), "Sets a fixed distance between taxa for drawing the tree", "[distance in pixels]", commandName, "setFixedTaxonDistance")) { + + int newDistance= MesquiteInteger.fromFirstToken(arguments, pos); + if (!MesquiteInteger.isCombinable(newDistance)) + newDistance = MesquiteInteger.queryInteger(containerOfModule(), "Set taxon distance", "Distance between taxa:", "(Use a value of 0 to tell Mesquite to calculate the distance itself.)", "", fixedTaxonDistance, 0, 99, true); + if (newDistance>=0 && newDistance<100 && newDistance!=fixedTaxonDistance) { + fixedTaxonDistance=newDistance; +/* Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + SquareLineTreeDrawing treeDrawing = (SquareLineTreeDrawing)obj; + treeDrawing.treeDisplay.setFixedTaxonSpacing(newDistance); + } + */ + + if ( !MesquiteThread.isScripting()) parametersChanged(new Notification(TREE_DRAWING_SIZING_CHANGED)); + } + + } + else if (checker.compare(this.getClass(), "Sets whether or not to inhibit automatic stretching the tree to fit the drawing area", "[on =inihibit stretch; off]", commandName, "inhibitStretchToggle")) { inhibitStretch.toggleValue(parser.getFirstToken(arguments)); stretchWasSet = true; parametersChanged(); @@ -791,7 +817,8 @@ public void calculateNodeLocs(TreeDisplay treeDisplay, Tree tree, int drawnRoot, if (treeDisplay.inhibitStretchByDefault != inhibitStretch.getValue()) inhibitStretch.setValue(treeDisplay.inhibitStretchByDefault); }*/ - int fixedTaxonDistance = treeDisplay.getFixedTaxonSpacing(); + treeDisplay.setFixedTaxonSpacing(fixedTaxonDistance); //NEW + // int fixedTaxonDistance = treeDisplay.getFixedTaxonSpacing(); OLD code lastOrientation = treeDisplay.getOrientation(); //this.treeDisplay = treeDisplay; if (!leaveScaleAlone) { @@ -1236,6 +1263,14 @@ else if (treeDisplay.getOrientation()==TreeDisplay.RIGHT) { g.setColor(c); g.setPaintMode(); } + + public int getFixedTaxonDistance() { + return fixedTaxonDistance; + } + + public void setFixedTaxonDistance(int fixedTaxonDistance) { + this.fixedTaxonDistance = fixedTaxonDistance; + } } diff --git a/Source/mesquite/trees/NodeNamer/NodeNamer.java b/Source/mesquite/trees/NodeNamer/NodeNamer.java index 04b2d0d52..98c56e864 100644 --- a/Source/mesquite/trees/NodeNamer/NodeNamer.java +++ b/Source/mesquite/trees/NodeNamer/NodeNamer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumAttachedToTree/NumAttachedToTree.java b/Source/mesquite/trees/NumAttachedToTree/NumAttachedToTree.java index 5f4accfcf..30af28926 100644 --- a/Source/mesquite/trees/NumAttachedToTree/NumAttachedToTree.java +++ b/Source/mesquite/trees/NumAttachedToTree/NumAttachedToTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumFor2CharCurrentTree/NumFor2CharCurrentTree.java b/Source/mesquite/trees/NumFor2CharCurrentTree/NumFor2CharCurrentTree.java index 72fcd41d4..f9ae112a7 100644 --- a/Source/mesquite/trees/NumFor2CharCurrentTree/NumFor2CharCurrentTree.java +++ b/Source/mesquite/trees/NumFor2CharCurrentTree/NumFor2CharCurrentTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForCharCurrentTree/NumForCharCurrentTree.java b/Source/mesquite/trees/NumForCharCurrentTree/NumForCharCurrentTree.java index a4de779e7..938b7b5c1 100644 --- a/Source/mesquite/trees/NumForCharCurrentTree/NumForCharCurrentTree.java +++ b/Source/mesquite/trees/NumForCharCurrentTree/NumForCharCurrentTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForCharOnTree/NumForCharOnTree.java b/Source/mesquite/trees/NumForCharOnTree/NumForCharOnTree.java index dba9a757e..c331898de 100644 --- a/Source/mesquite/trees/NumForCharOnTree/NumForCharOnTree.java +++ b/Source/mesquite/trees/NumForCharOnTree/NumForCharOnTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForCharRespTree/NumForCharRespTree.java b/Source/mesquite/trees/NumForCharRespTree/NumForCharRespTree.java index 16a448d76..9b3213321 100644 --- a/Source/mesquite/trees/NumForCharRespTree/NumForCharRespTree.java +++ b/Source/mesquite/trees/NumForCharRespTree/NumForCharRespTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForMatCurrentTree/NumForMatCurrentTree.java b/Source/mesquite/trees/NumForMatCurrentTree/NumForMatCurrentTree.java index feb7887cd..d10402909 100644 --- a/Source/mesquite/trees/NumForMatCurrentTree/NumForMatCurrentTree.java +++ b/Source/mesquite/trees/NumForMatCurrentTree/NumForMatCurrentTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForNodesWithChar/NumForNodesWithChar.java b/Source/mesquite/trees/NumForNodesWithChar/NumForNodesWithChar.java index 8e75edfc9..0e40eeaa9 100644 --- a/Source/mesquite/trees/NumForNodesWithChar/NumForNodesWithChar.java +++ b/Source/mesquite/trees/NumForNodesWithChar/NumForNodesWithChar.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForNodesWithCharHist/NumForNodesWithCharHist.java b/Source/mesquite/trees/NumForNodesWithCharHist/NumForNodesWithCharHist.java index 665f5ac84..ba18c57bd 100644 --- a/Source/mesquite/trees/NumForNodesWithCharHist/NumForNodesWithCharHist.java +++ b/Source/mesquite/trees/NumForNodesWithCharHist/NumForNodesWithCharHist.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForNodesWithMat/NumForNodesWithMat.java b/Source/mesquite/trees/NumForNodesWithMat/NumForNodesWithMat.java index 8c60da18f..c9efb862a 100644 --- a/Source/mesquite/trees/NumForNodesWithMat/NumForNodesWithMat.java +++ b/Source/mesquite/trees/NumForNodesWithMat/NumForNodesWithMat.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForTreeCladeValue/NumForTreeCladeValue.java b/Source/mesquite/trees/NumForTreeCladeValue/NumForTreeCladeValue.java index b6b3ad1bf..abaf2f942 100644 --- a/Source/mesquite/trees/NumForTreeCladeValue/NumForTreeCladeValue.java +++ b/Source/mesquite/trees/NumForTreeCladeValue/NumForTreeCladeValue.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForTreeSelNodeValue/NumForTreeSelNodeValue.java b/Source/mesquite/trees/NumForTreeSelNodeValue/NumForTreeSelNodeValue.java index 3d3acc6b2..57bd86ad0 100644 --- a/Source/mesquite/trees/NumForTreeSelNodeValue/NumForTreeSelNodeValue.java +++ b/Source/mesquite/trees/NumForTreeSelNodeValue/NumForTreeSelNodeValue.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForTreeWith2Chars/NumForTreeWith2Chars.java b/Source/mesquite/trees/NumForTreeWith2Chars/NumForTreeWith2Chars.java index 3c3a9b516..c19814bae 100644 --- a/Source/mesquite/trees/NumForTreeWith2Chars/NumForTreeWith2Chars.java +++ b/Source/mesquite/trees/NumForTreeWith2Chars/NumForTreeWith2Chars.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumForTreeWithChar/NumForTreeWithChar.java b/Source/mesquite/trees/NumForTreeWithChar/NumForTreeWithChar.java index 003a90ea5..e9a76152e 100644 --- a/Source/mesquite/trees/NumForTreeWithChar/NumForTreeWithChar.java +++ b/Source/mesquite/trees/NumForTreeWithChar/NumForTreeWithChar.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumberOfTaxa/NumberOfTaxa.java b/Source/mesquite/trees/NumberOfTaxa/NumberOfTaxa.java index b6fa91ac9..87399b7b3 100644 --- a/Source/mesquite/trees/NumberOfTaxa/NumberOfTaxa.java +++ b/Source/mesquite/trees/NumberOfTaxa/NumberOfTaxa.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/NumsForNodesBrLengths/NumsForNodesBrLengths.java b/Source/mesquite/trees/NumsForNodesBrLengths/NumsForNodesBrLengths.java index aebd32373..b0d079896 100644 --- a/Source/mesquite/trees/NumsForNodesBrLengths/NumsForNodesBrLengths.java +++ b/Source/mesquite/trees/NumsForNodesBrLengths/NumsForNodesBrLengths.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/ObedientTreeWindow/ObedientTreeWindow.java b/Source/mesquite/trees/ObedientTreeWindow/ObedientTreeWindow.java index 528501ed7..9ca77472f 100644 --- a/Source/mesquite/trees/ObedientTreeWindow/ObedientTreeWindow.java +++ b/Source/mesquite/trees/ObedientTreeWindow/ObedientTreeWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/OtherTreeBlocks/OtherTreeBlocks.java b/Source/mesquite/trees/OtherTreeBlocks/OtherTreeBlocks.java index 63b50e58a..c3d2c629a 100644 --- a/Source/mesquite/trees/OtherTreeBlocks/OtherTreeBlocks.java +++ b/Source/mesquite/trees/OtherTreeBlocks/OtherTreeBlocks.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/ResolvePolytomiesToZero/ResolvePolytomiesToZero.java b/Source/mesquite/trees/ResolvePolytomiesToZero/ResolvePolytomiesToZero.java index 609b5fad5..91c8a0ffa 100644 --- a/Source/mesquite/trees/ResolvePolytomiesToZero/ResolvePolytomiesToZero.java +++ b/Source/mesquite/trees/ResolvePolytomiesToZero/ResolvePolytomiesToZero.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SampleManyTreesFromFile/SampleManyTreesFromFile.java b/Source/mesquite/trees/SampleManyTreesFromFile/SampleManyTreesFromFile.java index 745933ac7..c40e71a76 100644 --- a/Source/mesquite/trees/SampleManyTreesFromFile/SampleManyTreesFromFile.java +++ b/Source/mesquite/trees/SampleManyTreesFromFile/SampleManyTreesFromFile.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/ScaleBranchLengths/ScaleBranchLengths.java b/Source/mesquite/trees/ScaleBranchLengths/ScaleBranchLengths.java index a77fe8075..44efd0082 100644 --- a/Source/mesquite/trees/ScaleBranchLengths/ScaleBranchLengths.java +++ b/Source/mesquite/trees/ScaleBranchLengths/ScaleBranchLengths.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/ScaleSelBranchLengths/ScaleSelBranchLengths.java b/Source/mesquite/trees/ScaleSelBranchLengths/ScaleSelBranchLengths.java index a5893adec..004704680 100644 --- a/Source/mesquite/trees/ScaleSelBranchLengths/ScaleSelBranchLengths.java +++ b/Source/mesquite/trees/ScaleSelBranchLengths/ScaleSelBranchLengths.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SearchForBetterTree/SearchForBetterTree.java b/Source/mesquite/trees/SearchForBetterTree/SearchForBetterTree.java index c3c7da052..091f680c8 100644 --- a/Source/mesquite/trees/SearchForBetterTree/SearchForBetterTree.java +++ b/Source/mesquite/trees/SearchForBetterTree/SearchForBetterTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SearchTreeToolAssistant/SearchTreeToolAssistant.java b/Source/mesquite/trees/SearchTreeToolAssistant/SearchTreeToolAssistant.java index 04f49c36d..271c72f11 100644 --- a/Source/mesquite/trees/SearchTreeToolAssistant/SearchTreeToolAssistant.java +++ b/Source/mesquite/trees/SearchTreeToolAssistant/SearchTreeToolAssistant.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SelectBranches/SelectBranches.java b/Source/mesquite/trees/SelectBranches/SelectBranches.java index b8b0561a0..844590aeb 100644 --- a/Source/mesquite/trees/SelectBranches/SelectBranches.java +++ b/Source/mesquite/trees/SelectBranches/SelectBranches.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SelectTaxaInClade/SelectTaxaInClade.java b/Source/mesquite/trees/SelectTaxaInClade/SelectTaxaInClade.java index 9505fe0ae..f31e0d002 100644 --- a/Source/mesquite/trees/SelectTaxaInClade/SelectTaxaInClade.java +++ b/Source/mesquite/trees/SelectTaxaInClade/SelectTaxaInClade.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetAssumptionDefault/SetAssumptionDefault.java b/Source/mesquite/trees/SetAssumptionDefault/SetAssumptionDefault.java index a57e629d2..bdbeebbf2 100644 --- a/Source/mesquite/trees/SetAssumptionDefault/SetAssumptionDefault.java +++ b/Source/mesquite/trees/SetAssumptionDefault/SetAssumptionDefault.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetAssumptionHard/SetAssumptionHard.java b/Source/mesquite/trees/SetAssumptionHard/SetAssumptionHard.java index 150a2f71d..c175a299d 100644 --- a/Source/mesquite/trees/SetAssumptionHard/SetAssumptionHard.java +++ b/Source/mesquite/trees/SetAssumptionHard/SetAssumptionHard.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetAssumptionSoft/SetAssumptionSoft.java b/Source/mesquite/trees/SetAssumptionSoft/SetAssumptionSoft.java index 09c87e8b0..6a1ecff87 100644 --- a/Source/mesquite/trees/SetAssumptionSoft/SetAssumptionSoft.java +++ b/Source/mesquite/trees/SetAssumptionSoft/SetAssumptionSoft.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetBranchLengths/SetBranchLengths.java b/Source/mesquite/trees/SetBranchLengths/SetBranchLengths.java index 5af3efb44..cda2c3ee2 100644 --- a/Source/mesquite/trees/SetBranchLengths/SetBranchLengths.java +++ b/Source/mesquite/trees/SetBranchLengths/SetBranchLengths.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetBranchLengthsFromNames/SetBranchLengthsFromNames.java b/Source/mesquite/trees/SetBranchLengthsFromNames/SetBranchLengthsFromNames.java index 555c373c5..0c2cb1667 100644 --- a/Source/mesquite/trees/SetBranchLengthsFromNames/SetBranchLengthsFromNames.java +++ b/Source/mesquite/trees/SetBranchLengthsFromNames/SetBranchLengthsFromNames.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetBranchLengthsIfLessThan/SetBranchLengthsIfLessThan.java b/Source/mesquite/trees/SetBranchLengthsIfLessThan/SetBranchLengthsIfLessThan.java index 36eaa6e97..3e6897cba 100644 --- a/Source/mesquite/trees/SetBranchLengthsIfLessThan/SetBranchLengthsIfLessThan.java +++ b/Source/mesquite/trees/SetBranchLengthsIfLessThan/SetBranchLengthsIfLessThan.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetSelBranchLengths/SetSelBranchLengths.java b/Source/mesquite/trees/SetSelBranchLengths/SetSelBranchLengths.java index faefd0f94..6d5e30447 100644 --- a/Source/mesquite/trees/SetSelBranchLengths/SetSelBranchLengths.java +++ b/Source/mesquite/trees/SetSelBranchLengths/SetSelBranchLengths.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetToLadderized/SetToLadderized.java b/Source/mesquite/trees/SetToLadderized/SetToLadderized.java index 976788e9e..062dd36ab 100644 --- a/Source/mesquite/trees/SetToLadderized/SetToLadderized.java +++ b/Source/mesquite/trees/SetToLadderized/SetToLadderized.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. - Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetToRooted/SetToRooted.java b/Source/mesquite/trees/SetToRooted/SetToRooted.java index 9b36eafe7..ff9995d3a 100644 --- a/Source/mesquite/trees/SetToRooted/SetToRooted.java +++ b/Source/mesquite/trees/SetToRooted/SetToRooted.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetToUnrooted/SetToUnrooted.java b/Source/mesquite/trees/SetToUnrooted/SetToUnrooted.java index 9c4fd38a3..7953ca984 100644 --- a/Source/mesquite/trees/SetToUnrooted/SetToUnrooted.java +++ b/Source/mesquite/trees/SetToUnrooted/SetToUnrooted.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SetTreeDefaults/SetTreeDefaults.java b/Source/mesquite/trees/SetTreeDefaults/SetTreeDefaults.java index 08122016d..e4cb7390a 100644 --- a/Source/mesquite/trees/SetTreeDefaults/SetTreeDefaults.java +++ b/Source/mesquite/trees/SetTreeDefaults/SetTreeDefaults.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/ShadeNumbersOnTree/ShadeNumbersOnTree.java b/Source/mesquite/trees/ShadeNumbersOnTree/ShadeNumbersOnTree.java index 4cb188d67..dc855fca6 100644 --- a/Source/mesquite/trees/ShadeNumbersOnTree/ShadeNumbersOnTree.java +++ b/Source/mesquite/trees/ShadeNumbersOnTree/ShadeNumbersOnTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -14,6 +15,7 @@ import java.util.*; import java.awt.*; + import mesquite.lib.*; import mesquite.lib.characters.*; import mesquite.lib.duties.*; @@ -22,21 +24,22 @@ /* ======================================================================== */ public class ShadeNumbersOnTree extends DisplayNumbersAtNodes { TreeDisplay treeDisplay; - MesquiteBoolean showLabels; - MesquiteBoolean shadeInColor; MesquiteBoolean backRect; MesquiteBoolean useLogScale; MesquiteColorTable colorTable = new ContColorTable(); Vector labellers; + int digits = 4; /*.................................................................................................................*/ public boolean startJob(String arguments, Object condition, boolean hiredByName) { - showLabels = new MesquiteBoolean(false); backRect = new MesquiteBoolean(false); - shadeInColor = new MesquiteBoolean(true); useLogScale = new MesquiteBoolean(false); MesquiteSubmenuSpec mss = addSubmenu(null, "Display"); addCheckMenuItemToSubmenu(null, mss, "Label nodes", makeCommand("toggleLabels", this), showLabels); + addItemToSubmenu(null, mss, "Digits...", makeCommand("setDigits", this)); + addCheckMenuItemToSubmenu(null, mss, "Include labels for terminals", makeCommand("toggleLabelTerminals", this), labelTerminals); addCheckMenuItemToSubmenu(null, mss, "Labels with background", makeCommand("toggleRectangle", this), backRect); + addItemToSubmenu(null, mss, "-", null); + addCheckMenuItemToSubmenu(null, mss, "Shade branches by value", makeCommand("toggleShade", this), shadeBranches); addCheckMenuItemToSubmenu(null, mss, "Color shading", makeCommand("toggleColor", this), shadeInColor); addCheckMenuItemToSubmenu(null, mss, "Log Shades When Grey", makeCommand("toggleLog", this), useLogScale); labellers = new Vector(); @@ -46,21 +49,34 @@ public boolean startJob(String arguments, Object condition, boolean hiredByName) public Snapshot getSnapshot(MesquiteFile file) { Snapshot temp = new Snapshot(); temp.addLine("toggleLabels " + showLabels.toOffOnString()); + temp.addLine("toggleLabelTerminals " + labelTerminals.toOffOnString()); temp.addLine("toggleColor " + shadeInColor.toOffOnString()); + temp.addLine("toggleShade " + shadeBranches.toOffOnString()); temp.addLine("toggleRectangle " + backRect.toOffOnString()); temp.addLine("toggleLog " + useLogScale.toOffOnString()); - return temp; + temp.addLine("setDigits " + digits); + return temp; } + /*.................................................................................................................*/ + MesquiteInteger pos = new MesquiteInteger(); /*.................................................................................................................*/ public Object doCommand(String commandName, String arguments, CommandChecker checker) { if (checker.compare(this.getClass(), "Sets whether or not nodes are labeled with text", "[on = labeled; off]", commandName, "toggleLabels")) { showLabels.toggleValue(parser.getFirstToken(arguments)); - parametersChanged(); + parametersChanged(); } else if (checker.compare(this.getClass(), "Sets whether shadings are shown in color or grayscale", "[on = color; off]", commandName, "toggleColor")) { shadeInColor.toggleValue(parser.getFirstToken(arguments)); parametersChanged(); } + else if (checker.compare(this.getClass(), "Sets whether labels are also shown for the terminals", "[on = color; off]", commandName, "toggleLabelTerminals")) { + labelTerminals.toggleValue(parser.getFirstToken(arguments)); + parametersChanged(); + } + else if (checker.compare(this.getClass(), "Sets whether branches are shaded", "[on = color; off]", commandName, "toggleShade")) { + shadeBranches.toggleValue(parser.getFirstToken(arguments)); + parametersChanged(); + } else if (checker.compare(this.getClass(), "Sets whether labels are given a background rectangle", "[on = rectangle; off]", commandName, "toggleRectangle")) { backRect.toggleValue(parser.getFirstToken(arguments)); parametersChanged(); @@ -69,6 +85,15 @@ public Object doCommand(String commandName, String arguments, CommandChecker che useLogScale.toggleValue(parser.getFirstToken(arguments)); parametersChanged(); } + else if (checker.compare(this.getClass(), "Sets how many digits are shown", "[number of digits]", commandName, "setDigits")) { + int newWidth= MesquiteInteger.fromFirstToken(arguments, pos); + if (!MesquiteInteger.isCombinable(newWidth)) + newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set number of digits", "Number of digits (after decimal point) to display for values on tree:", digits, 0, 24); + if (newWidth>=0 && newWidth<24 && newWidth!=digits) { + digits = newWidth; + if (!MesquiteThread.isScripting()) parametersChanged(); + } + } else return super.doCommand(commandName, arguments, checker); return null; @@ -126,6 +151,8 @@ class ShadeNumbersDecorator extends TreeDecorator { ColorDistribution colors; boolean shadeInternalNodes = true; boolean shadeTerminalNodes = true; + + boolean labelHugsNode = true; public ShadeNumbersDecorator (ShadeNumbersOnTree ownerModule, TreeDisplay treeDisplay, TreeDisplayExtra ownerExtra) { super(treeDisplay, ownerExtra); @@ -135,40 +162,56 @@ public ShadeNumbersDecorator (ShadeNumbersOnTree ownerModule, TreeDisplay treeDi /*.................................................................................................................*/ private void writeAtNode(NumberArray numbers,Graphics g, FontMetrics fm, int N, Tree tree) { for (int d = tree.firstDaughterOfNode(N); tree.nodeExists(d); d = tree.nextSisterOfNode(d)) - writeAtNode(numbers, g, fm, d, tree); - int nodeX = treeDisplay.getTreeDrawing().x[N]; - int nodeY = treeDisplay.getTreeDrawing().y[N]; - if (treeDisplay.getOrientation() == treeDisplay.UP) { - nodeY+=10; - //nodeX+=10; - } - else if (treeDisplay.getOrientation() == treeDisplay.DOWN) { - nodeY-=10; - //nodeX+=10; - } - else if (treeDisplay.getOrientation() == treeDisplay.RIGHT) { - //nodeY=20; - nodeX-=10; - } - else if (treeDisplay.getOrientation() == treeDisplay.LEFT) { - //nodeY+=20; - nodeX+=10; - } - if (!numbers.isUnassigned(N)) { - String s = numbers.toString(N); + writeAtNode(numbers, g, fm, d, tree); + if ((tree.nodeIsInternal(N) || ownerModule.getLabelTerminals()) && !numbers.isUnassigned(N)) { + String s = numbers.toString(N,ownerModule.digits, false); + int stringWidth = fm.stringWidth(s); + int stringHeight = fm.getMaxAscent()+fm.getMaxDescent(); //numbers wouldn't actually reach max descent + + int nodeX = treeDisplay.getTreeDrawing().x[N]; + int nodeY = treeDisplay.getTreeDrawing().y[N]; + + if (treeDisplay.getOrientation() == treeDisplay.UP) { + nodeY+=fm.getMaxAscent()+2; + nodeX +=4; + //nodeX+=10; + } + else if (treeDisplay.getOrientation() == treeDisplay.DOWN) { + nodeY-=fm.getMaxDescent(); + nodeX +=4; + //nodeX+=10; + } + else if (treeDisplay.getOrientation() == treeDisplay.RIGHT) { + //nodeY=20; + if (labelHugsNode) { + nodeX-=stringWidth+2; + nodeY+= fm.getMaxAscent()+2; + } + else + nodeX-=10; + } + else if (treeDisplay.getOrientation() == treeDisplay.LEFT) { + //nodeY+=20; + if (labelHugsNode) { + nodeX+=4; + nodeY+= fm.getMaxAscent()+2; + } + else + nodeX+=10; + } + if (ownerModule.backRect.getValue()){ - int w = fm.stringWidth(s) + 4; - int h = fm.getMaxAscent()+fm.getMaxDescent(); //numbers wouldn't actually reach max descent Color c = g.getColor(); g.setColor(Color.white); - g.fillRect(nodeX, nodeY, w, h); + g.fillRect(nodeX, nodeY, stringWidth+4, stringHeight); g.setColor(Color.blue); - g.drawRect(nodeX, nodeY, w, h); + g.drawRect(nodeX, nodeY, stringWidth+4, stringHeight); g.drawString(s, nodeX +2, nodeY + fm.getMaxAscent()+1); if (c!=null) g.setColor(c); } else StringUtil.highlightString(g, s, nodeX, nodeY, Color.blue, Color.white); + } } /*.................................................................................................................*/ @@ -178,7 +221,7 @@ private void shadeNode(int N, Tree tree, NumberArray numbers, MesquiteNumber min if ((tree.nodeIsInternal(N) && shadeInternalNodes) || (tree.nodeIsTerminal(N) && shadeTerminalNodes)) { Color c; - if (ownerModule.shadeInColor.getValue()) + if (ownerModule.getShadeInColor()) c = ownerModule.colorTable.getColor(numbers.getDouble(N), min.getDoubleValue(), max.getDoubleValue()); else c = MesquiteColorTable.getGrayScale(numbers.getDouble(N), min.getDoubleValue(), max.getDoubleValue(), ownerModule.useLogScale.getValue()); @@ -190,12 +233,14 @@ private void shadeNode(int N, Tree tree, NumberArray numbers, MesquiteNumber min } Color getColor(double d, MesquiteNumber min, MesquiteNumber max){ - if (ownerModule.shadeInColor.getValue()) + if (ownerModule.getShadeInColor()) return ownerModule.colorTable.getColor(d, min.getDoubleValue(), max.getDoubleValue()); else return MesquiteColorTable.getGrayScale(d, min.getDoubleValue(), max.getDoubleValue(), ownerModule.useLogScale.getValue()); } public ColorRecord[] getLegendColorRecords(){ + if (!ownerModule.getShadeBranches()) + return null; if (min.isCombinable() && max.isCombinable()) { ColorRecord[] records = new ColorRecord[10]; records[0] = new ColorRecord(getColor(min.getDoubleValue(), min, max), MesquiteDouble.toString(min.getDoubleValue())); @@ -220,8 +265,9 @@ public void drawOnTree(Tree tree, int drawnRoot, Object obj, Object obj2, Obje numbers.placeMinimumValue(min); numbers.placeMaximumValue(max); if (treeDisplay!=null && tree!=null) { - shadeNode(drawnRoot, tree, numbers, min, max, g); - if (ownerModule.showLabels.getValue()) { + if (ownerModule.getShadeBranches()) + shadeNode(drawnRoot, tree, numbers, min, max, g); + if (ownerModule.getShowLabels()) { writeAtNode(numbers, g, g.getFontMetrics(), drawnRoot,tree); } } diff --git a/Source/mesquite/trees/ShowTreeInList/ShowTreeInList.java b/Source/mesquite/trees/ShowTreeInList/ShowTreeInList.java index 7be3a89d8..454de49c1 100644 --- a/Source/mesquite/trees/ShowTreeInList/ShowTreeInList.java +++ b/Source/mesquite/trees/ShowTreeInList/ShowTreeInList.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SimulateTree/SimulateTree.java b/Source/mesquite/trees/SimulateTree/SimulateTree.java index 3b5a137c3..ff5860ddb 100644 --- a/Source/mesquite/trees/SimulateTree/SimulateTree.java +++ b/Source/mesquite/trees/SimulateTree/SimulateTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SimulatedTreeBlocks/SimulatedTreeBlocks.java b/Source/mesquite/trees/SimulatedTreeBlocks/SimulatedTreeBlocks.java index d6a6646e5..0da8938f3 100644 --- a/Source/mesquite/trees/SimulatedTreeBlocks/SimulatedTreeBlocks.java +++ b/Source/mesquite/trees/SimulatedTreeBlocks/SimulatedTreeBlocks.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/SquareLineTree/SquareLineTree.java b/Source/mesquite/trees/SquareLineTree/SquareLineTree.java index ef965d354..569bef9de 100644 --- a/Source/mesquite/trees/SquareLineTree/SquareLineTree.java +++ b/Source/mesquite/trees/SquareLineTree/SquareLineTree.java @@ -28,7 +28,6 @@ public String getExplanation() { MesquiteString orientationName; Vector drawings; int oldEdgeWidth = 4; - int fixedTaxonDistance = 0; int ornt; MesquiteString nodeLocsName; MesquiteBoolean showEdgeLines = new MesquiteBoolean(true); //these needs to be set default true; otherwise Trace Character makes branches disappear in most common cases @@ -56,7 +55,6 @@ public boolean startJob(String arguments, Object condition, boolean hiredByName) addMenuItem( "Line Width...", makeCommand("setEdgeWidth", this)); - addMenuItem( "Fixed Distance Between Taxa...", makeCommand("setFixedTaxonDistance", this)); addCheckMenuItem(null,"Show Edge Lines", makeCommand("showEdgeLines", this), showEdgeLines); return true; @@ -97,7 +95,6 @@ public Snapshot getSnapshot(MesquiteFile file) { Snapshot temp = new Snapshot(); temp.addLine("setNodeLocs", nodeLocsTask); temp.addLine("setEdgeWidth " + oldEdgeWidth); - temp.addLine("setFixedTaxonDistance " + fixedTaxonDistance); temp.addLine("showEdgeLines " + showEdgeLines.toOffOnString()); if (ornt== TreeDisplay.UP) @@ -140,24 +137,6 @@ else if (checker.compare(this.getClass(), "Sets the width of lines for drawing if ( !MesquiteThread.isScripting()) parametersChanged(); } - } - else if (checker.compare(this.getClass(), "Sets a fixed distance between taxa for drawing the tree", "[distance in pixels]", commandName, "setFixedTaxonDistance")) { - - int newDistance= MesquiteInteger.fromFirstToken(arguments, pos); - if (!MesquiteInteger.isCombinable(newDistance)) - newDistance = MesquiteInteger.queryInteger(containerOfModule(), "Set taxon distance", "Distance between taxa:", fixedTaxonDistance, 1, 99); - if (newDistance>0 && newDistance<100 && newDistance!=fixedTaxonDistance) { - fixedTaxonDistance=newDistance; - Enumeration e = drawings.elements(); - while (e.hasMoreElements()) { - Object obj = e.nextElement(); - SquareLineTreeDrawing treeDrawing = (SquareLineTreeDrawing)obj; - treeDrawing.treeDisplay.setFixedTaxonSpacing(newDistance); - } - - if ( !MesquiteThread.isScripting()) parametersChanged(); - } - } else if (checker.compare(this.getClass(), "Sets whether to show edge lines or not.", "", commandName, "showEdgeLines")) { boolean current = showEdgeLines.getValue(); @@ -376,7 +355,6 @@ private void calcBranchStuff(Tree tree, int drawnRoot) { /*_________________________________________________*/ /** Draw highlight for branch node with current color of graphics context */ public void drawHighlight(Tree tree, int node, Graphics g, boolean flip){ - Debugg.println("drawHighlight " + node); Color tC = g.getColor(); if (flip) g.setColor(Color.yellow); @@ -397,7 +375,7 @@ private void drawClade(Tree tree, Graphics g, int node) { if (tree.nodeExists(node)) { g.setColor(treeDisplay.getBranchColor(node)); if (tree.getRooted() || tree.getRoot()!=node) { - DrawTreeUtil.drawOneSquareLineBranch(treeDisplay, x, y, getEdgeWidth(), tree, g, node, 0, edgewidth,0, emphasizeNodes(), nodePoly(node), defaultStroke); + DrawTreeUtil.drawOneSquareLineBranch(treeDisplay, x, y, getEdgeWidth(), tree, g, null, node, 0, edgewidth,0, emphasizeNodes(), nodePoly(node), defaultStroke); } int thisSister = tree.firstDaughterOfNode(node); @@ -481,57 +459,32 @@ else if (treeDisplay.getOrientation()==treeDisplay.LEFT) } /*_________________________________________________*/ public void fillTerminalBoxWithColors(Tree tree, int node, ColorDistribution colors, Graphics g){ - Rectangle box; + float localInset = 0; + if (ownerModule.getShowEdgeLines()) + localInset=inset; + Rectangle2D box; + Rectangle2D colorBox; + Graphics2D g2 = (Graphics2D)g; int numColors = colors.getNumColors(); - if (treeDisplay.getOrientation()==TreeDisplay.UP) { - box = new Rectangle(x[node], y[node]-edgewidth/2-2, edgewidth, edgewidth); - for (int i=0; i0 && (tree.getRooted() || tree.getRoot()!=node)) { Color c = g.getColor(); - float fillWidth = edgewidth; + float localInset = 0; if (ownerModule.getShowEdgeLines()) - fillWidth = edgewidth-2*inset; + localInset=inset; + float fillWidth = edgewidth-2*localInset; int numColors = colors.getNumColors(); - for (int i=0; i0 && (tree.getRooted() || tree.getRoot()!=node)) { //if (ownerModule.getShowEdgeLines()) - DrawTreeUtil.drawOneSquareLineBranch(treeDisplay,x,y,getEdgeWidth(), tree, g, node, inset, edgewidth-inset*2, 4,emphasizeNodes(),nodePoly(node), defaultStroke) ; + DrawTreeUtil.drawOneSquareLineBranch(treeDisplay,x,y,getEdgeWidth(), tree, g, null, node, inset, edgewidth-inset*2, 4,emphasizeNodes(),nodePoly(node), defaultStroke) ; } } diff --git a/Source/mesquite/trees/SquareTree/SquareTree.java b/Source/mesquite/trees/SquareTree/SquareTree.java index edbae12b1..dc9207630 100644 --- a/Source/mesquite/trees/SquareTree/SquareTree.java +++ b/Source/mesquite/trees/SquareTree/SquareTree.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/StoredTreeBlocks/StoredTreeBlocks.java b/Source/mesquite/trees/StoredTreeBlocks/StoredTreeBlocks.java index f5d0608f6..bf0475b6e 100644 --- a/Source/mesquite/trees/StoredTreeBlocks/StoredTreeBlocks.java +++ b/Source/mesquite/trees/StoredTreeBlocks/StoredTreeBlocks.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/StoredTrees/StoredTrees.java b/Source/mesquite/trees/StoredTrees/StoredTrees.java index c0acec180..50b5b6ebe 100644 --- a/Source/mesquite/trees/StoredTrees/StoredTrees.java +++ b/Source/mesquite/trees/StoredTrees/StoredTrees.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/TreeInfoValues/TreeInfoValues.java b/Source/mesquite/trees/TreeInfoValues/TreeInfoValues.java index eb941e253..89123fce1 100644 --- a/Source/mesquite/trees/TreeInfoValues/TreeInfoValues.java +++ b/Source/mesquite/trees/TreeInfoValues/TreeInfoValues.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -300,8 +301,8 @@ public void addEmployee(NumberForTree mb){ employees[numLines] = mb; if (tree != null){ MesquiteString resultString = new MesquiteString(); - if (numLines == 0 && !open) - open = true; + if (numLines == 0 && !isOpen()) + setOpen(true); MesquiteNumber result = new MesquiteNumber(); mb.calculateNumber(tree, result, resultString); results[numLines] = resultString.getValue(); @@ -350,7 +351,7 @@ public int findGoAway(int x, int y) { return -1; } public int getRequestedHeight(int width){ - if (!open) + if (!isOpen()) return MINHEIGHT; neededHeight= 0; for (int i= 0; ixnM){ // branch going to right + ynMVert = ynM+start+halfLine; + if (yN!=ynM){ + line = new Line2D.Double(xNHor,yN+halfLine+inset,xNHor,ynM-halfLine+start); // draws the vertical lines + g2.draw(line); + } + line = new Line2D.Double(xNHor,ynMVert,xnM+edgewidth,ynMVert); // draws the horizontal lines + if (node!=tree.getRoot()) + g2.draw(line); + } + else { // branch going to left + ynMVert = ynM+edgewidth-start-halfLine; + if (yN!=ynM){ + line = new Line2D.Double(xNHor,yN+halfLine+inset,xNHor,ynMVert); // draws the vertical lines + g2.draw(line); + } + line = new Line2D.Double(xNHor,ynMVert,xnM+halfLine,ynMVert); // draws the horizontal lines + if (node!=tree.getRoot()) + g2.draw(line); + } + } + else if (treeDisplay.getOrientation()==TreeDisplay.DOWN){ //���� + xNHor = xN+start+halfLine; + if (xN>xnM){ // branch going to right + ynMVert = ynM-start-halfLine; + if (yN!=ynM){ + line = new Line2D.Double(xNHor,yN-halfLine-inset,xNHor,ynMVert); // draws the vertical lines + g2.draw(line); + } + line = new Line2D.Double(xNHor,ynMVert,xnM+edgewidth,ynMVert); // draws the horizontal lines + if (node!=tree.getRoot()) + g2.draw(line); + } + else { // branch going to left + ynMVert = ynM-edgewidth+start+halfLine; + if (yN!=ynM){ + line = new Line2D.Double(xNHor,yN-halfLine-inset,xNHor,ynMVert); // draws the vertical lines + g2.draw(line); + } + line = new Line2D.Double(xNHor,ynMVert,xnM+halfLine,ynMVert); // draws the horizontal lines + if (node!=tree.getRoot()) + g2.draw(line); + } + } + else if (treeDisplay.getOrientation()==TreeDisplay.RIGHT) { + yNVert = yN+start+halfLine; + if (yN>ynM){ // branch going down + xnMHor = xnM-start-halfLine; + if (xN!=xnM){ + line = new Line2D.Double(xN-halfLine-inset,yNVert,xnMHor,yNVert); // draws the horizontal lines + g2.draw(line); + } + line = new Line2D.Double(xnMHor,yNVert,xnMHor,ynM+edgewidth+halfLine-inset); // draws the vertical lines + if (node!=tree.getRoot()) + g2.draw(line); + } + else { // branch going up + xnMHor = xnM+start-edgewidth+halfLine; + if (xN!=xnM){ + line = new Line2D.Double(xN-halfLine-inset,yNVert,xnMHor,yNVert); // draws the horizontal lines + g2.draw(line); + } + line = new Line2D.Double(xnMHor,yNVert,xnMHor,ynM-halfLine+inset); // draws the vertical lines + if (node!=tree.getRoot()) + g2.draw(line); + } } else if (treeDisplay.getOrientation()==TreeDisplay.LEFT){ //���� - g2.drawLine(xN,yN+halfEdge,xnM,yN+halfEdge); - g2.drawLine(xnM,yN+halfEdge,xnM,ynM); + yNVert = yN+start+halfLine; + if (yN>ynM){ // branch going down + xnMHor = xnM+start+halfLine; + if (xN!=xnM){ + line = new Line2D.Double(xN+halfLine+1,yNVert,xnMHor,yNVert); // draws the horizontal lines + g2.draw(line); + } + line = new Line2D.Double(xnMHor,yNVert,xnMHor,ynM+edgewidth+halfLine-1); // draws the vertical lines + g2.draw(line); + } + else { // branch going up + xnMHor = xnM+edgewidth-start-halfLine; + if (xN!=xnM){ + line = new Line2D.Double(xN+halfLine+inset,yNVert,xnMHor,yNVert); // draws the horizontal lines + g2.draw(line); + } + line = new Line2D.Double(xnMHor,yNVert,xnMHor,ynM-halfLine+inset); // draws the vertical lines + g2.draw(line); + } } - g2.setStroke(defaultStroke); + g2.setStroke(stroke); } if (emphasizeNodes && nodePoly!=null) { Color prev = g.getColor(); - g.setColor(Color.red);//for testing - g.fillPolygon(nodePoly); + g.setColor(Color.green);//for testing + // g.fillPolygon(nodePoly); + g.fillRect(x[node]-1, y[node]-1,2,2); g.setColor(prev); } } diff --git a/Source/mesquite/trees/lib/ManyTreesFromFileLib.java b/Source/mesquite/trees/lib/ManyTreesFromFileLib.java index 8d102915e..b3b570a01 100644 --- a/Source/mesquite/trees/lib/ManyTreesFromFileLib.java +++ b/Source/mesquite/trees/lib/ManyTreesFromFileLib.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -291,7 +292,10 @@ public Snapshot getSnapshot(MesquiteFile file) { if (this.file == null) return null; Snapshot temp = new Snapshot(); - temp.addLine("setFilePath " + StringUtil.tokenize(MesquiteFile.decomposePath(getProject().getHomeFile().getDirectoryName(), this.file.getPath()))); //quote //todo: should parse name relative to path to home file!!!!! + String arguments = StringUtil.tokenize(MesquiteFile.decomposePath(getProject().getHomeFile().getDirectoryName(), this.file.getPath())) + " remain "; + if (this.file.useStandardizedTaxonNames) + arguments += " useStandardizedTaxonNames"; + temp.addLine("setFilePath " + arguments); //quote //todo: should parse name relative to path to home file!!!!! temp.addLine("toggleReread " + rereadWholeFileIfGrows.toOffOnString()); if (canDoLiveUpdate()) temp.addLine("toggleLive " + live.toOffOnString()); @@ -866,7 +870,7 @@ private Tree getCurrentTree(Taxa taxa, boolean processTree, MesquiteTree t) { cPos.setValue(wpos+2); String num = ParseUtil.getToken(commentString, cPos); String slash = ParseUtil.getToken(commentString, cPos); - String denom = ParseUtil.getToken(commentString, cPos); + String denom = ParseUtil.getToken(commentString, cPos, null, "$"); double w = 0; if (slash !=null && "/".equals(slash)) w = 1.0*(MesquiteInteger.fromString(num))/(MesquiteInteger.fromString(denom)); diff --git a/Source/mesquite/trees/lib/SimpleTreeWindow.java b/Source/mesquite/trees/lib/SimpleTreeWindow.java index 877610b86..1b1481f1b 100644 --- a/Source/mesquite/trees/lib/SimpleTreeWindow.java +++ b/Source/mesquite/trees/lib/SimpleTreeWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -267,21 +268,32 @@ public Tree getTree(){ return treeDisplay.getTree(); } /*_________________________________________________*/ - - public void InvertBranch(TreeDisplay treeDisplay, Graphics g, int N) { + public void InvertBranchOld(TreeDisplay treeDisplay, Graphics g, int N) { if (ownerModule.isDoomed()) - return; - + return; highlightedBranch=N; treeDisplay.getTreeDrawing().fillBranchInverted(treeDisplay.getTree(), N, g); } - /*_________________________________________________*/ - public void RevertBranch(TreeDisplay treeDisplay, Graphics g, int N) { + public void RevertBranchOld(TreeDisplay treeDisplay, Graphics g, int N) { if (ownerModule.isDoomed()) - return; - highlightedBranch=0; - treeDisplay.getTreeDrawing().fillBranchInverted(treeDisplay.getTree(), N, g); + return; + highlightedBranch=0; + treeDisplay.getTreeDrawing().fillBranchInverted(treeDisplay.getTree(), N, g); + } + /*_________________________________________________*/ + public void HighlightBranch(TreeDisplay treeDisplay, Graphics g, int N) { + if (ownerModule.isDoomed()) + return; + highlightedBranch=N; + treeDisplay.getTreeDrawing().highlightBranch(treeDisplay.getTree(), N, g); + } + /*_________________________________________________*/ + public void UnhighlightBranch(TreeDisplay treeDisplay, Graphics g, int N) { + if (ownerModule.isDoomed()) + return; + highlightedBranch=0; + treeDisplay.getTreeDrawing().unhighlightBranch(treeDisplay.getTree(), N, g); } /*_________________________________________________*/ public void ScanFlash(TreeDisplay treeDisplay, Graphics g, int x, int y, int modifiers) { @@ -299,18 +311,18 @@ public void ScanFlash(TreeDisplay treeDisplay, Graphics g, int x, int y, int m if (highlightedBranch != 0) { if (branchFound==0) { notifyExtrasOfBranchExit(treeDisplay, g, highlightedBranch); - RevertBranch(treeDisplay, g, highlightedBranch); + UnhighlightBranch(treeDisplay, g, highlightedBranch); } else if (branchFound!=highlightedBranch) { notifyExtrasOfBranchExit(treeDisplay, g, highlightedBranch); - RevertBranch(treeDisplay, g, highlightedBranch); + UnhighlightBranch(treeDisplay, g, highlightedBranch); notifyExtrasOfBranchEnter(treeDisplay, g, branchFound); - InvertBranch(treeDisplay, g, branchFound); + HighlightBranch(treeDisplay, g, branchFound); } } else if (branchFound!=0) { notifyExtrasOfBranchEnter(treeDisplay, g, branchFound); - InvertBranch(treeDisplay, g, branchFound); + HighlightBranch(treeDisplay, g, branchFound); } } @@ -330,7 +342,7 @@ public boolean ScanTouch(TreeDisplay treeDisplay, Graphics g, int x, int y, in if (branchFound!=0) { if (highlightedBranch != 0) { notifyExtrasOfBranchExit(treeDisplay, g, highlightedBranch); - RevertBranch(treeDisplay, g, highlightedBranch); + UnhighlightBranch(treeDisplay, g, highlightedBranch); } notifyExtrasOfBranchTouch(treeDisplay, g, branchFound); return true; diff --git a/Source/mesquite/trees/lib/SimpleTreeWindowMaker.java b/Source/mesquite/trees/lib/SimpleTreeWindowMaker.java index 56258ffad..86c8cbdc2 100644 --- a/Source/mesquite/trees/lib/SimpleTreeWindowMaker.java +++ b/Source/mesquite/trees/lib/SimpleTreeWindowMaker.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/lib/TaxonPolygon.java b/Source/mesquite/trees/lib/TaxonPolygon.java index 71473f9b9..a5a7efec6 100644 --- a/Source/mesquite/trees/lib/TaxonPolygon.java +++ b/Source/mesquite/trees/lib/TaxonPolygon.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trees/lib/TreeInfoExtraPanel.java b/Source/mesquite/trees/lib/TreeInfoExtraPanel.java index 000d0bbe8..0be9ae7c1 100644 --- a/Source/mesquite/trees/lib/TreeInfoExtraPanel.java +++ b/Source/mesquite/trees/lib/TreeInfoExtraPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -26,6 +27,7 @@ public class TreeInfoExtraPanel extends ClosablePanel { protected int node = -1; public TreeInfoExtraPanel(ClosablePanelContainer container, String title){ super(container, title); + setShowTriangle(true); } public void setTree(Tree tree){ this.tree = tree; diff --git a/Source/mesquite/trees/lib/TreeOptimizer.java b/Source/mesquite/trees/lib/TreeOptimizer.java index bc064545f..ac7b86934 100644 --- a/Source/mesquite/trees/lib/TreeOptimizer.java +++ b/Source/mesquite/trees/lib/TreeOptimizer.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trunk/AboutPanel.java b/Source/mesquite/trunk/AboutPanel.java index e2e5b4e1c..ca6b91565 100644 --- a/Source/mesquite/trunk/AboutPanel.java +++ b/Source/mesquite/trunk/AboutPanel.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -52,7 +53,7 @@ public void paint(Graphics g) { g.drawImage(InfoBar.prereleaseImage,3,3,(ImageObserver)this); } g.drawString("http://mesquiteproject.org", 5,210); - g.drawString("Copyright (c) 1997-2011 W. & D. Maddison.", 5,225); + g.drawString("Copyright (c) 1997-2014 W. & D. Maddison.", 5,225); MesquiteWindow.uncheckDoomed(this); } diff --git a/Source/mesquite/trunk/AboutWindow.java b/Source/mesquite/trunk/AboutWindow.java index 998d11fa1..decebb45e 100644 --- a/Source/mesquite/trunk/AboutWindow.java +++ b/Source/mesquite/trunk/AboutWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trunk/ClockWatcherThread.java b/Source/mesquite/trunk/ClockWatcherThread.java index 5b969c657..6e1b78d47 100644 --- a/Source/mesquite/trunk/ClockWatcherThread.java +++ b/Source/mesquite/trunk/ClockWatcherThread.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -35,7 +36,7 @@ public void run() { long sleepCount = 0; boolean reportThreads = false; boolean sleptLong = false; - MesquiteTrunk.mesquiteTrunk.helpSearchManager.loadManual(); + //MesquiteTrunk.mesquiteTrunk.helpSearchManager.loadManual(); while (!MesquiteTrunk.mesquiteTrunk.mesquiteExiting) { boolean previousSleptLong = sleptLong; sleptLong = (sleepTime == sleep); diff --git a/Source/mesquite/trunk/ConfigFileRecord.java b/Source/mesquite/trunk/ConfigFileRecord.java index 853cd0308..61765e035 100644 --- a/Source/mesquite/trunk/ConfigFileRecord.java +++ b/Source/mesquite/trunk/ConfigFileRecord.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trunk/DirectInit.java b/Source/mesquite/trunk/DirectInit.java index 57e0f3006..a3b98456f 100644 --- a/Source/mesquite/trunk/DirectInit.java +++ b/Source/mesquite/trunk/DirectInit.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trunk/EAWTHandler.java b/Source/mesquite/trunk/EAWTHandler.java index 52c837da4..992929b5b 100644 --- a/Source/mesquite/trunk/EAWTHandler.java +++ b/Source/mesquite/trunk/EAWTHandler.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trunk/FileOpener.java b/Source/mesquite/trunk/FileOpener.java index 9ae139cd3..bc11852a7 100644 --- a/Source/mesquite/trunk/FileOpener.java +++ b/Source/mesquite/trunk/FileOpener.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trunk/ModuleLoader.java b/Source/mesquite/trunk/ModuleLoader.java index 03471e37d..d95f58294 100644 --- a/Source/mesquite/trunk/ModuleLoader.java +++ b/Source/mesquite/trunk/ModuleLoader.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -601,11 +602,12 @@ else if (c == null) { //instantiateTime.start(); MesquiteModule mb = mesquite.instantiateModule(c); if (mb!=null && mb instanceof MesquiteModule) { - if (mb.isPrerelease() && mb.isSubstantive()){ + if (mb.isPrerelease() && mb.isSubstantive() && mb.loadModule()){ + MesquiteModule.mesquiteTrunk.substantivePrereleasesFound(); } String message = checkModuleForCompatibility(c); - if (message == null && mb.compatibleWithSystem()) { + if (message == null && mb.compatibleWithSystem() && mb.loadModule()) { MesquiteModuleInfo mBI = new MesquiteModuleInfo(c, mb, moduleChecker, pathSlash); if (!mb.getName().equals("Mesquite") && mesquite.mesquiteModulesInfoVector.nameAlreadyInList(mb.getName())) MesquiteTrunk.mesquiteTrunk.alert("Two modules have the same name (" + mb.getName() + "). This may make one of the modules unavailable for use. (Module class: " + mb.getClass().getName() + diff --git a/Source/mesquite/trunk/PhoneHomeThread.java b/Source/mesquite/trunk/PhoneHomeThread.java index d46039e8d..61838ecc7 100644 --- a/Source/mesquite/trunk/PhoneHomeThread.java +++ b/Source/mesquite/trunk/PhoneHomeThread.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. @@ -16,6 +17,7 @@ import java.net.*; import java.util.*; import java.io.*; + import mesquite.lib.*; import mesquite.*; import mesquite.lib.duties.*; @@ -39,8 +41,19 @@ public void run() { public void checkForMessagesFromAllHomes(){ //MesquiteTrunk.incrementMenuResetSuppression(); try { - if (!MesquiteTrunk.suppressVersionReporting) - BaseHttpRequestMaker.contactServer(Integer.toString(MesquiteTrunk.getBuildNumber()), "http://mesquiteproject.org/cgi-bin/mesquiteStartup.py"); + if (!MesquiteTrunk.suppressVersionReporting){ + StringBuffer response = new StringBuffer(); + BaseHttpRequestMaker.contactServer(Integer.toString(MesquiteTrunk.getBuildNumber()), "http://mesquiteproject.org/pyMesquiteStartup", response); + String r = response.toString(); + //if mq3rs is included in response, then this is real response + if (!StringUtil.blank(r) && r.indexOf("mq3rs")>=0){ + if (r.indexOf("mq3rsshow")>=0){ //show dialog at startup!!!! + AlertDialog.noticeHTML(MesquiteTrunk.mesquiteTrunk.containerOfModule(),"Note", r, 600, 400, null); + } + } + else if (MesquiteTrunk.debugMode) + MesquiteMessage.warnProgrammer("no response or incorrect response from server on startup"); + } } catch (Throwable t){ } diff --git a/Source/mesquite/trunk/ProjectTreeWindow.java b/Source/mesquite/trunk/ProjectTreeWindow.java index 6ac93317f..5c58e78a4 100644 --- a/Source/mesquite/trunk/ProjectTreeWindow.java +++ b/Source/mesquite/trunk/ProjectTreeWindow.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. diff --git a/Source/mesquite/trunk/WelcomeDialog.java b/Source/mesquite/trunk/WelcomeDialog.java index 25dfcacf1..357e014e6 100644 --- a/Source/mesquite/trunk/WelcomeDialog.java +++ b/Source/mesquite/trunk/WelcomeDialog.java @@ -1,5 +1,6 @@ -/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. -Version 2.75, September 2011. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. + + Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. From bec9ff420ec7cea309172f298785cbfd41e6f14c Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 15 Sep 2014 11:40:28 -0400 Subject: [PATCH 27/35] ?? --- Resources/images/explanationMinus.gif | Bin 0 -> 874 bytes Resources/images/explanationMinusOff.gif | Bin 0 -> 874 bytes Resources/images/explanationPlus.gif | Bin 0 -> 878 bytes 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 Resources/images/explanationMinus.gif create mode 100644 Resources/images/explanationMinusOff.gif create mode 100644 Resources/images/explanationPlus.gif diff --git a/Resources/images/explanationMinus.gif b/Resources/images/explanationMinus.gif new file mode 100644 index 0000000000000000000000000000000000000000..537d77a14f11f7eac23ed5629361f7f68a513817 GIT binary patch literal 874 zcmchWJ!_U>426%S!z-oGQbDBcAg*;v5v?8Cp&#$qt=+6cTpXPR1&3Gs0cI1N97HX+ z3kojz1Afd7ZcfrEy>kDEW_m)BlXFh)=U}>j_ulD}7WH4Mj;x9*ud*t2mRT8+8J!)ANWnN}w0;!axD0#_BBwzy#7Q=L__jE+2XIiFuEm=f{ zXIO@s1x1f^Pq%b6DS9o^Jk8PsM@CbT@|3063Twb14NGWIV=>r3gT=5~Q0Ih4ScF<1 zYsuWhEnF=Z78K3HEKI0}6ulu2SqORf0Zpc{1O1RdA*=y|G%RU_2aCZ58Z5PQT_z{Y zU2P=#SW9N+CVWLMEGW9ng^xIm0q~+7qfv{M_yJ9(u>(#BMj@;LgEW)Sf(MJi23mch z?xsvmh>Kw)`dCY5>c`Q(j(c};oUm;kSLxnibh|#h>(OCHA7LnLq(QoGGI%ubfaW=H zCCoz;tKPjjozBhi7Wux+xOqN*Mf$0YUfTbJCI|X_b?xxuo84zW&ek_yFRtEsv9P@L zWb*I9*V(n(Tk~I*clMuO|1euSKl-)z_}294_U!%J@3W94!426&2a779g1rh5YU3E$ktsUxMYsYRC7j=kB!NpAw6hy9@o0+cQEL0b9 zw&-9+7qK`xI9za&PU(~PN0=>Nl9O{z-fwejsXDSMs=Ugo)LCX_RC=XV zs*8~oQQ;La}DM z8J=MoY8Dhd(mmbM)uiaPNb@vH6C4>$Maol_Vk@ixgETCmMUBN^0}U3#YC)Y79$^t` zeXJ#O54Ui&Tv$*v53?|#9#Zs%JY*r{;RiIC#t!sD0)?;!4AQWq6&@@G8)&f9&UKlb zFn6_)=wmIJnVawxxv-$^KOSksk+<5xq!-bXC z3+JyqKY42P(d6&l&(kxPSHFMRzO(V{?8oWS;j5oFcbB)GtWDp&{W@K|eSd#v`**&a Ooc?og?)`&xT|WYm&T;7g literal 0 HcmV?d00001 diff --git a/Resources/images/explanationPlus.gif b/Resources/images/explanationPlus.gif new file mode 100644 index 0000000000000000000000000000000000000000..0f2cb6503ed569b2cc761940a68b366e555e974a GIT binary patch literal 878 zcmchWF>94!426%E3fJMnEsiQE*hShYD2k(~EpGh>7fJ>x6rAklrh}q5h`~Y7$xX2R z0ixg%kS-#3a&*;2I;BtEA7Q31Bsn?fks16)8_yimk8)4AQWK7Bv=w4K!E`s|9sVc!Wi$ z^|6-BJ>0_8a$!NyJj}v`dPvb5@{om)hab>n8avPr2^7K_Fi69aR(P-&Y@oqXJJ)4$ z!rawHqK~y?W^Te)%Fx92~F?m@XYzmj~74hPS0Lhe?5EiHE{rTGW Kx68>yH%|ckOKjc% literal 0 HcmV?d00001 From 92d416674f49b703012baacd28f13ddc3fbbfd49 Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 15 Sep 2014 11:47:00 -0400 Subject: [PATCH 28/35] huh, weirdly was in Chinese? --- Source/mesquite/lib/StringUtil.java | Bin 59905 -> 142524 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Source/mesquite/lib/StringUtil.java b/Source/mesquite/lib/StringUtil.java index 030b13dc4dabad03a4f44be40d23012fabe39537..2d08be9a7957c3efae6dc8f69176b2879deaaa4b 100644 GIT binary patch literal 142524 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 From de7b6329fd6a7b77608a400b66aa14e67379664b Mon Sep 17 00:00:00 2001 From: daisieh_local Date: Mon, 15 Sep 2014 11:54:56 -0400 Subject: [PATCH 29/35] try converting to UTF-8 again --- Source/mesquite/lib/StringUtil.java | Bin 142524 -> 59905 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Source/mesquite/lib/StringUtil.java b/Source/mesquite/lib/StringUtil.java index 2d08be9a7957c3efae6dc8f69176b2879deaaa4b..030b13dc4dabad03a4f44be40d23012fabe39537 100644 GIT binary patch literal 59905 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 literal 142524 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 Date: Mon, 15 Sep 2014 14:44:24 -0400 Subject: [PATCH 30/35] augh file encoding --- Source/mesquite/lib/StringUtil.java | Bin 142524 -> 71306 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Source/mesquite/lib/StringUtil.java b/Source/mesquite/lib/StringUtil.java index 2d08be9a7957c3efae6dc8f69176b2879deaaa4b..0aea55e55025d40f3c394bb8bef2fb788938d11d 100644 GIT binary patch literal 71306 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 P*2o&hOSKf>xo-a-)>_+j literal 142524 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 Date: Mon, 15 Sep 2014 14:44:35 -0400 Subject: [PATCH 31/35] don't commit build products --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 4eebdf835..152dfc193 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,7 @@ Mesquite_Folder/ .Trashes ehthumbs.db Thumbs.db + +# Build products # +################## +Resources/Mesquite* From 749def8e44ab0dda1993f417d224eb1ce97ac0c7 Mon Sep 17 00:00:00 2001 From: Peter Midford Date: Fri, 19 Sep 2014 15:34:08 -0400 Subject: [PATCH 32/35] commit for push/handoff to Daisie --- .../NodeLocsStandard/NodeLocsStandard.java | 71 ++++++++++++++++--- 1 file changed, 62 insertions(+), 9 deletions(-) diff --git a/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java b/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java index f6300017f..24340b1a1 100644 --- a/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java +++ b/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java @@ -39,12 +39,26 @@ public class NodeLocsStandard extends NodeLocsVH { static final int stretchfactor = 1; static final int scaling = 2; + String scaleTitle; + int scaleBorderWidth; + String scaleBorderLineStyle; + String scaleBorderColor; + String scaleFont; + int scaleFontSize; + String scaleFontFace; + Color scaleColor = Color.cyan; + Color scaleCounterColor = Color.blue; + + // double namesAngle = MesquiteDouble.unassigned; int ROOTSIZE = 20; MesquiteMenuItemSpec fixedScalingMenuItem, showScaleMenuItem, broadScaleMenuItem; MesquiteMenuItemSpec offFixedScalingMenuItem, stretchMenuItem, evenMenuItem; + /**MesquiteMenuItemSpec scaleColorMenuItem, scaleBorderWidthMenuItem, scaleBorderColorMenuItem, scaleBorderLineStyleMenuItem; + MesquiteMenuItemSpec scaleTitleMenuItem,scaleFontMenuItem,scaleFontFaceMenuItem; */ + NameReference triangleNameRef; MesquiteBoolean center; boolean[] fixedSettings = null; @@ -267,6 +281,40 @@ else if (checker.compare(this.getClass(), "Turns off fixed scaling", null, comma resetContainingMenuBar(); parametersChanged(); } + + else if (checker.compare(this.getClass(), "Sets scale color", "[scale color]", commandName, "scaleColor")) { + //Debugg.println("*Scale color got" + parser.getFirstToken(arguments)); + scaleColor = ColorDistribution.getStandardColor(MesquiteInteger.fromString(arguments)); + scaleCounterColor = Color.BLACK; //ColorDistribution.getContrasting(scaleColor); + } + else if (checker.compare(this.getClass(), "Sets scale border width", "[border width in pixels]", commandName, "scaleBorderWidth")) { + //Debugg.println("*Scale border width got" + parser.getFirstToken(arguments)); + scaleBorderWidth = MesquiteInteger.fromString(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale border color", "[border color]", commandName, "scaleBorderColor")) { + //Debugg.println("*Scale border color got" + parser.getFirstToken(arguments)); + scaleBorderColor = parser.getFirstToken(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale border style", "[border line style]", commandName, "scaleBorderLineStyle")) { + //Debugg.println("Scale border style got" + parser.getFirstToken(arguments)); + scaleBorderLineStyle = parser.getFirstToken(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale title", "[title string]", commandName, "scaleTitle")) { + //Debugg.println("Scale title got" + parser.getFirstToken(arguments)); + scaleTitle = arguments; + } + else if (checker.compare(this.getClass(), "Sets scale font", "[font family]", commandName, "scaleFont")) { + //Debugg.println("*Scale font got" + parser.getFirstToken(arguments)); + scaleFont = parser.getFirstToken(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale font size", "[font size]", commandName, "scaleFontSize")) { + //Debugg.println("*Scale font size got" + parser.getFirstToken(arguments)); + scaleFontSize = MesquiteInteger.fromString(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale font face", "[font face]", commandName, "scaleFontFace")) { + //Debugg.println("Scale font face got" + parser.getFirstToken(arguments)); + scaleFontFace = parser.getFirstToken(arguments); + } else return super.doCommand(commandName, arguments, checker); return null; @@ -1144,7 +1192,8 @@ public void drawGrid(double totalTreeHeight, double totalScaleHeight, double sca boolean rulerOnly = false; int rulerWidth = 8; Color c=g.getColor(); - g.setColor(Color.cyan); + //Debugg.println("Scalecolor is " + scaleColor); + g.setColor(scaleColor); int scaleBuffer = 28; TreeDrawing treeDrawing = treeDisplay.getTreeDrawing(); int buffer = 8; @@ -1163,9 +1212,10 @@ public void drawGrid(double totalTreeHeight, double totalScaleHeight, double sca leftEdge = rightEdge - 10; while ( thisHeight>=0) { if (countTenths % 10 == 0) - g.setColor(Color.blue); + g.setColor(scaleCounterColor); else - g.setColor(Color.cyan); + g.setColor(scaleColor); + //Debugg.println("Scalecolor is " + scaleColor); thisHeight -= hundredthHeight; if (rulerOnly) g.drawLine(rightEdge-rulerWidth, (int)(base- (thisHeight*scaling)), rightEdge, (int)(base- (thisHeight*scaling))); @@ -1189,9 +1239,10 @@ else if (treeDisplay.getOrientation()==TreeDisplay.DOWN) { base += (totalTreeHeight - fixedDepth)*scaling; while ( thisHeight>=0) { if (countTenths % 10 == 0) - g.setColor(Color.blue); + g.setColor(scaleCounterColor); else - g.setColor(Color.cyan); + g.setColor(scaleColor); + //Debugg.println("Scalecolor is " + scaleColor); thisHeight -= hundredthHeight; if (rulerOnly) g.drawLine(rightEdge-rulerWidth, (int)(base+ (thisHeight*scaling)), rightEdge, (int)(base+ (thisHeight*scaling))); @@ -1216,9 +1267,10 @@ else if (treeDisplay.getOrientation()==TreeDisplay.LEFT) { double base = (totalScaleHeight-totalTreeHeight)*scaling +treeDisplay.getTreeDrawing().x[drawnRoot]; while ( thisHeight>=0) { if (countTenths % 10 == 0) - g.setColor(Color.blue); + g.setColor(scaleCounterColor); else - g.setColor(Color.cyan); + g.setColor(scaleColor); + //Debugg.println("Scalecolor is " + scaleColor); thisHeight -= hundredthHeight; if (rulerOnly) g.drawLine((int)(base- (thisHeight*scaling)), rightEdge, (int)(base- (thisHeight*scaling)), rightEdge-rulerWidth); @@ -1244,9 +1296,10 @@ else if (treeDisplay.getOrientation()==TreeDisplay.RIGHT) { base += (totalTreeHeight - fixedDepth)*scaling; while ( thisHeight>=0) { if (countTenths % 10 == 0) - g.setColor(Color.blue); + g.setColor(scaleCounterColor); else - g.setColor(Color.cyan); + g.setColor(scaleColor); + //Debugg.println("Scalecolor is " + scaleColor); thisHeight -= hundredthHeight; if (rulerOnly) g.drawLine((int)(base+ (thisHeight*scaling)), rightEdge-rulerWidth, (int)(base+ (thisHeight*scaling)), rightEdge); From 0977a462b3b171ca492c8e9ef44e287a6348def7 Mon Sep 17 00:00:00 2001 From: daisie_local Date: Tue, 4 Oct 2016 14:28:02 -0400 Subject: [PATCH 33/35] updating to upstream master --- Source/mesquite/lib/StringUtil.java | 415 ++++++++++++++++++++++++---- 1 file changed, 361 insertions(+), 54 deletions(-) diff --git a/Source/mesquite/lib/StringUtil.java b/Source/mesquite/lib/StringUtil.java index 030b13dc4..a344b40f8 100644 --- a/Source/mesquite/lib/StringUtil.java +++ b/Source/mesquite/lib/StringUtil.java @@ -1,21 +1,20 @@ -/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. +/* Mesquite source code. Copyright 1997 and onward, W. Maddison and D. Maddison. -Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. Perhaps with your help we can be more than a few, and make Mesquite better. Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Mesquite's web site is http://mesquiteproject.org -This source code and its compiled class files are free and modifiable under the terms of +This source code and its compiled class files are free and modifiable under the terms of GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) */ package mesquite.lib; import java.awt.*; import java.text.*; - import java.util.Date; import java.util.NoSuchElementException; import java.util.StringTokenizer; @@ -33,7 +32,7 @@ public class StringUtil { lineSeparator = System.getProperty("line.separator"); //"\n" } - public static FontMetrics defaultFontMetrics = null; + public static FontMetrics defaultFontMetrics = null; // standard line ends: UNIX: LF (\n), Mac: CR (\r), DOS: CR LF (\r\n) public static final String defaultLineEnd = "\r\n"; public static final String defaultWhitespace = " \t\n\r\f\b" + (char)0; @@ -41,14 +40,38 @@ public class StringUtil { public static final String defaultPunctuationPlusLB = defaultPunctuation + "\n\r"; //Note: & isn't punctuation by NEXUS format //[] added Nov 03 public static final String xmlPunctuation = "(){}:,;+<>=\\*/\''\"[]$%#^"; public static final String allPunctuation = "(){}:,;+<>=\\*/\''\"[]$%#^&@!-|"; - public static final char defaultQuote = '\''; + public static final char defaultQuote = '\''; public static final String digits = "0123456789"; - public static final char argumentMarker = '@'; + public static final char argumentMarker = '@'; /*.................................................................................................................* public static String getUniqueObjectID(){ return "Mesquite"+ MesquiteTrunk.mesquiteTrunk.getVersion() + URL+startupTimeMillis; } + /* ................................................................................................................. */ + public static String[] getLines(String s) { + s = StringUtil.replace(s, "\r\n", "\r"); + s = StringUtil.replace(s, "\n", "\r"); + + StringTokenizer t = new StringTokenizer(s, "\r"); + String tok = null; + int count = t.countTokens(); + String[] result = new String[count]; + tok = null; + count = 0; + try { + while (t.hasMoreTokens()) { + tok = t.nextToken(); + if (tok == null) + tok = ""; + result[count] = tok; + count++; + } + } catch (NoSuchElementException e) { + } + return result; + } + /*.................................................................................................................*/ public static String getDateDayOnly() { long startupTime = System.currentTimeMillis(); @@ -556,10 +579,10 @@ public static int getStringCenterPosition(String s, FontMetrics fm, int left, in public static int getStringDrawLength(Graphics g, String s){ if (g!=null) { FontMetrics fm = getFontMetrics(g); - if (fm!=null) + if (fm!=null) return fm.stringWidth(s); } - if (defaultFontMetrics!=null) + if (defaultFontMetrics!=null) return defaultFontMetrics.stringWidth(s); //added Dec 2001 return 0; } @@ -584,7 +607,7 @@ public static int getStringDrawLength(Component component, String s){ public static int getTextLineHeight(Graphics g){ if (g!=null) { FontMetrics fm = getFontMetrics(g); - if (fm!=null) + if (fm!=null) return fm.getHeight(); } return 0; @@ -593,7 +616,7 @@ public static int getTextLineHeight(Graphics g){ public static int getMaxCharWidth(Component component){ if (component!=null) { FontMetrics fm = getFontMetrics(component); - if (fm!=null) + if (fm!=null) return fm.getMaxAdvance(); } return 0; @@ -602,7 +625,7 @@ public static int getMaxCharWidth(Component component){ public static int getTextLineHeight(Component component){ if (component!=null) { FontMetrics fm = getFontMetrics(component); - if (fm!=null) + if (fm!=null) return fm.getHeight(); } return 0; @@ -687,7 +710,7 @@ else if (token.indexOf('\n')>=0 || token.indexOf('\r')>=0) { }*/ return "'" + sb.toString() + defaultQuote; } - else + else return "'" + token + defaultQuote; } /*.................................................................................................................*/ @@ -695,7 +718,7 @@ public static String tokenize(String token, String punctuationString, StringBuff if (token == null) return ""; if (hasPunctuation(token,punctuationString) || token.indexOf("_")>=0 || hasSpecial(token)) //28Feb05: added "_" so that this forced quoted token to preserve the underscore - return quote(token, sb); + return quote(token, sb); if (sb == null) sb = new StringBuffer(token); else { @@ -733,7 +756,7 @@ public static int getNumMatchingChars(String token, char c) { if (token==null) return 0; int numMatches = 0; for (int i=0; ilengthOfToken) + lengthOfToken=endRange.length(); + String common = StringUtil.commonIgnoreCaseStart(startRange, endRange); + if (common!=null) { + if (common!="") { + startRange=startRange.substring(common.length(),startRange.length()); + endRange=endRange.substring(common.length(),endRange.length()); + } + int startValue = MesquiteInteger.fromString(startRange); + int endValue = MesquiteInteger.fromString(endRange); + if (MesquiteInteger.isCombinable(startValue) && MesquiteInteger.isCombinable(endValue)) { + int numElements = endValue-startValue+1; + int count=0; + String endSuffix =""; + int index = indexStart; + for (int i=0; i0 || line.indexOf("–")>0)) { // let's figure out how many are in here + tok = null; + try{ + while (t.hasMoreTokens()){ + tok = t.nextToken(); + if (tok == null) + tok = ""; + else + tok = stripBoundingWhitespace(tok); + if (tok.indexOf("-")>0 || tok.indexOf("–")>0) { // this is a range; let's calculate how many elements there are in it. + int num = numberOfStringsInRange(tok); + count+=num; + } else { + count++; // just onemore; + } + } + } + catch (NoSuchElementException e){ + } + + } + else { + count = t.countTokens(); + } result = new String[count]; tok = null; count = 0; + t = new StringTokenizer(line, "" + delimiter); try{ while (t.hasMoreTokens()){ tok = t.nextToken(); @@ -1037,15 +1190,24 @@ public static String[] delimitedTokensToStrings(String line, char delimiter){ tok = ""; else tok = stripBoundingWhitespace(tok); - result[count] = tok; - count++; + if (tok.indexOf("-")>0 || tok.indexOf("–")>0) { + count+=fillNextArrayElements(result,tok, count); + } else { + result[count] = tok; + count++; // just onemore; + } } } catch (NoSuchElementException e){ } + return result; } /*-----------------------------------------------------------*/ + public static String[] delimitedTokensToStrings(String line, char delimiter){ + return delimitedTokensToStrings(line,delimiter, false); + } + /*-----------------------------------------------------------*/ public static String[] tabDelimitedTokensToStrings(String line){ String[] result; if (line.indexOf("\t\t")>=0){ @@ -1089,7 +1251,7 @@ public static String encodeForURL(String s){ if (s==null) return null; StringBuffer buffer = new StringBuffer(s.length()*2); for (int i=0; i') buffer.append("%3E"); @@ -1125,12 +1287,14 @@ else if (s.charAt(i)=='`') return buffer.toString(); } - public static String protectForWindows(String s) { - String returnVal = protectForUnix(s, false); - return "\"" + returnVal + "\""; + public static String protectForWindows(String s) { // to be used only for file paths + //String r = protectForUnix(s, false); + return "\"" + s + "\""; } - public static String protectForUnix(String s, boolean escapeSpaces) { + public static String protectForUnix(String s, boolean escapeSpaces) {//This is called only for file paths, and is perhaps best left that way. + //As of March 2015, it is never called directly, i.e. escapeSpaces is always true + //As of June 2015, stripping accents turned off, because it meant the file path was no longer correct if (s==null) return null; StringBuffer buffer = new StringBuffer(s.length()*2); for (int i=0; i') + else if (c=='>') buffer.append(">"); - else if (s.charAt(i)=='\'') + else if (c=='\'') buffer.append("'"); - else if (s.charAt(i)=='"') + else if (c=='"') buffer.append("""); - else - buffer.append(s.charAt(i)); + else { + buffer.append(c); + /* + String d = accentedCharToEscape(c); + if (d == null) + buffer.append(c); + else + buffer.append(d); + */ + } + + } - return buffer.toString(); + return buffer.toString(); } /*.................................................................................................................*/ public static String cleanXMLEscapeCharacters(String s) { @@ -1290,7 +1544,45 @@ else if (blank(s)) newString = replace(newString,">",">"); newString = replace(newString,"'","'"); newString = replace(newString,""","\""); - return newString; + /* + newString = replace(newString,"é", "é"); + newString = replace(newString,"á", "á"); + newString = replace(newString,"ó", "ó"); + newString = replace(newString,"ú", "ú"); + newString = replace(newString,"í", "í"); + newString = replace(newString,"É", "É"); + newString = replace(newString,"Á", "Á"); + newString = replace(newString,"Í", "Í"); + newString = replace(newString,"Ó", "Ó"); + newString = replace(newString,"Ú", "Ú"); + newString = replace(newString,"è", "è"); + newString = replace(newString,"à", "à"); + newString = replace(newString,"ò", "ò"); + newString = replace(newString,"ù", "ù"); + newString = replace(newString,"ì", "ì"); + newString = replace(newString,"È", "È"); + newString = replace(newString,"À", "À"); + newString = replace(newString,"Ì", "Ì"); + newString = replace(newString,"Ò", "Ò"); + newString = replace(newString,"Ù", "Ù"); + newString = replace(newString,"ë", "ë"); + newString = replace(newString,"ä", "ä"); + newString = replace(newString,"ö", "ö"); + newString = replace(newString,"ü", "ü"); + newString = replace(newString,"ï", "ï"); + newString = replace(newString,"Ë", "Ë"); + newString = replace(newString,"Ä", "Ä"); + newString = replace(newString,"Ï", "Ï"); + newString = replace(newString,"Ö", "Ö"); + newString = replace(newString,"Ü", "Ü"); + newString = replace(newString,"ø", "ø"); + newString = replace(newString,"Ø", "Ø"); + newString = replace(newString,"ñ", "ñ"); + newString = replace(newString,"Ñ", "Ñ"); + newString = replace(newString,"ç", "ç"); + newString = replace(newString,"Ç", "Ç"); + */ + return newString; } /*.................................................................................................................*/ @@ -1335,7 +1627,7 @@ public static void appendEndXMLTag(StringBuffer sb, int numTabs, String tag){ } sb.append("\n"); + sb.append(">\n"); } } /*.................................................................................................................*/ @@ -1343,7 +1635,7 @@ public static void appendEndXMLTag(StringBuffer sb, String tag){ if (sb!=null) { sb.append("\n"); + sb.append(">\n"); } } /*.................................................................................................................*/ @@ -1452,7 +1744,7 @@ else if (alphaNumericAndUnderscore) { buffer.append(s.charAt(i)); else if (stripAccent(s.charAt(i))!= 0) buffer.append(stripAccent(s.charAt(i))); - else + else buffer.append('_'); } else if (s.charAt(i)=='“') @@ -1563,7 +1855,7 @@ public static boolean containsIgnoreCase(String a, String b) { public static boolean stringsEqual(String a, String b) { if (a ==b) return true; - if (a == null || b == null) + if (a == null || b == null) return false; return (a.equals(b)); } @@ -1571,7 +1863,7 @@ public static boolean stringsEqual(String a, String b) { public static boolean stringsEqualIgnoreCase(String a, String b) { if (a ==b) return true; - if (a == null || b == null) + if (a == null || b == null) return false; return (a.equalsIgnoreCase(b)); } @@ -1579,7 +1871,7 @@ public static boolean stringsEqualIgnoreCase(String a, String b) { public static boolean stringsEqualIgnoreCaseIgnoreBlanksUnderlines(String a, String b) { if (a ==b) return true; - if (a == null || b == null) + if (a == null || b == null) return false; if (a.equalsIgnoreCase(b)) return true; @@ -1587,11 +1879,27 @@ public static boolean stringsEqualIgnoreCaseIgnoreBlanksUnderlines(String a, Str return true; return false; } + /*.................................................................................................................*/ + public static boolean endsWithIgnoreCase(String a, String b) { + if (a ==b) + return true; + if (a == null || b == null) + return false; + + if (b.length()> a.length()) + return false; + + int endingSize = b.length(); + String aEnding = a.substring(a.length()-endingSize, a.length()); + + return b.equalsIgnoreCase(aEnding); + } + /*.................................................................................................................*/ public static boolean startsWithIgnoreCase(String a, String b) { if (a ==b) return true; - if (a == null || b == null) + if (a == null || b == null) return false; if (b.length()> a.length()) return false; @@ -1607,7 +1915,7 @@ public static boolean startsWithIgnoreCase(String a, String b) { public static String blankIfNull(String line) { if (line==null) return ""; - else + else return line; } /*.................................................................................................................*/ @@ -1680,7 +1988,7 @@ else if (line.length()==0) public static boolean blank(FileBlock line) { if (line==null) return true; - else + else return line.isEmpty(); } @@ -1694,4 +2002,3 @@ public static void append(StringBuffer recipient, StringBuffer donor) { } - From b214fec252a34a3d5a413dcacbb1702bbae29b24 Mon Sep 17 00:00:00 2001 From: daisie_local Date: Sun, 16 Oct 2016 21:26:37 -0700 Subject: [PATCH 34/35] merge StringUtil.java --- Source/mesquite/lib/StringUtil.java | 355 ++++++++++++++++++++++++++-- 1 file changed, 331 insertions(+), 24 deletions(-) diff --git a/Source/mesquite/lib/StringUtil.java b/Source/mesquite/lib/StringUtil.java index 0aea55e55..73fec0777 100644 --- a/Source/mesquite/lib/StringUtil.java +++ b/Source/mesquite/lib/StringUtil.java @@ -15,7 +15,6 @@ import java.awt.*; import java.text.*; - import java.util.Date; import java.util.NoSuchElementException; import java.util.StringTokenizer; @@ -49,6 +48,30 @@ public class StringUtil { public static String getUniqueObjectID(){ return "Mesquite"+ MesquiteTrunk.mesquiteTrunk.getVersion() + URL+startupTimeMillis; } + /* ................................................................................................................. */ + public static String[] getLines(String s) { + s = StringUtil.replace(s, "\r\n", "\r"); + s = StringUtil.replace(s, "\n", "\r"); + + StringTokenizer t = new StringTokenizer(s, "\r"); + String tok = null; + int count = t.countTokens(); + String[] result = new String[count]; + tok = null; + count = 0; + try { + while (t.hasMoreTokens()) { + tok = t.nextToken(); + if (tok == null) + tok = ""; + result[count] = tok; + count++; + } + } catch (NoSuchElementException e) { + } + return result; + } + /*.................................................................................................................*/ public static String getDateDayOnly() { long startupTime = System.currentTimeMillis(); @@ -1018,18 +1041,148 @@ public static String[] tokenListToStrings(String s, boolean skipPunctuation){ } return strings; } + /*.................................................................................................................*/ + public static String commonIgnoreCaseStart(String a, String b) { + if (a==null) + return null; + if (b==null) + return null; + if (a.equalsIgnoreCase(b)) + return a; + String common = ""; + for (int i = 0; i< b.length() && ilengthOfToken) + lengthOfToken=endRange.length(); + String common = StringUtil.commonIgnoreCaseStart(startRange, endRange); + if (common!=null) { + if (common!="") { + startRange=startRange.substring(common.length(),startRange.length()); + endRange=endRange.substring(common.length(),endRange.length()); + } + int startValue = MesquiteInteger.fromString(startRange); + int endValue = MesquiteInteger.fromString(endRange); + if (MesquiteInteger.isCombinable(startValue) && MesquiteInteger.isCombinable(endValue)) { + int numElements = endValue-startValue+1; + int count=0; + String endSuffix =""; + int index = indexStart; + for (int i=0; i0 || line.indexOf("–")>0)) { // let's figure out how many are in here + tok = null; + try{ + while (t.hasMoreTokens()){ + tok = t.nextToken(); + if (tok == null) + tok = ""; + else + tok = stripBoundingWhitespace(tok); + if (tok.indexOf("-")>0 || tok.indexOf("–")>0) { // this is a range; let's calculate how many elements there are in it. + int num = numberOfStringsInRange(tok); + count+=num; + } else { + count++; // just onemore; + } + } + } + catch (NoSuchElementException e){ + } + + } + else { + count = t.countTokens(); + } result = new String[count]; tok = null; count = 0; + t = new StringTokenizer(line, "" + delimiter); try{ while (t.hasMoreTokens()){ tok = t.nextToken(); @@ -1037,15 +1190,24 @@ public static String[] delimitedTokensToStrings(String line, char delimiter){ tok = ""; else tok = stripBoundingWhitespace(tok); - result[count] = tok; - count++; + if (tok.indexOf("-")>0 || tok.indexOf("–")>0) { + count+=fillNextArrayElements(result,tok, count); + } else { + result[count] = tok; + count++; // just onemore; + } } } catch (NoSuchElementException e){ } + return result; } /*-----------------------------------------------------------*/ + public static String[] delimitedTokensToStrings(String line, char delimiter){ + return delimitedTokensToStrings(line,delimiter, false); + } + /*-----------------------------------------------------------*/ public static String[] tabDelimitedTokensToStrings(String line){ String[] result; if (line.indexOf("\t\t")>=0){ @@ -1125,12 +1287,14 @@ else if (s.charAt(i)=='`') return buffer.toString(); } - public static String protectForWindows(String s) { - String returnVal = protectForUnix(s, false); - return "\"" + returnVal + "\""; + public static String protectForWindows(String s) { // to be used only for file paths + //String r = protectForUnix(s, false); + return "\"" + s + "\""; } - public static String protectForUnix(String s, boolean escapeSpaces) { + public static String protectForUnix(String s, boolean escapeSpaces) {//This is called only for file paths, and is perhaps best left that way. + //As of March 2015, it is never called directly, i.e. escapeSpaces is always true + //As of June 2015, stripping accents turned off, because it meant the file path was no longer correct if (s==null) return null; StringBuffer buffer = new StringBuffer(s.length()*2); for (int i=0; i') + else if (c=='>') buffer.append(">"); - else if (s.charAt(i)=='\'') + else if (c=='\'') buffer.append("'"); - else if (s.charAt(i)=='"') + else if (c=='"') buffer.append("""); - else - buffer.append(s.charAt(i)); + else { + buffer.append(c); + /* + String d = accentedCharToEscape(c); + if (d == null) + buffer.append(c); + else + buffer.append(d); + */ + } + + } return buffer.toString(); } @@ -1290,6 +1544,44 @@ else if (blank(s)) newString = replace(newString,">",">"); newString = replace(newString,"'","'"); newString = replace(newString,""","\""); + /* + newString = replace(newString,"é", "é"); + newString = replace(newString,"á", "á"); + newString = replace(newString,"ó", "ó"); + newString = replace(newString,"ú", "ú"); + newString = replace(newString,"í", "í"); + newString = replace(newString,"É", "É"); + newString = replace(newString,"Á", "Á"); + newString = replace(newString,"Í", "Í"); + newString = replace(newString,"Ó", "Ó"); + newString = replace(newString,"Ú", "Ú"); + newString = replace(newString,"è", "è"); + newString = replace(newString,"à", "à"); + newString = replace(newString,"ò", "ò"); + newString = replace(newString,"ù", "ù"); + newString = replace(newString,"ì", "ì"); + newString = replace(newString,"È", "È"); + newString = replace(newString,"À", "À"); + newString = replace(newString,"Ì", "Ì"); + newString = replace(newString,"Ò", "Ò"); + newString = replace(newString,"Ù", "Ù"); + newString = replace(newString,"ë", "ë"); + newString = replace(newString,"ä", "ä"); + newString = replace(newString,"ö", "ö"); + newString = replace(newString,"ü", "ü"); + newString = replace(newString,"ï", "ï"); + newString = replace(newString,"Ë", "Ë"); + newString = replace(newString,"Ä", "Ä"); + newString = replace(newString,"Ï", "Ï"); + newString = replace(newString,"Ö", "Ö"); + newString = replace(newString,"Ü", "Ü"); + newString = replace(newString,"ø", "ø"); + newString = replace(newString,"Ø", "Ø"); + newString = replace(newString,"ñ", "ñ"); + newString = replace(newString,"Ñ", "Ñ"); + newString = replace(newString,"ç", "ç"); + newString = replace(newString,"Ç", "Ç"); + */ return newString; } @@ -1587,6 +1879,22 @@ public static boolean stringsEqualIgnoreCaseIgnoreBlanksUnderlines(String a, Str return true; return false; } + /*.................................................................................................................*/ + public static boolean endsWithIgnoreCase(String a, String b) { + if (a ==b) + return true; + if (a == null || b == null) + return false; + + if (b.length()> a.length()) + return false; + + int endingSize = b.length(); + String aEnding = a.substring(a.length()-endingSize, a.length()); + + return b.equalsIgnoreCase(aEnding); + } + /*.................................................................................................................*/ public static boolean startsWithIgnoreCase(String a, String b) { if (a ==b) @@ -1694,4 +2002,3 @@ public static void append(StringBuffer recipient, StringBuffer donor) { } - From 59a29c81ce8165c724dd4c4e443ccd5dedaa1578 Mon Sep 17 00:00:00 2001 From: daisie_local Date: Sun, 16 Oct 2016 22:08:46 -0700 Subject: [PATCH 35/35] Styled Square Tree --- Source/mesquite/lib/MesquiteTree.java | 30 +- Source/mesquite/lib/TreeDisplay.java | 12 +- Source/mesquite/lib/TreeDrawing.java | 144 +++- .../BasicDrawTaxonNames.java | 13 +- .../BasicTreeDrawCoordinator.java | 3 +- .../BasicTreeWindowMaker.java | 5 +- .../NodeLocsStandard/NodeLocsStandard.java | 71 +- .../StyledSquareTree/StyledSquareTree.java | 663 ++++++++++++++++++ 8 files changed, 922 insertions(+), 19 deletions(-) create mode 100644 Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java diff --git a/Source/mesquite/lib/MesquiteTree.java b/Source/mesquite/lib/MesquiteTree.java index 2828cdf97..5142c89b0 100644 --- a/Source/mesquite/lib/MesquiteTree.java +++ b/Source/mesquite/lib/MesquiteTree.java @@ -1743,6 +1743,25 @@ public int numberOfNodesInClade(int node) { count++; //count node itself return count; } + + public Vector nodesInClade(int node) { + Vector nodes = new Vector(); + String[] parsedNodes = nodesInCladeAsString(node,null).split(","); + for (String nodeString : parsedNodes) { + nodes.add(Integer.parseInt(nodeString)); + } + return nodes; + } + + private String nodesInCladeAsString(int node, String nodes) { + if (nodes == null) { + nodes = String.valueOf(node); + } + for (int d = firstDaughterOfNode(node); nodeExists(d); d = nextSisterOfNode(d)) { + nodes = nodesInCladeAsString(d, nodes) + "," + d; + } + return nodes; + } /*-----------------------------------------*/ /** Returns number of terminal taxa in clade.*/ public int numberOfTerminalsInClade(int node) { @@ -5583,7 +5602,16 @@ public String getNodeLabel(int node){ return label[node]; } /*-----------------------------------------*/ - /** Returns whether the node has a label */ + public void setStringPropertyOnNode(String propName, String propVal, int node){ + this.setAssociatedObject(new NameReference(propName),node, propVal); + } + /*-----------------------------------------*/ + /** Gets the node label of the node */ + public String getStringPropertyOnNode(String prop, int node){ + ObjectArray props = this.getAssociatedObjects(node); + return ""; + } + /** Returns whether the node has a label */ public boolean nodeHasLabel(int node){ return (label!=null && nodeExists(node) && label[node]!=null) || (nodeIsTerminal(node)); } diff --git a/Source/mesquite/lib/TreeDisplay.java b/Source/mesquite/lib/TreeDisplay.java index 432f535e8..6ee44e3e6 100644 --- a/Source/mesquite/lib/TreeDisplay.java +++ b/Source/mesquite/lib/TreeDisplay.java @@ -146,7 +146,17 @@ public Color getBranchColor(int N){ } } - public Composite setBranchTransparency(Graphics g, int N){ + public int getBranchWidth(int node){ + long result = tree.getAssociatedLong(NameReference.getNameReference("width"), node); + + if (result == MesquiteLong.unassigned) { + return 0; + } + return (int) result; + } + + + public Composite setBranchTransparency(Graphics g, int N){ if (!showBranchColors) return null; if (tree.anySelected() && !tree.getSelected(N)) { diff --git a/Source/mesquite/lib/TreeDrawing.java b/Source/mesquite/lib/TreeDrawing.java index b98c07b0c..fed5aab35 100644 --- a/Source/mesquite/lib/TreeDrawing.java +++ b/Source/mesquite/lib/TreeDrawing.java @@ -14,6 +14,7 @@ package mesquite.lib; import java.awt.*; +import java.awt.geom.Line2D; import mesquite.lib.duties.*; import mesquite.trees.lib.TaxonPolygon; @@ -37,7 +38,13 @@ public abstract class TreeDrawing { public final static int MINNODEWIDTH = 6; public final static int ACCEPTABLETOUCHWIDTH = 10; public final static boolean SHOWTOUCHPOLYS = false; - public int[] x; //x positions of nodes + public final static int UP = 0; + public final static int DOWN = 1; + public final static int RIGHT = 2; + public final static int LEFT = 3; + public final static int ALLNODES = -1; + + public int[] x; //x positions of nodes public int[] y; //y positions of nodes public double[] z; //z positions of nodes (closeness to viewer, smaller numbers closer) public int[] lineBaseX; //base of line on which to draw labels etc. @@ -94,6 +101,10 @@ public void resetNumNodes(int numNodes){ } } + public void setProperty(int node, String property, String value) { + MesquiteModule.mesquiteTrunk.logln("setProperty called on "+property+", but this property does not exist in "+this.getClass().toString()); + } + public int getDrawnRoot(){ return drawnRoot; } @@ -139,7 +150,136 @@ public int getNodeValueTextBaseY(int node, int edgewidth, int stringwidth, int f public abstract void fillBranch(Tree tree, int N, Graphics g); - /*_________________________________________________*/ + public void rotateFromUp(Polygon poly, Point origin, int to_orientation) { + poly.translate(-origin.x,-origin.y); + for(int i=0;i 0) { + old_angle = Math.PI * 0.5; + radius = old_y; + } else if (old_y < 0) { + old_angle = Math.PI * 1.5; + radius = -old_y; + } + } else if (old_y == 0) { + if (old_x >= 0) { + radius = old_x; + } else { + radius = -old_x; + old_angle = Math.PI; + } + } else { + double t = old_y/old_x; + old_angle = Math.atan(t); + radius = Math.sqrt((old_x*old_x)+(old_y*old_y)); + } + double new_angle = angle - old_angle; + poly.xpoints[i] = (int)(radius * (Math.cos(new_angle))); + poly.ypoints[i] = (int)(radius * (Math.sin(new_angle))); + } + poly.translate(origin.x,origin.y); + poly.invalidate(); + } + + public void rotateLine2D(Line2D.Double line, Point origin, double angle) { + + Polygon poly = new Polygon(); + poly.addPoint((int)line.x1,(int)line.y1); + poly.addPoint((int)line.x2,(int)line.y2); + poly.translate(-origin.x,-origin.y); + for(int i=0;i 0) { + old_angle = Math.PI * 0.5; + radius = old_y; + } else if (old_y < 0) { + old_angle = Math.PI * 1.5; + radius = -old_y; + } + } else if (old_y == 0) { + if (old_x >= 0) { + radius = old_x; + } else { + radius = -old_x; + old_angle = Math.PI; + } + } else { + double t = old_y/old_x; + old_angle = Math.atan(t); + radius = Math.sqrt((old_x*old_x)+(old_y*old_y)); + } + double new_angle = angle - old_angle; + poly.xpoints[i] = (int)(radius * (Math.cos(new_angle))); + poly.ypoints[i] = (int)(radius * (Math.sin(new_angle))); + } + poly.translate(origin.x,origin.y); + poly.invalidate(); + line.x1 = poly.xpoints[0]; + line.x2 = poly.xpoints[1]; + line.y1 = poly.ypoints[0]; + line.y2 = poly.ypoints[1]; + } + + + public Point pointRotatedFromUp(int to_orientation, Point origin, Point point) { + int old_x = point.x-origin.x; + int old_y = point.y-origin.y; + Point result = new Point(old_x,old_y); + if (to_orientation == RIGHT) { + result.move(-old_y,old_x); + } else if (to_orientation == DOWN) { + result.move(-old_x, -old_y); + } else if (to_orientation == LEFT) { + result.move(old_y, -old_x); + } + result.translate(origin.x, origin.y); + return result; + } + + public Point pointRotatedToUp(int from_orientation, Point origin, Point point) { + int old_x = point.x-origin.x; + int old_y = point.y-origin.y; + Point result = new Point(old_x,old_y); + if (from_orientation == RIGHT) { + result.move(old_y, -old_x); + } else if (from_orientation == DOWN) { + result.move(-old_x, -old_y); + } else if (from_orientation == LEFT) { + result.move(-old_y, old_x); + } + result.translate(origin.x, origin.y); + return result; + } + + /*_________________________________________________*/ /** Does the basic inverting of the color of a branch **/ public void fillBranchInverted (Tree tree, int N, Graphics g) { if (GraphicsUtil.useXORMode(g, true)) { diff --git a/Source/mesquite/trees/BasicDrawTaxonNames/BasicDrawTaxonNames.java b/Source/mesquite/trees/BasicDrawTaxonNames/BasicDrawTaxonNames.java index c2fa34d78..e1abedba7 100644 --- a/Source/mesquite/trees/BasicDrawTaxonNames/BasicDrawTaxonNames.java +++ b/Source/mesquite/trees/BasicDrawTaxonNames/BasicDrawTaxonNames.java @@ -439,11 +439,16 @@ else if (taxonNumber>=taxa.getNumTaxa()) { //check all extras to see if they want to add anything boolean underlined = false; Color taxonColor; - if (!tree.anySelected() || tree.getSelected(N)) - taxonColor = fontColor; - else + if (!tree.anySelected() || tree.getSelected(N)) { + long result = tree.getAssociatedLong(NameReference.getNameReference("taxoncolor"), N); + if (result == MesquiteLong.unassigned) { + taxonColor = fontColor; + } else { + taxonColor = ColorDistribution.getStandardColor((int) result); + } + } else { taxonColor = fontColorLight; - + } if (partitions!=null && (colorPartition.getValue() || shadePartition.getValue())){ TaxaGroup mi = (TaxaGroup)partitions.getProperty(taxonNumber); if (mi!=null) { diff --git a/Source/mesquite/trees/BasicTreeDrawCoordinator/BasicTreeDrawCoordinator.java b/Source/mesquite/trees/BasicTreeDrawCoordinator/BasicTreeDrawCoordinator.java index f097e0c51..b6f0d248a 100644 --- a/Source/mesquite/trees/BasicTreeDrawCoordinator/BasicTreeDrawCoordinator.java +++ b/Source/mesquite/trees/BasicTreeDrawCoordinator/BasicTreeDrawCoordinator.java @@ -674,7 +674,8 @@ public void paint(Graphics g) { if (ownerModule == null || ownerModule.isDoomed()) return; setShowBranchColors(ownerDrawModule.showBranchColors.getValue()); - if (MesquiteWindow.checkDoomed(this)) + ((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); + if (MesquiteWindow.checkDoomed(this)) return; setDrawingInProcess(true); int initialPending = repaintsPending; diff --git a/Source/mesquite/trees/BasicTreeWindowMaker/BasicTreeWindowMaker.java b/Source/mesquite/trees/BasicTreeWindowMaker/BasicTreeWindowMaker.java index 15eb78e33..15fa86b49 100644 --- a/Source/mesquite/trees/BasicTreeWindowMaker/BasicTreeWindowMaker.java +++ b/Source/mesquite/trees/BasicTreeWindowMaker/BasicTreeWindowMaker.java @@ -2359,7 +2359,10 @@ public Object doCommand(String commandName, String arguments, CommandChecker che else if (checker.compare(this.getClass(), "Returns the tree info panel", null, commandName, "getInfoPanel")) { return treeInfoPanel; } - else if (checker.compare(this.getClass(), "Returns analyses at nodes as a table", null, commandName, "getAsTable")) { + else if (checker.compare(this.getClass(), "Returns the tree pane size", null, commandName, "getTreePaneSize")) { + return new Dimension(getTreePaneWidth(),getTreePaneHeight()); + } + else if (checker.compare(this.getClass(), "Returns analyses at nodes as a table", null, commandName, "getAsTable")) { if (treeDisplay == null) return null; String s = treeDisplay.getTableVersion(); diff --git a/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java b/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java index dd21f6887..d5c810b40 100644 --- a/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java +++ b/Source/mesquite/trees/NodeLocsStandard/NodeLocsStandard.java @@ -39,12 +39,26 @@ public class NodeLocsStandard extends NodeLocsVH { static final int stretchfactor = 1; static final int scaling = 2; + String scaleTitle; + int scaleBorderWidth; + String scaleBorderLineStyle; + String scaleBorderColor; + String scaleFont; + int scaleFontSize; + String scaleFontFace; + Color scaleColor = Color.cyan; + Color scaleCounterColor = Color.blue; + + // double namesAngle = MesquiteDouble.unassigned; int ROOTSIZE = 20; MesquiteMenuItemSpec fixedScalingMenuItem, showScaleMenuItem, broadScaleMenuItem; MesquiteMenuItemSpec offFixedScalingMenuItem, stretchMenuItem, evenMenuItem; + /**MesquiteMenuItemSpec scaleColorMenuItem, scaleBorderWidthMenuItem, scaleBorderColorMenuItem, scaleBorderLineStyleMenuItem; + MesquiteMenuItemSpec scaleTitleMenuItem,scaleFontMenuItem,scaleFontFaceMenuItem; */ + NameReference triangleNameRef; MesquiteBoolean center; boolean[] fixedSettings = null; @@ -274,6 +288,40 @@ else if (checker.compare(this.getClass(), "Turns off fixed scaling", null, comma resetContainingMenuBar(); parametersChanged(); } + + else if (checker.compare(this.getClass(), "Sets scale color", "[scale color]", commandName, "scaleColor")) { + //Debugg.println("*Scale color got" + parser.getFirstToken(arguments)); + scaleColor = ColorDistribution.getStandardColor(MesquiteInteger.fromString(arguments)); + scaleCounterColor = Color.BLACK; //ColorDistribution.getContrasting(scaleColor); + } + else if (checker.compare(this.getClass(), "Sets scale border width", "[border width in pixels]", commandName, "scaleBorderWidth")) { + //Debugg.println("*Scale border width got" + parser.getFirstToken(arguments)); + scaleBorderWidth = MesquiteInteger.fromString(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale border color", "[border color]", commandName, "scaleBorderColor")) { + //Debugg.println("*Scale border color got" + parser.getFirstToken(arguments)); + scaleBorderColor = parser.getFirstToken(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale border style", "[border line style]", commandName, "scaleBorderLineStyle")) { + //Debugg.println("Scale border style got" + parser.getFirstToken(arguments)); + scaleBorderLineStyle = parser.getFirstToken(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale title", "[title string]", commandName, "scaleTitle")) { + //Debugg.println("Scale title got" + parser.getFirstToken(arguments)); + scaleTitle = arguments; + } + else if (checker.compare(this.getClass(), "Sets scale font", "[font family]", commandName, "scaleFont")) { + //Debugg.println("*Scale font got" + parser.getFirstToken(arguments)); + scaleFont = parser.getFirstToken(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale font size", "[font size]", commandName, "scaleFontSize")) { + //Debugg.println("*Scale font size got" + parser.getFirstToken(arguments)); + scaleFontSize = MesquiteInteger.fromString(arguments); + } + else if (checker.compare(this.getClass(), "Sets scale font face", "[font face]", commandName, "scaleFontFace")) { + //Debugg.println("Scale font face got" + parser.getFirstToken(arguments)); + scaleFontFace = parser.getFirstToken(arguments); + } else return super.doCommand(commandName, arguments, checker); return null; @@ -1166,7 +1214,8 @@ public void drawGrid(double totalTreeHeight, double totalScaleHeight, double sca boolean rulerOnly = false; int rulerWidth = 8; Color c=g.getColor(); - g.setColor(Color.cyan); + //Debugg.println("Scalecolor is " + scaleColor); + g.setColor(scaleColor); int scaleBuffer = 28; TreeDrawing treeDrawing = treeDisplay.getTreeDrawing(); int buffer = 8; @@ -1185,9 +1234,10 @@ public void drawGrid(double totalTreeHeight, double totalScaleHeight, double sca leftEdge = rightEdge - 10; while ( thisHeight>=0) { if (countTenths % 10 == 0) - g.setColor(Color.blue); + g.setColor(scaleCounterColor); else - g.setColor(Color.cyan); + g.setColor(scaleColor); + //Debugg.println("Scalecolor is " + scaleColor); thisHeight -= hundredthHeight; if (rulerOnly) g.drawLine(rightEdge-rulerWidth, (int)(base- (thisHeight*scaling)), rightEdge, (int)(base- (thisHeight*scaling))); @@ -1211,9 +1261,10 @@ else if (treeDisplay.getOrientation()==TreeDisplay.DOWN) { base += (totalTreeHeight - fixedDepth)*scaling; while ( thisHeight>=0) { if (countTenths % 10 == 0) - g.setColor(Color.blue); + g.setColor(scaleCounterColor); else - g.setColor(Color.cyan); + g.setColor(scaleColor); + //Debugg.println("Scalecolor is " + scaleColor); thisHeight -= hundredthHeight; if (rulerOnly) g.drawLine(rightEdge-rulerWidth, (int)(base+ (thisHeight*scaling)), rightEdge, (int)(base+ (thisHeight*scaling))); @@ -1238,9 +1289,10 @@ else if (treeDisplay.getOrientation()==TreeDisplay.LEFT) { double base = (totalScaleHeight-totalTreeHeight)*scaling +treeDisplay.getTreeDrawing().x[drawnRoot]; while ( thisHeight>=0) { if (countTenths % 10 == 0) - g.setColor(Color.blue); + g.setColor(scaleCounterColor); else - g.setColor(Color.cyan); + g.setColor(scaleColor); + //Debugg.println("Scalecolor is " + scaleColor); thisHeight -= hundredthHeight; if (rulerOnly) g.drawLine((int)(base- (thisHeight*scaling)), rightEdge, (int)(base- (thisHeight*scaling)), rightEdge-rulerWidth); @@ -1266,9 +1318,10 @@ else if (treeDisplay.getOrientation()==TreeDisplay.RIGHT) { base += (totalTreeHeight - fixedDepth)*scaling; while ( thisHeight>=0) { if (countTenths % 10 == 0) - g.setColor(Color.blue); + g.setColor(scaleCounterColor); else - g.setColor(Color.cyan); + g.setColor(scaleColor); + //Debugg.println("Scalecolor is " + scaleColor); thisHeight -= hundredthHeight; if (rulerOnly) g.drawLine((int)(base+ (thisHeight*scaling)), rightEdge-rulerWidth, (int)(base+ (thisHeight*scaling)), rightEdge); diff --git a/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java new file mode 100644 index 000000000..c12e6222b --- /dev/null +++ b/Source/mesquite/trees/StyledSquareTree/StyledSquareTree.java @@ -0,0 +1,663 @@ +/* Mesquite source code. Copyright 1997-2011 W. Maddison and D. Maddison. +Version 2.75, September 2011. +Disclaimer: The Mesquite source code is lengthy and we are few. There are no doubt inefficiencies and goofs in this code. +The commenting leaves much to be desired. Please approach this source code with the spirit of helping out. +Perhaps with your help we can be more than a few, and make Mesquite better. + +Mesquite is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. +Mesquite's web site is http://mesquiteproject.org + +This source code and its compiled class files are free and modifiable under the terms of +GNU Lesser General Public License. (http://www.gnu.org/copyleft/lesser.html) + */ +package mesquite.trees.StyledSquareTree; + +import java.awt.geom.Line2D; +import java.util.*; +import java.awt.*; + +import mesquite.lib.*; +import mesquite.lib.duties.*; + +/* ======================================================================== */ +public class StyledSquareTree extends DrawTree { + public void getEmployeeNeeds(){ //This gets called on startup to harvest information; override this and inside, call registerEmployeeNeed + EmployeeNeed e = registerEmployeeNeed(NodeLocsVH.class, getName() + " needs the locations of nodes to be calculated.", + "The calculator for node locations is chosen automatically or initially"); + } + NodeLocsVH nodeLocsTask; + MesquiteString orientationName; + Vector drawings; + int defaultBranchWidth = 2; + int defaultStemWidth = 2; + int defaultBranchColor; + int orientation; + MesquiteString nodeLocsName; + MesquiteBoolean simpleTriangle = new MesquiteBoolean(true); + + /*.................................................................................................................*/ + public boolean startJob(String arguments, Object condition, boolean hiredByName) { + drawings = new Vector(); + nodeLocsTask= (NodeLocsVH)hireNamedEmployee(NodeLocsVH.class, "#NodeLocsStandard"); + if (nodeLocsTask == null) + return sorry(getName() + " couldn't start because no node location module was obtained."); + nodeLocsName = new MesquiteString(nodeLocsTask.getName()); + if (numModulesAvailable(NodeLocsVH.class)>1){ + MesquiteSubmenuSpec mss = addSubmenu(null, "Node Locations Calculator", makeCommand("setNodeLocs", this), NodeLocsVH.class); + mss.setSelected(nodeLocsName); + } + + MesquiteSubmenuSpec orientationSubmenu = addSubmenu(null, "Orientation"); + orientation = nodeLocsTask.getDefaultOrientation(); + orientationName = new MesquiteString("Up"); + if (orientation != TreeDisplay.UP && orientation != TreeDisplay.DOWN && orientation != TreeDisplay.LEFT && orientation != TreeDisplay.RIGHT) + orientation = TreeDisplay.UP; + orientationName.setValue(orient(orientation)); + orientationSubmenu.setSelected(orientationName); + addItemToSubmenu(null, orientationSubmenu, "Up", makeCommand("orientUp", this)); + addItemToSubmenu(null, orientationSubmenu, "Right", makeCommand("orientRight", this)); + addItemToSubmenu(null, orientationSubmenu, "Down", makeCommand("orientDown", this)); + addItemToSubmenu(null, orientationSubmenu, "Left", makeCommand("orientLeft", this)); + addMenuItem( "Branch Width...", makeCommand("setEdgeWidth", this)); + addMenuItem( "Stem Width...", makeCommand("setStemWidth", this)); + // addCheckMenuItem(null, "Simple Triangle for Triangled Clades", makeCommand("toggleSimpleTriangle", this), simpleTriangle); + return true; + } + + public void employeeQuit(MesquiteModule m){ + iQuit(); + } + public TreeDrawing createTreeDrawing(TreeDisplay treeDisplay, int numTaxa) { + StyledSquareTreeDrawing treeDrawing = new StyledSquareTreeDrawing (treeDisplay, numTaxa, this); + if (legalOrientation(treeDisplay.getOrientation())){ + orientationName.setValue(orient(treeDisplay.getOrientation())); + orientation = treeDisplay.getOrientation(); + } + drawings.addElement(treeDrawing); + return treeDrawing; + } + public boolean legalOrientation (int orientation){ + return (orientation == TreeDisplay.UP || orientation == TreeDisplay.DOWN || orientation == TreeDisplay.RIGHT || orientation == TreeDisplay.LEFT); + } + /*.................................................................................................................*/ + public String orient (int orientation){ + if (orientation == TreeDisplay.UP) + return "Up"; + else if (orientation == TreeDisplay.DOWN) + return "Down"; + else if (orientation == TreeDisplay.RIGHT) + return "Right"; + else if (orientation == TreeDisplay.LEFT) + return "Left"; + else return "other"; + } + /*.................................................................................................................*/ + public Snapshot getSnapshot(MesquiteFile file) { + Snapshot temp = new Snapshot(); + temp.addLine("setNodeLocs", nodeLocsTask); + temp.addLine("setEdgeWidth " + defaultBranchWidth); + temp.addLine("setStemWidth " + defaultStemWidth); + if (orientation == TreeDisplay.UP) + temp.addLine("orientUp"); + else if (orientation == TreeDisplay.DOWN) + temp.addLine("orientDown"); + else if (orientation == TreeDisplay.LEFT) + temp.addLine("orientLeft"); + else if (orientation == TreeDisplay.RIGHT) + temp.addLine("orientRight"); + return temp; + } + /*.................................................................................................................*/ + public Object doCommand(String commandName, String arguments, CommandChecker checker) { + boolean reorient = false; + if (checker.compare(this.getClass(), "Sets the node locations calculator", "[name of module]", commandName, "setNodeLocs")) { + NodeLocsVH temp = (NodeLocsVH)replaceEmployee(NodeLocsVH.class, arguments, "Node Locations Calculator", nodeLocsTask); + if (temp != null) { + nodeLocsTask = temp; + nodeLocsName.setValue(nodeLocsTask.getName()); + parametersChanged(); + } + return nodeLocsTask; + } else if (checker.compare(this.getClass(), "Sets the thickness of branches", "[width in pixels]", commandName, "setEdgeWidth")) { + int newWidth = MesquiteInteger.fromString(arguments); + if (!MesquiteInteger.isCombinable(newWidth)) + newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set branch width", "Branch Width:", defaultBranchWidth, 1, 99); + if ((newWidth != defaultBranchWidth) && (newWidth > 0)) { + defaultBranchWidth = newWidth; + if (drawings == null) return null; + for (Enumeration e = drawings.elements(); e.hasMoreElements();) { + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) e.nextElement(); + treeDrawing.setProperty(TreeDrawing.ALLNODES,"branchwidth",String.valueOf(defaultBranchWidth)); + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } + } else if (checker.compare(this.getClass(), "Sets the thickness of the branch stems", "[width in pixels]", commandName, "setStemWidth")) { + int newWidth= MesquiteInteger.fromString(arguments) ; + if (!MesquiteInteger.isCombinable(newWidth)) + newWidth = MesquiteInteger.queryInteger(containerOfModule(), "Set stem width", "Stem Width:", defaultStemWidth, 1, 99); + if ((newWidth != defaultStemWidth) && (newWidth > 0)){ + defaultStemWidth = newWidth; + if (drawings == null) return null; + for (Enumeration e = drawings.elements(); e.hasMoreElements();) { + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) e.nextElement(); + treeDrawing.setProperty(TreeDrawing.ALLNODES,"stemwidth",String.valueOf(defaultStemWidth)); + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } + } else if (checker.compare(this.getClass(), "Sets the color of the branches", "[color]", commandName, "setBranchColor")) { + int newColor= MesquiteInteger.fromString(arguments); + if (drawings == null) return null; + for (Enumeration e = drawings.elements(); e.hasMoreElements();) { + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) e.nextElement(); + defaultBranchColor = newColor; + treeDrawing.setProperty(TreeDrawing.ALLNODES,"branchcolor",String.valueOf(newColor)); + } + if (!MesquiteThread.isScripting()) parametersChanged(); + } else if (checker.compare(this.getClass(), "Gets the thickness of the branch stems", "[width in pixels]", commandName, "getStemWidth")) { + return String.valueOf(defaultStemWidth); + } else if (checker.compare(this.getClass(), "Gets the thickness of the branches", "[width in pixels]", commandName, "getBranchWidth")) { + return String.valueOf(defaultBranchWidth); + } else if (checker.compare(this.getClass(), "Returns the module calculating node locations", null, commandName, "getNodeLocsEmployee")) { + return nodeLocsTask; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are on top", null, commandName, "orientUp")) { + orientation = TreeDisplay.UP; + reorient = true; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at the bottom", null, commandName, "orientDown")) { + orientation = TreeDisplay.DOWN; + reorient = true; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at right", null, commandName, "orientRight")) { + orientation = TreeDisplay.RIGHT; + reorient = true; + } else if (checker.compare(this.getClass(), "Orients the tree drawing so that the terminal taxa are at left", null, commandName, "orientLeft")) { + orientation = TreeDisplay.LEFT; + reorient = true; + } else if (checker.compare(this.getClass(), "Sets whether to draw triangled clades as simple triangles or not.", "", commandName, "toggleSimpleTriangle")) { + boolean current = simpleTriangle.getValue(); + simpleTriangle.toggleValue(parser.getFirstToken(arguments)); + if (current!=simpleTriangle.getValue()) { + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + Object obj = e.nextElement(); + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing)obj; + treeDrawing.setSimpleTriangle(simpleTriangle.getValue()); + } + parametersChanged(); + } + } else { + return super.doCommand(commandName, arguments, checker); + } + + if (reorient) { + Enumeration e = drawings.elements(); + while (e.hasMoreElements()) { + StyledSquareTreeDrawing treeDrawing = (StyledSquareTreeDrawing) e.nextElement(); + treeDrawing.reorient(orientation); + if (treeDrawing.treeDisplay != null) + orientation = treeDrawing.treeDisplay.getOrientation(); + } + orientationName.setValue(orient(orientation)); + parametersChanged(); + } + return null; + } + /*.................................................................................................................*/ + public String getName() { + return "Styled square tree"; + } + /*.................................................................................................................*/ + /** returns whether this module is requesting to appear as a primary choice */ + public boolean requestPrimaryChoice(){ + return true; + } + /*.................................................................................................................*/ + public String getVersion() { + return null; + } + /*.................................................................................................................*/ + + /** returns an explanation of what the module does.*/ + public String getExplanation() { + return "Draws trees with styled square branches (\"phenogram\")" ; + } + /*.................................................................................................................*/ + +} + + +/* ======================================================================== */ +class StyledSquareTreeDrawing extends TreeDrawing { + public Shape[] branchPolys; + + public StyledSquareTree ownerModule; + private int branchwidth = 2; + private int defaultBranchWidth = 2; + private int stemwidth = 2; + int oldNumTaxa = 0; + private boolean ready=false; + NameReference triangleNameRef; + BasicStroke defaultStroke; + + + public StyledSquareTreeDrawing(TreeDisplay treeDisplay, int numTaxa, StyledSquareTree ownerModule) { + super(treeDisplay, MesquiteTree.standardNumNodeSpaces(numTaxa)); + treeDisplay.setMinimumTaxonNameDistance(branchwidth, 5); //better if only did this if tracing on + this.ownerModule = ownerModule; + this.treeDisplay = treeDisplay; + triangleNameRef = NameReference.getNameReference("triangled"); + try{ + defaultStroke = new BasicStroke(); + } + catch (Throwable t){ + MesquiteMessage.notifyUser(ownerModule.getName() + " couldn't start because Graphics2D is not available. " + t.toString()); + } + + oldNumTaxa = numTaxa; + ready = true; + } + + public void resetNumNodes(int numNodes){ + super.resetNumNodes(numNodes); + branchPolys = new Line2D.Double[numNodes]; + + for (int i=0; i1) { + for (int i=1; i<=tree.numberOfParentsOfNode(node); i++) { + int anc =tree.parentOfNode(node, i); + if (anc!= tree.motherOfNode(node)) { + g.drawLine(x[node],y[node], x[tree.parentOfNode(node, i)],y[tree.parentOfNode(node, i)]); + g.drawLine(x[node]+1,y[node], x[tree.parentOfNode(node, i)]+1,y[tree.parentOfNode(node, i)]); + g.drawLine(x[node],y[node]+1, x[tree.parentOfNode(node, i)],y[tree.parentOfNode(node, i)]+1); + g.drawLine(x[node]+1,y[node]+1, x[tree.parentOfNode(node, i)]+1,y[tree.parentOfNode(node, i)]+1); + } + } + } + } + if (tree.getAssociatedBit(triangleNameRef, node) && treeDisplay.getSimpleTriangle()) { + Polygon triangle = new Polygon(); + int leftTerminal = tree.leftmostTerminalOfNode(node); + int rightTerminal = tree.rightmostTerminalOfNode(node); + triangle.addPoint(x[node],y[node]); + triangle.addPoint(x[leftTerminal],y[leftTerminal]); + triangle.addPoint(x[rightTerminal],y[rightTerminal]); + triangle.addPoint(x[node],y[node]); + ((Graphics2D)g).setStroke(new BasicStroke(branchwidth,BasicStroke.CAP_BUTT,BasicStroke.JOIN_ROUND)); + ((Graphics2D)g).draw(triangle); + } else { + for (int d = tree.firstDaughterOfNode(node); tree.nodeExists(d); d = tree.nextSisterOfNode(d)) { + drawOneBranch(tree, g, d); + } + if (tree.numberOfDaughtersOfNode(node) > 1) { // if this node has daughters, draw the stem bar. + ((Graphics2D)g).fill(stemLine(tree, node)); + } + } + } + } + + /*_________________________________________________*/ + public void drawTree(Tree tree, int drawnRoot, Graphics g) { + if (MesquiteTree.OK(tree)) { + if (treeDisplay == null) + return; + if (tree.getNumNodeSpaces()!=numNodes) + resetNumNodes(tree.getNumNodeSpaces()); + g.setColor(treeDisplay.branchColor); + drawOneBranch(tree, g, drawnRoot); + } + } + /*_________________________________________________*/ + public void recalculatePositions(Tree tree) { + if (MesquiteTree.OK(tree)) { + if (tree.getNumNodeSpaces()!=numNodes) + resetNumNodes(tree.getNumNodeSpaces()); + if (!tree.nodeExists(getDrawnRoot())) + setDrawnRoot(tree.getRoot()); + calcBranches(tree, getDrawnRoot()); + } + } + /*_________________________________________________*/ + /** Draw highlight for branch node with current color of graphics context */ + public void drawHighlight(Tree tree, int node, Graphics g, boolean flip){ + Color tC = g.getColor(); + if (flip) + g.setColor(Color.red); + else + g.setColor(Color.blue); + if (isDOWN() || isUP()){ + ((Graphics2D)g).fill(nodePoly(node)); + } + else { + ((Graphics2D)g).fill(nodePoly(node)); + } + g.setColor(tC); + } + /*_________________________________________________*/ + public void fillTerminalBox(Tree tree, int node, Graphics g) { + Rectangle box; + int ew = branchwidth -1; + if (isUP()) + box = new Rectangle(x[node], y[node]-ew-3, ew, ew); + else if (isDOWN()) + box = new Rectangle(x[node], y[node]+1, ew, ew); + else if (isRIGHT()) + box = new Rectangle(x[node]+1, y[node], ew, ew); + else if (isLEFT()) + box = new Rectangle(x[node]-ew-3, y[node], ew, ew); + else + box = new Rectangle(x[node], y[node], ew, ew); + g.fillRect(box.x, box.y, box.width, box.height); + g.setColor(treeDisplay.getBranchColor(node)); + g.drawRect(box.x, box.y, box.width, box.height); + } + /*_________________________________________________*/ + public void fillTerminalBoxWithColors(Tree tree, int node, ColorDistribution colors, Graphics g){ + Rectangle box; + int numColors = colors.getNumColors(); + int ew = branchwidth -1; + if (isUP()) + box = new Rectangle(x[node], y[node]-ew-3, ew, ew); + else if (isDOWN()) + box = new Rectangle(x[node], y[node]+1, ew, ew); + else if (isRIGHT()) + box = new Rectangle(x[node]+1, y[node], ew, ew); + else if (isLEFT()) + box = new Rectangle(x[node]-ew-3, y[node], ew, ew); + else + box = new Rectangle(x[node], y[node], ew, ew); + for (int i=0; i=0 && node < branchPolys.length) { + return treeDisplay.getVisRect() == null || branchPolys[node].intersects(treeDisplay.getVisRect()); + } + } + catch (Throwable t){ + } + return false; + } + /*_________________________________________________*/ + public void fillBranch(Tree tree, int node, Graphics g) { + if ((tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node)){ + ((Graphics2D)g).fill(nodePoly(node)); + } + } + + /** Fill branch N with indicated set of colors as a sequence, e.g. for stochastic character mapping. This is not abstract because many tree drawers would have difficulty implementing it */ + public void fillBranchWithColorSequence(Tree tree, int node, ColorEventVector colors, Graphics g){ + if ((tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { + Color c = g.getColor(); + int numEvents = colors.size(); + g.setColor(Color.lightGray); + fillBranch(tree, node, g); + for (int i=numEvents-1; i>=0; i--) { + ColorEvent e = (ColorEvent)colors.elementAt(i); + Shape outlined = nodePoly(node); + g.setColor(e.getColor()); + ((Graphics2D)g).draw(outlined); + g.setColor(Color.black); + ((Graphics2D)g).setStroke(new BasicStroke(1,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER)); + ((Graphics2D)g).draw(outlined); + } + if (c!=null) g.setColor(c); + } + } + /*_________________________________________________*/ + public void fillBranchWithColors(Tree tree, int node, ColorDistribution colors, Graphics g) { + if ((tree.getRooted() || tree.getRoot()!=node) && !ancestorIsTriangled(tree, node) && branchIsVisible(node)) { + Color c = g.getColor(); + int numColors = colors.getNumColors(); + for (int i=0; i