My project was to build a Mesquite package to view Phenex-generated NeXML files.
Here are some pictures that demonstrate my additions to Mesquite.
The first half of the summer I worked on getting the Phenex-generated annotations to show up for each cell in the annotations box directly underneath the matrix. See the Phenex tool and the annotations box outlined in green in the picture below:
After that, the second half of the summer was dedicated to getting a visual representation of a given cell’s annotations to appear when the cell was clicked. For this I used Graphviz and the Grappa Java package to generate Graphviz dot graphs. See the Grapviz dot tool and the Graphviz dot graph pop-up outlined in green in the picture below:
It is possible to zoom in on the graph by right-clicking on the pop-up (or Ctrl-clicking for Mac users). There is also a lot more that can be done with Graphviz than generate this simple graph, which leaves plenty of room for advancements in the future.
Of course, to see this matrix in the first place you must import a NeXML file using the nexml package that Rutger Vos wrote. When nexml is installed, you simply open a NeXML file and choose the nexml option among the interpreter options, like in the picture below: