biojs-io-newick

WebJar for biojs-io-newick

Лицензия

Лицензия

Категории

Категории

JavaScript Языки программирования
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

biojs-io-newick
Последняя версия

Последняя версия

1.5.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

biojs-io-newick
WebJar for biojs-io-newick
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/daviddao/biojs-io-newick

Скачать biojs-io-newick

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/biojs-io-newick/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>biojs-io-newick</artifactId>
    <version>1.5.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/biojs-io-newick/
implementation 'org.webjars.npm:biojs-io-newick:1.5.0'
// https://jarcasting.com/artifacts/org.webjars.npm/biojs-io-newick/
implementation ("org.webjars.npm:biojs-io-newick:1.5.0")
'org.webjars.npm:biojs-io-newick:jar:1.5.0'
<dependency org="org.webjars.npm" name="biojs-io-newick" rev="1.5.0">
  <artifact name="biojs-io-newick" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='biojs-io-newick', version='1.5.0')
)
libraryDependencies += "org.webjars.npm" % "biojs-io-newick" % "1.5.0"
[org.webjars.npm/biojs-io-newick "1.5.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

BioJS Newick Parser

How to build it

npm i 
npm start
npm test

Documentation

Now include biojs-io-newick.min.js in the build folder into your html (see example.html). Just call method parse_newick(string) for parsing a newick string into JSON.

var parser = require("biojs-io-newick");
parser.parse_newick('((A,B),C)');

Call the method parse_nhx(string) for parsing an extended newick formats into JSON.

var parser = require("biojs-io-newick");
parser.parse_nhx('((A,B),C)');

Call the method parse_json(string) for parsing a json string back into newick format.

var parser = require("biojs-io-newick");
parser.parse_json(json);

Example tree:

Newick format:

(A:0.1,B:0.2,(C:0.3,D:0.4)E:0.5)F

Converted to JSON:

{name : "F",
  children: [
    {name: "A", branch_length: 0.1},
    {name: "B", branch_length: 0.2},
    {
      name: "E",
      length: 0.5,
      children: [
        {name: "C", branch_length: 0.3},
        {name: "D", branch_length: 0.4}
      ]
    }
  ]
}

Contributions

Kudos to @alanrice for the parse_json method

Версии библиотеки

Версия
1.5.0