# Package info.bioinfweb.jphyloio.formats.newick

Contains classes for reading from and writing to streams/files in Newick tree format.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  NewickConstants |
  NewickReaderNodeLabelProcessor | Classes implementing this interface are used to modify a node label read from a Newick string (e.g., by using information from a taxon list or translation table.)
  NewickWriterNodeLabelProcessor | Classes implementing this interface are used to create a node label to be written to a Newick string from its event.

- Class Summary
  Class | Description
  --- | ---
  DefaultNewickReaderNodeLabelProcessor | Default implementation of `NewickReaderNodeLabelProcessor` that returns the original name unchanged.
  DefaultNewickWriterNodeLabelProcessor | The node label processor used by `NewickEventWriter`.
  HotCommentDataReader | Reads meta information from a hot comment in a Newick string like it is generated by MrBayes or BEAST.
  NewickEventReader | Reads tree files in Newick format.
  NewickEventWriter | Event writer for the Newick format.
  NewickFactory | Reader and writer factory for the Newick format.
  NewickNodeEdgeEventReceiver<E extends JPhyloIOEvent> |
  NewickScanner | Reads Newick tokens from a stream.
  NewickStringReader | Implementation to read Newick tree definitions to be used by `NewickEventReader` and `TreeReader`.
  NewickStringWriter | Implementation to write Newick tree definitions to be used by `NewickEventWriter` and `NexusEventWriter`.
  NewickToken |
  NewickUtils |
  NewickUtils.ReadElement |
  NHXUtils | Tool method for working with NHX annotation on Newick strings.

- Enum Summary
  Enum | Description
  --- | ---
  NewickTokenType |

## Package info.bioinfweb.jphyloio.formats.newick Description

Contains classes for reading from and writing to streams/files in Newick tree format.

Author:
  Ben Stöver