Skip to main content

Visualize, edit and export haplotype networks

Project description

Haplodemo

PyPI - Version PyPI - Python Version GitHub - Tests GitHub - Windows GitHub - macOS

A graphical backend module to visualize, edit and export haplotype networks.

This is not a standalone application. For an implementation that visualizes sequence files, visit Hapsolutely.

Examples

Lay out the initial graph using a modified spring algorithm:

Long tree

Interact with the graph before saving the results:

Heavy tree

Supports haploweb visualization:

Haploweb

Installation

Haplodemo is available on PyPI. You can install it through pip:

pip install itaxotools-haplodemo

Executables

Standalone executables are included for demonstrating the library capabilities.

It is not possible to open custom haplotype networks with the demo program.

Release Windows MacOS

Usage

Launch the demo application to get an overview of the features: haplodemo

Demo

To get started on instantiating the scene, view and controls, look at window.py.

For some examples of data visualization, look at demos.py.

The network can be given in tree or graph format using the HaploTreeNode and HaploGraph types. Alternatively, populate the scene manually with nodes and edges.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

itaxotools-haplodemo-0.2.0.tar.gz (859.9 kB view hashes)

Uploaded Source

Built Distribution

itaxotools_haplodemo-0.2.0-py3-none-any.whl (80.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page