itaxotools-haplostats 0.2.1

Creator: bradpython12

Last updated:

Add to Cart

Description:

itaxotoolshaplostats 0.2.1

Haplostats



Find unique haplotypes, fields for recombination and subset sharing.
Installation
Haplostats is available on PyPI. You can install it through pip:
pip install itaxotools-haplostats

Usage
In Python, import and instantiate HaploStats:
from itaxotools.haplostats import HaploStats
stats = HaploStats()

Add your data one entry at a time. Each entry is represented by its subset tag, plus a list of associated sequences. These are usually different alleles of the same specimen:
# Two specimens of different species, with two alleles each.
# There are three haplotypes in total. There is a single field
# for recombination (FFR), as the specimens are connected through
# a common sequence: 'ACT'.

stats.add('mysteriosa', ['ACT', 'ACC'])
stats.add('enigmatica', ['ACT', 'ATT'])

After adding all entries, you are ready to analyze the dataset:
haplotypes = stats.get_haplotypes()
fors = stats.get_fields_for_recombination()

common_haplotypes = stats.get_haplotypes_shared_between_subsets()
common_fors = stats.get_fields_for_recombination_shared_between_subsets()

For a more detailed look at the available methods, please have a look at the example script.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.