public class DefaultNewickReaderNodeLabelProcessor extends java.lang.Object implements NewickReaderNodeLabelProcessor
NewickReaderNodeLabelProcessor that returns the original name unchanged.| Constructor and Description |
|---|
DefaultNewickReaderNodeLabelProcessor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getLinkedOTUID(java.lang.String processedLabel)
Returns the OTU ID that is associated with the specified label.
|
java.lang.String |
processLabel(java.lang.String originalLabel,
boolean isInternal)
Processes a label according to the format modeled by this implementation.
|
public DefaultNewickReaderNodeLabelProcessor()
public java.lang.String processLabel(java.lang.String originalLabel, boolean isInternal)
NewickReaderNodeLabelProcessorprocessLabel in interface NewickReaderNodeLabelProcessororiginalLabel - the label as it was read from the Newick stringisInternal - defines whether the node carrying this label is an internal node or notpublic java.lang.String getLinkedOTUID(java.lang.String processedLabel)
NewickReaderNodeLabelProcessorgetLinkedOTUID in interface NewickReaderNodeLabelProcessorprocessedLabel - the processed label as it was returned by a call if #processLabel(String)null if no associated OTU ID exists