Visualize, edit and export haplotype networks
Project description
Haplodemo
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:
Interact with the graph before saving the results:
Supports haploweb visualization:
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.
Usage
Launch the demo application to get an overview of the features: haplodemo
To get started on instantiating the scene, view and controls, look at window.py.
For some examples of data visualization, look at demos.py.
For a comprehensive example of a network in YAML format, look at members_graph.yaml.
The network can be given in tree or graph format using the HaploTreeNode and HaploGraph types.
It is also possible to load a network from a properly formatted YAML file, or directly from a Python dictionary.
Alternatively, populate the scene manually with nodes and edges.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file itaxotools_haplodemo-0.3.0.tar.gz.
File metadata
- Download URL: itaxotools_haplodemo-0.3.0.tar.gz
- Upload date:
- Size: 865.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a5a1f74991d97af99631fdcaea4d9013047bc401f2f8d1c141c267e6e1b3ab4
|
|
| MD5 |
7bb9597251c32784718470697925b0b0
|
|
| BLAKE2b-256 |
1bbb776036ebde70878c12e5a09fc2f7507ea0358973f4eeb3e99019d0b4c9b4
|
Provenance
The following attestation bundles were made for itaxotools_haplodemo-0.3.0.tar.gz:
Publisher:
deploy.yml on iTaxoTools/haplodemo
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
itaxotools_haplodemo-0.3.0.tar.gz -
Subject digest:
0a5a1f74991d97af99631fdcaea4d9013047bc401f2f8d1c141c267e6e1b3ab4 - Sigstore transparency entry: 229837756
- Sigstore integration time:
-
Permalink:
iTaxoTools/haplodemo@686f7b1420b177d2cd4b827e90b3d41e453e0554 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/iTaxoTools
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy.yml@686f7b1420b177d2cd4b827e90b3d41e453e0554 -
Trigger Event:
push
-
Statement type:
File details
Details for the file itaxotools_haplodemo-0.3.0-py3-none-any.whl.
File metadata
- Download URL: itaxotools_haplodemo-0.3.0-py3-none-any.whl
- Upload date:
- Size: 84.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4293fdc950db1e469a2972c7221457648661a40e3d90d994921c23790520c29
|
|
| MD5 |
b3444ffa7598c751bb968466c95c2da5
|
|
| BLAKE2b-256 |
b98ecf0c9b7418554e7366b4603bee2c51cad61232606c69627fdfbd9247bb8d
|
Provenance
The following attestation bundles were made for itaxotools_haplodemo-0.3.0-py3-none-any.whl:
Publisher:
deploy.yml on iTaxoTools/haplodemo
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
itaxotools_haplodemo-0.3.0-py3-none-any.whl -
Subject digest:
b4293fdc950db1e469a2972c7221457648661a40e3d90d994921c23790520c29 - Sigstore transparency entry: 229837761
- Sigstore integration time:
-
Permalink:
iTaxoTools/haplodemo@686f7b1420b177d2cd4b827e90b3d41e453e0554 -
Branch / Tag:
refs/tags/v0.3.0 - Owner: https://github.com/iTaxoTools
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
deploy.yml@686f7b1420b177d2cd4b827e90b3d41e453e0554 -
Trigger Event:
push
-
Statement type: