Skip to content
/ phylio Public

Read, write, and manipulate phylogenetic trees

License

Notifications You must be signed in to change notification settings

vibbits/phylio

Repository files navigation

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