Skip to main content


Fig. 3 | BMC Bioinformatics

Fig. 3

From: JPhyloIO: a Java library for event-based reading and writing of different phylogenetic file formats through a common interface

Fig. 3

Grammar describing the event sequence generated by JPhyloIO readers. These readers translate the hierarchical data structure of a phylogenetic file (e.g., a NeXML file consisting of an alignment and a tree, which again consist of sequences or nodes and edges, and so forth) into a sequence of events as defined by this grammar in extended Backus-Naur form (EBNF). The terminal symbols (in green) represent the types of events, each of which either has a single SOLE or a START and END version, depending on whether additional data can be nested or not

Back to article page