public final class NHXParser extends Object implements PhylogenyParser, IteratingPhylogenyParser
| Modifier and Type | Class and Description |
|---|---|
static class |
NHXParser.TAXONOMY_EXTRACTION |
| Modifier and Type | Field and Description |
|---|---|
static Pattern |
MB_BL_PATTERN |
static Pattern |
MB_PROB_PATTERN |
static Pattern |
MB_PROB_SD_PATTERN |
static Pattern |
NUMBERS_ONLY_PATTERN |
static boolean |
REPLACE_UNDERSCORES_DEFAULT |
| Constructor and Description |
|---|
NHXParser() |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
NHXParser.TAXONOMY_EXTRACTION |
getTaxonomyExtraction() |
boolean |
hasNext() |
Phylogeny |
next() |
Phylogeny[] |
parse() |
static Phylogeny[] |
parse(Object nhx_source) |
static void |
parseNHX(String s,
PhylogenyNode node_to_annotate,
NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction,
boolean replace_underscores,
boolean allow_errors_in_distance_to_parent,
boolean replace_bell) |
void |
reset() |
void |
setAllowErrorsInDistanceToParent(boolean allow_errors_in_distance_to_parent) |
void |
setGuessRootedness(boolean guess_rootedness) |
void |
setIgnoreQuotes(boolean ignore_quotes) |
void |
setReplaceUnderscores(boolean replace_underscores) |
void |
setSource(Object nhx_source) |
void |
setTaxonomyExtraction(NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction) |
public static final Pattern MB_BL_PATTERN
public static final Pattern MB_PROB_PATTERN
public static final Pattern MB_PROB_SD_PATTERN
public static final Pattern NUMBERS_ONLY_PATTERN
public static final boolean REPLACE_UNDERSCORES_DEFAULT
public String getName()
getName in interface PhylogenyParserpublic final NHXParser.TAXONOMY_EXTRACTION getTaxonomyExtraction()
public final boolean hasNext()
hasNext in interface IteratingPhylogenyParserpublic final Phylogeny next() throws NHXFormatException, IOException
next in interface IteratingPhylogenyParserNHXFormatExceptionIOExceptionpublic final Phylogeny[] parse() throws IOException
parse in interface PhylogenyParserIOExceptionpublic final void reset()
throws NHXFormatException,
IOException
reset in interface IteratingPhylogenyParserNHXFormatExceptionIOExceptionpublic final void setGuessRootedness(boolean guess_rootedness)
public final void setIgnoreQuotes(boolean ignore_quotes)
public final void setReplaceUnderscores(boolean replace_underscores)
public final void setSource(Object nhx_source) throws NHXFormatException, IOException
setSource in interface IteratingPhylogenyParsersetSource in interface PhylogenyParserNHXFormatExceptionIOExceptionpublic final void setTaxonomyExtraction(NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction)
public final void setAllowErrorsInDistanceToParent(boolean allow_errors_in_distance_to_parent)
public static final Phylogeny[] parse(Object nhx_source) throws NHXFormatException, IOException
NHXFormatExceptionIOExceptionpublic static final void parseNHX(String s, PhylogenyNode node_to_annotate, NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction, boolean replace_underscores, boolean allow_errors_in_distance_to_parent, boolean replace_bell) throws NHXFormatException, PhyloXmlDataFormatException
Copyright © 2016. All rights reserved.