wiki:VizAlign

Version 1 (modified by endres, 18 years ago) (diff)

--

TracNav?

VizAlign visualisation system

The VizAlign visualisation system enables a developer to analyse a set or series of alignments. This may serve various puposes:

  • bug hunting
  • fine tuning of the algorithms
  • simply to visualise a result

Architecture

The system consists of two parts:

  • the API, which is statically accessible from anywhere in the developer's code. This API holds a number of alignment sets, represented by instances of de.dfki.km.phaselib.tools.vizAlign.VizAlignDataSet, which is basically list of alignments. The only difference is, that this data structure stores clones of the alignments added, to avoid problems with reused or altered alignments. Each alignment set is accessible via an id string. With this string, the developer can, at any time, add/remove/resort the alignemts in the set.
  • the visualisation system instance, which renders an (interactive) visualisation of an alignment set. It can be activated by calling the visualise(id) method of the API. In this case, the default visualisation system is instantiated on the alignment set refered by the id. Alternatively, an arbitrary visualisation system instance can be provided for rendering by calling visualise(id, renderer). These methods issue the immedeate rendering of the selected alignment set.

Visualisation Systems

TODO

Code Example

TODO

Attachments (2)

Download all attachments as: .zip