phylio

Read, write, and manipulate phylogenetic trees


Keywords
newick, nexml, nexus, nhx, phylogenetic-trees, phyloxml, purescript, typescript
License
MIT
Install
psc-package install phylio

Documentation

Pursuit documentation GitHub Workflow Status Phylio on Pursuit Phylio on NPM

Phylio

Read, write, and manipulate phylogenetic trees.

Supported formats are:

Installation

For javascript projects using NPM:

npm i --save @vibbioinfocore/phylio

For javascript projects using yarn:

yarn add @vibbioinfocore/phylio

For Purescript projects:

spago install purescript-phylio

Usage

From Javascript:

import { parse } from '@vibbioinfocore/phylio';

try {
    const tree = parse("(A,B)C;");
} catch (Error e) {
    console.log(e);
}

From Purescript:

import Bio.Phylogeny (parseNewick)

tree = parseNewick "(A,B)C;"

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update/add tests as appropriate.

License

MIT