import {PhylogenyWrapper} from '@phyloref/phyx/src/wrappers/PhylogenyWrapper.js'
PhylogenyWrapper
Static Method Summary
Static Public Methods | ||
public static |
getErrorsInNewickString(newick: *): * |
|
public static |
getParsedNewick(newick: *): {"json": *} |
|
public static |
normalize(phylogeny: *): * Return a normalized form of the phylogeny. |
|
public static |
recurseNodes(node: *, func: *, nodeCount: number, parentCount: *): * |
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
|
|
public |
phylogeny: * |
Method Summary
Public Methods | ||
public |
asJSONLD(fallbackIRI: *, newickParser: *): * |
|
public |
getNodeLabels(nodeType: string): * |
|
public |
getNodeLabelsMatchedBySpecifier(specifier: *): * |
|
public |
getNodesAsJSONLD(baseIRI: *, newickParser: *): * |
|
public |
getParsedNewickWithIRIs(baseIRI: *, newickParser: *): * |
|
public |
getTaxonomicUnits(nodeType: string): * |
|
public |
getTaxonomicUnitsForNodeLabel(nodeLabel: *): *[] Return a list of taxonomic units for a node label. |
Static Public Methods
public static getErrorsInNewickString(newick: *): * source
Params:
Name | Type | Attribute | Description |
newick | * |
Return:
* |
public static getParsedNewick(newick: *): {"json": *} source
Params:
Name | Type | Attribute | Description |
newick | * |
Return:
{"json": *} |
public static normalize(phylogeny: *): * source
Return a normalized form of the phylogeny.
Params:
Name | Type | Attribute | Description |
phylogeny | * |
Return:
* |
Public Constructors
public constructor() source
Public Methods
public asJSONLD(fallbackIRI: *, newickParser: *): * source
Params:
Name | Type | Attribute | Description |
fallbackIRI | * | ||
newickParser | * |
Return:
* |
public getNodeLabels(nodeType: string): * source
Params:
Name | Type | Attribute | Description |
nodeType | string |
|
Return:
* |
public getNodeLabelsMatchedBySpecifier(specifier: *): * source
Params:
Name | Type | Attribute | Description |
specifier | * |
Return:
* |
public getNodesAsJSONLD(baseIRI: *, newickParser: *): * source
Params:
Name | Type | Attribute | Description |
baseIRI | * | ||
newickParser | * |
Return:
* |
public getParsedNewickWithIRIs(baseIRI: *, newickParser: *): * source
Params:
Name | Type | Attribute | Description |
baseIRI | * | ||
newickParser | * |
|
Return:
* |
public getTaxonomicUnits(nodeType: string): * source
Params:
Name | Type | Attribute | Description |
nodeType | string |
|
Return:
* |
public getTaxonomicUnitsForNodeLabel(nodeLabel: *): *[] source
Return a list of taxonomic units for a node label.
If the additionalNodeProperties for this node label includes taxonomic units
(using representsTaxonomicUnits
= obo:CDAO_0000187), then those taxonomic
units are used. Otherwise, one will be constructed using the default
nomenclatural code set up when this PhylogenyWrapper was set up.
Params:
Name | Type | Attribute | Description |
nodeLabel | * |
Return:
*[] |