The number of elementary modes (EFMs) can be quite large, thus, a {@link ch.javasoft.metabolic.efm.output.EfmOutputCallback callback} interface can be implemented, receiving event-like notifications for each EFM. The callback design allows memory efficient handling of the EFM output. The implementing class can decide how to handle the EFMs, for instance, it can keep all EFMs in memory, write them to a text file or a file of any other format, or even store EFMs in a database.
Some supported output formats are currently