public final class ParserUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
TAX_CODE |
static String |
TAX_CODE_LO |
static Pattern |
TAXOMONY_CODE_PATTERN_A |
static Pattern |
TAXOMONY_CODE_PATTERN_A_LO |
static Pattern |
TAXOMONY_CODE_PATTERN_BRACKETED |
static Pattern |
TAXOMONY_CODE_PATTERN_PFR |
static Pattern |
TAXOMONY_SN_PATTERN_GENUS |
static Pattern |
TAXOMONY_SN_PATTERN_SN |
static Pattern |
TAXOMONY_SN_PATTERN_SNS |
static Pattern |
TAXOMONY_SN_PATTERN_SNS2 |
static Pattern |
TAXOMONY_SN_PATTERN_SP |
static Pattern |
TAXOMONY_SN_PATTERN_STRAIN_1 |
static Pattern |
TAXOMONY_SN_PATTERN_STRAIN_2 |
static Pattern |
TAXOMONY_SN_PATTERN_STRAIN_SUBSTRAIN |
| Constructor and Description |
|---|
ParserUtils() |
| Modifier and Type | Method and Description |
|---|---|
static PhylogenyParser |
createParserDependingFileContents(File file,
boolean phyloxml_validate_against_xsd) |
static PhylogenyParser |
createParserDependingOnFileType(File file,
boolean phyloxml_validate_against_xsd) |
static PhylogenyParser |
createParserDependingOnUrlContents(URL url,
boolean phyloxml_validate_against_xsd) |
static BufferedReader |
createReader(Object source) |
static String |
extractScientificNameFromNodeName(String name) |
static String |
extractTaxonomyCodeFromNodeName(String name,
NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction) |
static String |
extractTaxonomyDataFromNodeName(PhylogenyNode node,
NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction) |
static String |
extractUniprotTaxonomyIdFromNodeName(String name,
NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction) |
static Phylogeny[] |
readPhylogenies(File file) |
static Phylogeny[] |
readPhylogenies(String file_name) |
public static final String TAX_CODE
public static final String TAX_CODE_LO
public static final Pattern TAXOMONY_CODE_PATTERN_A
public static final Pattern TAXOMONY_CODE_PATTERN_A_LO
public static final Pattern TAXOMONY_CODE_PATTERN_BRACKETED
public static final Pattern TAXOMONY_CODE_PATTERN_PFR
public static final Pattern TAXOMONY_SN_PATTERN_GENUS
public static final Pattern TAXOMONY_SN_PATTERN_SN
public static final Pattern TAXOMONY_SN_PATTERN_SNS
public static final Pattern TAXOMONY_SN_PATTERN_SNS2
public static final Pattern TAXOMONY_SN_PATTERN_SP
public static final Pattern TAXOMONY_SN_PATTERN_STRAIN_1
public static final Pattern TAXOMONY_SN_PATTERN_STRAIN_2
public static final Pattern TAXOMONY_SN_PATTERN_STRAIN_SUBSTRAIN
public static final PhylogenyParser createParserDependingFileContents(File file, boolean phyloxml_validate_against_xsd) throws FileNotFoundException, IOException
FileNotFoundExceptionIOExceptionpublic static final PhylogenyParser createParserDependingOnFileType(File file, boolean phyloxml_validate_against_xsd) throws FileNotFoundException, IOException
FileNotFoundExceptionIOExceptionpublic static final PhylogenyParser createParserDependingOnUrlContents(URL url, boolean phyloxml_validate_against_xsd) throws FileNotFoundException, IOException
FileNotFoundExceptionIOExceptionpublic static BufferedReader createReader(Object source) throws IOException, FileNotFoundException
IOExceptionFileNotFoundExceptionpublic static final String extractScientificNameFromNodeName(String name)
public static final String extractTaxonomyCodeFromNodeName(String name, NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction)
public static final String extractTaxonomyDataFromNodeName(PhylogenyNode node, NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction) throws PhyloXmlDataFormatException
PhyloXmlDataFormatExceptionpublic static final String extractUniprotTaxonomyIdFromNodeName(String name, NHXParser.TAXONOMY_EXTRACTION taxonomy_extraction)
public static final Phylogeny[] readPhylogenies(File file) throws FileNotFoundException, IOException
FileNotFoundExceptionIOExceptionpublic static final Phylogeny[] readPhylogenies(String file_name) throws FileNotFoundException, IOException
FileNotFoundExceptionIOExceptionCopyright © 2016. All rights reserved.