alifedata-phyloinformatics-convert
alifedata-phyloinformatics-conversion helps apply traditional phyloinformatics software to alife standardized data
https://github.com/mmore500/alifedata-phyloinformatics-convert
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.2%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
alifedata-phyloinformatics-conversion helps apply traditional phyloinformatics software to alife standardized data
Basic Info
- Host: GitHub
- Owner: mmore500
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://alifedata-phyloinformatics-convert.readthedocs.io.
- Size: 458 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 7
- Releases: 0
Created about 4 years ago
· Last pushed about 1 year ago
Metadata Files
Readme
Contributing
License
Citation
Authors
README.rst
alifedata-phyloinformatics-convert
==================================
.. image:: https://img.shields.io/pypi/v/alifedata-phyloinformatics-convert.svg
:target: https://pypi.python.org/pypi/alifedata-phyloinformatics-convert
:alt: PyPI Status
.. image:: https://github.com/mmore500/alifedata-phyloinformatics-convert/actions/workflows/CI.yml/badge.svg
:target: https://github.com/mmore500/alifedata-phyloinformatics-convert/actions/workflows/CI.yml
:alt: CI Status
.. image:: https://readthedocs.org/projects/alifedata-phyloinformatics-convert/badge/?version=latest
:target: https://alifedata-phyloinformatics-convert.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://zenodo.org/badge/466241441.svg
:target: https://zenodo.org/doi/10.5281/zenodo.10701178
alifedata-phyloinformatics-convert helps apply traditional phyloinformatics software to alife standardized data
* Free software: MIT license
* Documentation: https://alifedata-phyloinformatics-convert.readthedocs.io.
Usage
-----
Use :code:`apc`'s :code:`RosettaTree` interface for flexible conversion between phylogenetic data structures and schemas.
First, create a :code:`RosettaTree` object from any supported structure/schema
.. code-block:: python3
import io
import pathlib
import alifedata_phyloinformatics_convert as apc
import anytree
import Bio
import dendropy
import ete3 as ete
import networkx
import pandas
import phylotrackpy
import treeswift
newickstr = "((A,B),(C,D));"
for obj in [
anytree.AnyNode(),
Bio.Phylo.read(io.StringIO(newickstr), "newick"),
dendropy.Tree.get(data=newickstr, schema="newick"),
ete.Tree(newickstr),
treeswift.Tree.read_tree_newick(newickstr),
networkx.DiGraph(),
pandas.DataFrame({"id": [0], "ancestor_list": "[None]"}), # alife standard
phylotrackpy.systematics.Systematics(lambda x: x),
]:
converter = apc.RosettaTree(obj)
# from phyloinformatics schema
# ... nexml and nexus also supported!
converter = apc.RosettaTree.from_newick(newickstr)
converter = apc.RosettaTree.from_newick(pathlib.Path("read.newick"))
with open("read.newick", "r") as fp:
converter = apc.RosettaTree.from_newick(fp)
# from alife standard data via Pandas
converter = apc.RosettaTree(pandas.read_csv("read-alifestd.csv"))
Then, convert or serialize data
.. code-block:: python3
# ... converter created as above
converter.as_alife # pandas DataFrame
converter.as_biopython
converter.as_dendropy
converter.as_ete
converter.as_networkx
converter.as_phylotrack
converter.as_treeswift
# serialization, nexml and nexus schemata also supported
converter.to_newick() # returns newick string
converter.to_newick(pathlib.Path("write.newick")) # writes to path
with open("write.newick", "w") as fp: # writes to file object
converter.to_newick(fp)
# alifestd serialization
converter.as_alife.to_csv("write-alifestd.csv", index=False)
Use :code:`apc`'s functional interface to convert between alife format other libraries' tree objects
.. code-block:: python3
import alifedata_phyloinformatics_convert as apc
import pandas
alife_df = pandas.read_csv('alifedata.csv')
# biopython
tree = apc.alife_dataframe_tobiopython_tree(alife_df)
frame = apc.biopython_tree_to_alife_dataframe(tree)
# dendropy
tree = apc.alife_dataframe_to_dendropy_tree(alife_df)
frame = apc.dendropy_tree_to_alife_dataframe(tree)
# ete
ete_tree = apc.alife_dataframe_to_ete_tree(alife_df)
frame = apc.ete_tree_to_alife_dataframe(tree)
# networkx
digraph = apc.alife_dataframe_to_networkx_digraph(alife_df)
frame = apc.networkx_digraph_to_alife_dataframe(digraph)
# phylotrackpy
systematics = apc.alife_dataframe_to_phylotrack_systematics(alife_df)
frame = apc.phylotrack_systematics_to_alife_dataframe(systematics)
# treeswift
treeswift_tree = apc.alife_dataframe_to_treeswift_tree(alife_df)
frame = apc.treeswift_tree_to_alife_dataframe(tree)
# partial support is also included for,
# - adjacency lists
# - anytree trees
# - scipy linkage matrices
# ... see API documentation for details
Command Line Interface
----------------------
Use :code:`apc`'s CLI :code:`toalifedata` command to convert newick, nexml, and nexus data to alife standard phylogenetics data
.. code-block:: bash
Usage: alifedata-phyloinformatics-convert toalifedata [OPTIONS]
convert standard alife phylogeny data to phloinformatics format
Options:
--input-file FILENAME phyloinformatics data file path; default
stdin
--input-schema TEXT phyloinformatics data format schema; options
include newick, nexml, and nexus [required]
--output-file FILENAME alife data file path; default stdout
--output-format TEXT alife data file format; default csv
--suppress-unifurcations / --keep-unifurcations
Compress sequences of nodes with single
descendants
--help Show this message and exit.
Use the :code:`fromalifedata` command to convert to other formats from alife standard phylogenetics data
.. code-block:: bash
Usage: alifedata-phyloinformatics-convert fromalifedata [OPTIONS]
convert phloinformatics data to standard alife phylogeny format
Options:
--input-file FILENAME alife data file path; default stdin
--input-format TEXT alife data file format; default csv
--output-file FILENAME phyloinformatics data file path; default
stdout
--output-schema TEXT phyloinformatics data format schema; options
include newick, nexml, and nexus [required]
--suppress-unifurcations / --keep-unifurcations
Compress sequences of nodes with single
descendants
--help Show this message and exit.
Installation
------------
Install from PyPi
.. code-block:: bash
pip3 install alifedata-phyloinformatics-convert
Citing
------
If alifedata-phyloinformatics-convert is used in scientific publication, please cite it as
Matthew Andres Moreno and Santiago Rodriguez Papa. (2024). mmore500/alifedata-phyloinformatics-convert. Zenodo. https://doi.org/10.5281/zenodo.10701178
.. code:: bibtex
@software{moreno2024apc,
author = {Matthew Andres Moreno AND Santiago {Rodriguez Papa}},
title = {mmore500/alifedata-phyloinformatics-convert},
month = feb,
year = 2024,
publisher = {Zenodo},
doi = {10.5281/zenodo.10701178},
url = {https://doi.org/10.5281/zenodo.10701178}
}
And don't forget to leave a `star on GitHub `__!
Credits
-------
Built using the `DendroPy`_ library.
This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
.. _DendroPy: https://github.com/jeetsukuruman/dendropy
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
Owner
- Name: Matthew Andres Moreno
- Login: mmore500
- Kind: user
- Location: East Lansing, MI
- Company: @devosoft
- Website: mmore500.github.io
- Twitter: MorenoMathewA
- Repositories: 43
- Profile: https://github.com/mmore500
doctoral student, Computer Science and Engineering at Michigan State University
Citation (CITATION.cff)
cff-version: 1.1.0 message: "If you use this software, please cite it as below." title: 'alifedata-phyloinformatics-convert: a Python library for phylogeny data conversion' abstract: "alifedata-phyloinformatics-convert helps apply traditional phyloinformatics software to alife standardized data." authors: - family-names: Moreno given-names: Matthew Andres orcid: 0000-0003-4726-4479 - affiliation: Michigan State University family-names: Rodriguez Papa given-names: Santiago orcid: 'https://orcid.org/0000-0003-0994-2718' date-released: 2024-02-24 doi: 10.5281/zenodo.10701178 license: MIT repository-code: https://github.com/mmore500/alifedata-phyloinformatics-convert url: "https://github.com/mmore500/alifedata-phyloinformatics-convert"
GitHub Events
Total
- Delete event: 5
- Push event: 34
- Pull request event: 10
- Fork event: 1
- Create event: 11
Last Year
- Delete event: 5
- Push event: 34
- Pull request event: 10
- Fork event: 1
- Create event: 11
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Matthew Andres Moreno | m****g@g****m | 189 |
| Santiago Rodriguez Papa | r****0 | 32 |
| Emily Dolson | e****n@g****m | 1 |
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 8
- Total pull requests: 21
- Average time to close issues: about 2 hours
- Average time to close pull requests: 3 days
- Total issue authors: 3
- Total pull request authors: 3
- Average comments per issue: 0.63
- Average comments per pull request: 0.14
- Merged pull requests: 21
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 7
- Average time to close issues: N/A
- Average time to close pull requests: 1 day
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mmore500 (6)
- rodsan0 (1)
- emilydolson (1)
Pull Request Authors
- mmore500 (22)
- rodsan0 (2)
- emilydolson (1)
Top Labels
Issue Labels
enhancement (2)
good first issue (1)
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 19,656 last-month
- Total dependent packages: 2
- Total dependent repositories: 1
- Total versions: 27
- Total maintainers: 1
pypi.org: alifedata-phyloinformatics-convert
alifedata-phyloinformatics-convert helps apply traditional phyloinformatics software to alife standardized data
- Homepage: https://github.com/mmore500/alifedata-phyloinformatics-convert
- Documentation: https://alifedata-phyloinformatics-convert.readthedocs.io/
- License: MIT license
-
Latest release: 0.19.3
published about 1 year ago
Rankings
Dependent packages count: 4.7%
Downloads: 7.3%
Average: 18.3%
Forks count: 19.1%
Dependent repos count: 21.7%
Stargazers count: 38.8%
Maintainers (1)
Last synced:
7 months ago
Dependencies
.github/workflows/CI.yml
actions
- actions/checkout v1 composite
- actions/setup-python v2 composite
- pypa/gh-action-pypi-publish release/v1 composite
setup.py
pypi
requirements-dev/requirements-3.10.txt
pypi
- alabaster ==0.7.13 development
- anytree ==2.8.0 development
- babel ==2.13.1 development
- biopython ==1.81 development
- bump2version ==0.5.11 development
- certifi ==2023.11.17 development
- charset-normalizer ==3.3.2 development
- click ==7.0 development
- coverage ==4.5.4 development
- decorator ==5.1.1 development
- dendropy ==4.5.2 development
- deprecated ==1.2.13 development
- distlib ==0.3.7 development
- docutils ==0.19 development
- entrypoints ==0.3 development
- ete3 ==3.1.3 development
- exceptiongroup ==1.1.3 development
- filelock ==3.13.1 development
- flake8 ==3.7.8 development
- ghp-import ==2.1.0 development
- gitdb ==4.0.11 development
- gitpython ==3.1.40 development
- idna ==3.4 development
- imagesize ==1.4.1 development
- importlib-metadata ==6.8.0 development
- iniconfig ==2.0.0 development
- iterpop ==0.4.0 development
- jinja2 ==3.0.0 development
- lyncs-setuptools ==0.3.1 development
- lyncs-utils ==0.3.2 development
- markdown ==3.5.1 development
- markupsafe ==2.1.3 development
- mccabe ==0.6.1 development
- mergedeep ==1.3.4 development
- mkdocs ==1.2.3 development
- multidict ==6.0.4 development
- nanto ==0.1.1 development
- networkx ==2.5 development
- nh3 ==0.2.14 development
- numpy ==1.23.5 development
- opytional ==0.1.0 development
- packaging ==23.2 development
- pandas ==1.5.3 development
- phylotrackpy ==0.1.17 development
- pkginfo ==1.9.6 development
- platformdirs ==3.11.0 development
- pluggy ==0.13.1 development
- py ==1.11.0 development
- pycodestyle ==2.5.0 development
- pyflakes ==2.1.1 development
- pygments ==2.17.1 development
- pytest ==7.4.3 development
- pytest-runner ==5.1 development
- python-dateutil ==2.8.2 development
- pytz ==2023.3.post1 development
- pyyaml ==6.0.1 development
- pyyaml-env-tag ==0.1 development
- readme-renderer ==42.0 development
- requests ==2.31.0 development
- requests-toolbelt ==1.0.0 development
- six ==1.16.0 development
- smmap ==5.0.1 development
- snowballstemmer ==2.2.0 development
- sortedcontainers ==2.4.0 development
- sphinx ==5.3.0 development
- sphinxcontrib-applehelp ==1.0.7 development
- sphinxcontrib-devhelp ==1.0.5 development
- sphinxcontrib-htmlhelp ==2.0.4 development
- sphinxcontrib-jsmath ==1.0.1 development
- sphinxcontrib-qthelp ==1.0.6 development
- sphinxcontrib-serializinghtml ==1.1.5 development
- toml ==0.10.2 development
- tomli ==2.0.1 development
- tox ==3.24.5 development
- tqdm ==4.66.1 development
- twine ==1.14.0 development
- typing-extensions ==4.7.1 development
- urllib3 ==2.1.0 development
- validators ==0.20.0 development
- virtualenv ==20.24.6 development
- watchdog ==3.0.0 development
- wheel ==0.33.6 development
- wrapt ==1.16.0 development
- yarl ==1.9.3 development
- zipp ==3.17.0 development
requirements-dev/requirements-3.11.txt
pypi
- alabaster ==0.7.13 development
- anytree ==2.8.0 development
- babel ==2.13.1 development
- biopython ==1.81 development
- bump2version ==0.5.11 development
- certifi ==2023.11.17 development
- charset-normalizer ==3.3.2 development
- click ==7.0 development
- coverage ==4.5.4 development
- decorator ==5.1.1 development
- dendropy ==4.5.2 development
- deprecated ==1.2.13 development
- distlib ==0.3.7 development
- docutils ==0.20.1 development
- entrypoints ==0.3 development
- ete3 ==3.1.3 development
- filelock ==3.13.1 development
- flake8 ==3.7.8 development
- ghp-import ==2.1.0 development
- gitdb ==4.0.11 development
- gitpython ==3.1.40 development
- idna ==3.4 development
- imagesize ==1.4.1 development
- importlib-metadata ==6.8.0 development
- iniconfig ==2.0.0 development
- iterpop ==0.4.0 development
- jinja2 ==3.0.0 development
- lyncs-setuptools ==0.3.1 development
- lyncs-utils ==0.3.2 development
- markdown ==3.5.1 development
- markupsafe ==2.1.3 development
- mccabe ==0.6.1 development
- mergedeep ==1.3.4 development
- mkdocs ==1.2.3 development
- multidict ==6.0.4 development
- nanto ==0.1.1 development
- networkx ==2.5 development
- nh3 ==0.2.14 development
- numpy ==1.23.5 development
- opytional ==0.1.0 development
- packaging ==23.2 development
- pandas ==1.5.3 development
- phylotrackpy ==0.1.16 development
- pkginfo ==1.9.6 development
- platformdirs ==3.11.0 development
- pluggy ==0.13.1 development
- py ==1.11.0 development
- pycodestyle ==2.5.0 development
- pyflakes ==2.1.1 development
- pygments ==2.17.1 development
- pytest ==7.4.3 development
- pytest-runner ==5.1 development
- python-dateutil ==2.8.2 development
- pytz ==2023.3.post1 development
- pyyaml ==6.0.1 development
- pyyaml-env-tag ==0.1 development
- readme-renderer ==42.0 development
- requests ==2.31.0 development
- requests-toolbelt ==1.0.0 development
- six ==1.16.0 development
- smmap ==5.0.1 development
- snowballstemmer ==2.2.0 development
- sortedcontainers ==2.4.0 development
- sphinx ==1.8.5 development
- sphinxcontrib-serializinghtml ==1.1.5 development
- sphinxcontrib-websupport ==1.2.4 development
- toml ==0.10.2 development
- tox ==3.24.5 development
- tqdm ==4.66.1 development
- twine ==1.14.0 development
- urllib3 ==2.1.0 development
- validators ==0.20.0 development
- virtualenv ==20.24.6 development
- watchdog ==3.0.0 development
- wheel ==0.33.6 development
- wrapt ==1.16.0 development
- yarl ==1.9.3 development
- zipp ==3.17.0 development
requirements-dev/requirements-3.12.txt
pypi
- alabaster ==0.7.13 development
- anytree ==2.8.0 development
- babel ==2.13.1 development
- biopython ==1.81 development
- bump2version ==0.5.11 development
- certifi ==2023.11.17 development
- charset-normalizer ==3.3.2 development
- click ==7.0 development
- coverage ==4.5.4 development
- decorator ==5.1.1 development
- dendropy ==4.5.2 development
- deprecated ==1.2.13 development
- distlib ==0.3.7 development
- docutils ==0.19 development
- entrypoints ==0.3 development
- ete3 ==3.1.3 development
- filelock ==3.13.1 development
- flake8 ==3.7.8 development
- ghp-import ==2.1.0 development
- gitdb ==4.0.11 development
- gitpython ==3.1.40 development
- idna ==3.4 development
- imagesize ==1.4.1 development
- importlib-metadata ==6.8.0 development
- iniconfig ==2.0.0 development
- iterpop ==0.4.0 development
- jinja2 ==3.0.0 development
- lyncs-setuptools ==0.3.1 development
- lyncs-utils ==0.3.2 development
- markdown ==3.5.1 development
- markupsafe ==2.1.3 development
- mccabe ==0.6.1 development
- mergedeep ==1.3.4 development
- mkdocs ==1.2.3 development
- multidict ==6.0.4 development
- nanto ==0.1.1 development
- networkx ==2.5 development
- nh3 ==0.2.14 development
- numpy ==1.26.1 development
- opytional ==0.1.0 development
- packaging ==23.2 development
- pandas ==2.1.3 development
- phylotrackpy ==0.1.17 development
- pkginfo ==1.9.6 development
- platformdirs ==3.11.0 development
- pluggy ==0.13.1 development
- py ==1.11.0 development
- pycodestyle ==2.5.0 development
- pyflakes ==2.1.1 development
- pygments ==2.17.1 development
- pytest ==7.4.3 development
- pytest-runner ==5.1 development
- python-dateutil ==2.8.2 development
- pytz ==2023.3.post1 development
- pyyaml ==6.0.1 development
- pyyaml-env-tag ==0.1 development
- readme-renderer ==42.0 development
- requests ==2.31.0 development
- requests-toolbelt ==1.0.0 development
- six ==1.16.0 development
- smmap ==5.0.1 development
- snowballstemmer ==2.2.0 development
- sortedcontainers ==2.4.0 development
- sphinx ==5.3.0 development
- sphinxcontrib-applehelp ==1.0.7 development
- sphinxcontrib-devhelp ==1.0.5 development
- sphinxcontrib-htmlhelp ==2.0.4 development
- sphinxcontrib-jsmath ==1.0.1 development
- sphinxcontrib-qthelp ==1.0.6 development
- sphinxcontrib-serializinghtml ==1.1.5 development
- toml ==0.10.2 development
- tox ==3.24.5 development
- tqdm ==4.66.1 development
- twine ==1.14.0 development
- typing-extensions ==4.7.1 development
- tzdata ==2023.3 development
- urllib3 ==2.1.0 development
- validators ==0.20.0 development
- virtualenv ==20.24.6 development
- watchdog ==3.0.0 development
- wheel ==0.33.6 development
- wrapt ==1.16.0 development
- yarl ==1.9.3 development
- zipp ==3.17.0 development
requirements-dev/requirements-3.7.txt
pypi
- alabaster ==0.7.13 development
- anytree ==2.8.0 development
- babel ==2.13.1 development
- biopython ==1.81 development
- bleach ==6.0.0 development
- bump2version ==0.5.11 development
- certifi ==2023.11.17 development
- charset-normalizer ==3.3.2 development
- click ==7.0 development
- coverage ==4.5.4 development
- decorator ==5.1.1 development
- dendropy ==4.5.2 development
- deprecated ==1.2.13 development
- distlib ==0.3.7 development
- docutils ==0.19 development
- entrypoints ==0.3 development
- ete3 ==3.1.3 development
- exceptiongroup ==1.1.3 development
- filelock ==3.12.2 development
- flake8 ==3.7.8 development
- ghp-import ==2.1.0 development
- gitdb ==4.0.11 development
- gitpython ==3.1.40 development
- idna ==3.4 development
- imagesize ==1.4.1 development
- importlib-metadata ==6.7.0 development
- iniconfig ==2.0.0 development
- iterpop ==0.4.0 development
- jinja2 ==3.0.0 development
- lyncs-setuptools ==0.3.1 development
- lyncs-utils ==0.3.2 development
- markdown ==3.4.4 development
- markupsafe ==2.1.3 development
- mccabe ==0.6.1 development
- mergedeep ==1.3.4 development
- mkdocs ==1.2.3 development
- multidict ==6.0.4 development
- nanto ==0.1.1 development
- networkx ==2.5 development
- numpy ==1.21.5 development
- opytional ==0.1.0 development
- packaging ==23.2 development
- pandas ==1.1.2 development
- phylotrackpy ==0.1.17 development
- pkginfo ==1.9.6 development
- platformdirs ==3.11.0 development
- pluggy ==0.13.1 development
- py ==1.11.0 development
- pycodestyle ==2.5.0 development
- pyflakes ==2.1.1 development
- pygments ==2.17.1 development
- pytest ==7.4.3 development
- pytest-runner ==5.1 development
- python-dateutil ==2.8.2 development
- pytz ==2023.3.post1 development
- pyyaml ==6.0.1 development
- pyyaml-env-tag ==0.1 development
- readme-renderer ==37.3 development
- requests ==2.31.0 development
- requests-toolbelt ==1.0.0 development
- six ==1.16.0 development
- smmap ==5.0.1 development
- snowballstemmer ==2.2.0 development
- sortedcontainers ==2.4.0 development
- sphinx ==5.3.0 development
- sphinxcontrib-applehelp ==1.0.2 development
- sphinxcontrib-devhelp ==1.0.2 development
- sphinxcontrib-htmlhelp ==2.0.0 development
- sphinxcontrib-jsmath ==1.0.1 development
- sphinxcontrib-qthelp ==1.0.3 development
- sphinxcontrib-serializinghtml ==1.1.5 development
- toml ==0.10.2 development
- tomli ==2.0.1 development
- tox ==3.24.5 development
- tqdm ==4.66.1 development
- twine ==1.14.0 development
- typing-extensions ==4.7.1 development
- urllib3 ==2.0.7 development
- validators ==0.20.0 development
- virtualenv ==20.24.6 development
- watchdog ==3.0.0 development
- webencodings ==0.5.1 development
- wheel ==0.33.6 development
- wrapt ==1.16.0 development
- yarl ==1.9.3 development
- zipp ==3.15.0 development
requirements-dev/requirements-3.8.txt
pypi
- alabaster ==0.7.13 development
- anytree ==2.8.0 development
- babel ==2.13.1 development
- biopython ==1.81 development
- bump2version ==0.5.11 development
- certifi ==2023.11.17 development
- charset-normalizer ==3.3.2 development
- click ==7.0 development
- coverage ==4.5.4 development
- decorator ==5.1.1 development
- dendropy ==4.5.2 development
- deprecated ==1.2.13 development
- distlib ==0.3.7 development
- docutils ==0.19 development
- entrypoints ==0.3 development
- ete3 ==3.1.3 development
- exceptiongroup ==1.1.3 development
- filelock ==3.13.1 development
- flake8 ==3.7.8 development
- ghp-import ==2.1.0 development
- gitdb ==4.0.11 development
- gitpython ==3.1.40 development
- idna ==3.4 development
- imagesize ==1.4.1 development
- importlib-metadata ==6.8.0 development
- iniconfig ==2.0.0 development
- iterpop ==0.4.0 development
- jinja2 ==3.0.0 development
- lyncs-setuptools ==0.3.1 development
- lyncs-utils ==0.3.2 development
- markdown ==3.5.1 development
- markupsafe ==2.1.3 development
- mccabe ==0.6.1 development
- mergedeep ==1.3.4 development
- mkdocs ==1.2.3 development
- multidict ==6.0.4 development
- nanto ==0.1.1 development
- networkx ==2.5 development
- nh3 ==0.2.14 development
- numpy ==1.21.5 development
- opytional ==0.1.0 development
- packaging ==23.2 development
- pandas ==1.1.2 development
- phylotrackpy ==0.1.17 development
- pkginfo ==1.9.6 development
- platformdirs ==3.11.0 development
- pluggy ==0.13.1 development
- py ==1.11.0 development
- pycodestyle ==2.5.0 development
- pyflakes ==2.1.1 development
- pygments ==2.17.1 development
- pytest ==7.4.3 development
- pytest-runner ==5.1 development
- python-dateutil ==2.8.2 development
- pytz ==2023.3.post1 development
- pyyaml ==6.0.1 development
- pyyaml-env-tag ==0.1 development
- readme-renderer ==42.0 development
- requests ==2.31.0 development
- requests-toolbelt ==1.0.0 development
- six ==1.16.0 development
- smmap ==5.0.1 development
- snowballstemmer ==2.2.0 development
- sortedcontainers ==2.4.0 development
- sphinx ==5.3.0 development
- sphinxcontrib-applehelp ==1.0.4 development
- sphinxcontrib-devhelp ==1.0.2 development
- sphinxcontrib-htmlhelp ==2.0.1 development
- sphinxcontrib-jsmath ==1.0.1 development
- sphinxcontrib-qthelp ==1.0.3 development
- sphinxcontrib-serializinghtml ==1.1.5 development
- toml ==0.10.2 development
- tomli ==2.0.1 development
- tox ==3.24.5 development
- tqdm ==4.66.1 development
- twine ==1.14.0 development
- typing-extensions ==4.7.1 development
- urllib3 ==2.1.0 development
- validators ==0.20.0 development
- virtualenv ==20.24.6 development
- watchdog ==3.0.0 development
- wheel ==0.33.6 development
- wrapt ==1.16.0 development
- yarl ==1.9.3 development
- zipp ==3.17.0 development
requirements-dev/requirements-3.9.txt
pypi
- alabaster ==0.7.13 development
- anytree ==2.8.0 development
- babel ==2.13.1 development
- biopython ==1.81 development
- bump2version ==0.5.11 development
- certifi ==2023.11.17 development
- charset-normalizer ==3.3.2 development
- click ==7.0 development
- coverage ==4.5.4 development
- decorator ==5.1.1 development
- dendropy ==4.5.2 development
- deprecated ==1.2.13 development
- distlib ==0.3.7 development
- docutils ==0.19 development
- entrypoints ==0.3 development
- ete3 ==3.1.3 development
- exceptiongroup ==1.1.3 development
- filelock ==3.13.1 development
- flake8 ==3.7.8 development
- ghp-import ==2.1.0 development
- gitdb ==4.0.11 development
- gitpython ==3.1.40 development
- idna ==3.4 development
- imagesize ==1.4.1 development
- importlib-metadata ==6.8.0 development
- iniconfig ==2.0.0 development
- iterpop ==0.4.0 development
- jinja2 ==3.0.0 development
- lyncs-setuptools ==0.3.1 development
- lyncs-utils ==0.3.2 development
- markdown ==3.5.1 development
- markupsafe ==2.1.3 development
- mccabe ==0.6.1 development
- mergedeep ==1.3.4 development
- mkdocs ==1.2.3 development
- multidict ==6.0.4 development
- nanto ==0.1.1 development
- networkx ==2.5 development
- nh3 ==0.2.14 development
- numpy ==1.23.5 development
- opytional ==0.1.0 development
- packaging ==23.2 development
- pandas ==1.5.3 development
- phylotrackpy ==0.1.17 development
- pkginfo ==1.9.6 development
- platformdirs ==3.11.0 development
- pluggy ==0.13.1 development
- py ==1.11.0 development
- pycodestyle ==2.5.0 development
- pyflakes ==2.1.1 development
- pygments ==2.17.1 development
- pytest ==7.4.3 development
- pytest-runner ==5.1 development
- python-dateutil ==2.8.2 development
- pytz ==2023.3.post1 development
- pyyaml ==6.0.1 development
- pyyaml-env-tag ==0.1 development
- readme-renderer ==42.0 development
- requests ==2.31.0 development
- requests-toolbelt ==1.0.0 development
- six ==1.16.0 development
- smmap ==5.0.1 development
- snowballstemmer ==2.2.0 development
- sortedcontainers ==2.4.0 development
- sphinx ==5.3.0 development
- sphinxcontrib-applehelp ==1.0.7 development
- sphinxcontrib-devhelp ==1.0.5 development
- sphinxcontrib-htmlhelp ==2.0.4 development
- sphinxcontrib-jsmath ==1.0.1 development
- sphinxcontrib-qthelp ==1.0.6 development
- sphinxcontrib-serializinghtml ==1.1.5 development
- toml ==0.10.2 development
- tomli ==2.0.1 development
- tox ==3.24.5 development
- tqdm ==4.66.1 development
- twine ==1.14.0 development
- typing-extensions ==4.7.1 development
- urllib3 ==2.1.0 development
- validators ==0.20.0 development
- virtualenv ==20.24.6 development
- watchdog ==3.0.0 development
- wheel ==0.33.6 development
- wrapt ==1.16.0 development
- yarl ==1.9.3 development
- zipp ==3.17.0 development
requirements-dev/requirements.in
pypi
- Deprecated ==1.2.13 development
- Sphinx ==5.3.0 development
- anytree ==2.8.0 development
- biopython ==1.81 development
- bump2version ==0.5.11 development
- click ==7.0 development
- coverage ==4.5.4 development
- dendropy ==4.5.2 development
- ete3 ==3.1.3 development
- flake8 ==3.7.8 development
- iterpop ==0.4.0 development
- jinja2 ==3.0.0 development
- lyncs-utils ==0.3.2 development
- mkdocs ==1.2.3 development
- nanto ==0.1.1 development
- networkx ==2.5 development
- numpy ==1.26.1 development
- numpy ==1.21.5 development
- numpy ==1.23.5 development
- opytional ==0.1.0 development
- pandas ==1.5.3 development
- pandas ==1.1.2 development
- pandas ==2.1.3 development
- phylotrackpy ==0.1.17 development
- pip ==19.2.3 development
- pytest ==7.4.3 development
- pytest-runner ==5.1 development
- sortedcontainers ==2.4.0 development
- tox ==3.24.5 development
- twine ==1.14.0 development
- typing-extensions ==4.7.1 development
- validators ==0.20.0 development
- wheel ==0.33.6 development
- yarl ==1.9.3 development
requirements-dev/requirements.txt
pypi
- alabaster ==0.7.13 development
- anytree ==2.8.0 development
- babel ==2.13.1 development
- biopython ==1.81 development
- bump2version ==0.5.11 development
- certifi ==2023.11.17 development
- charset-normalizer ==3.3.2 development
- click ==7.0 development
- coverage ==4.5.4 development
- decorator ==5.1.1 development
- dendropy ==4.5.2 development
- deprecated ==1.2.13 development
- distlib ==0.3.7 development
- docutils ==0.19 development
- entrypoints ==0.3 development
- ete3 ==3.1.3 development
- exceptiongroup ==1.1.3 development
- filelock ==3.13.1 development
- flake8 ==3.7.8 development
- ghp-import ==2.1.0 development
- gitdb ==4.0.11 development
- gitpython ==3.1.40 development
- idna ==3.4 development
- imagesize ==1.4.1 development
- importlib-metadata ==6.8.0 development
- iniconfig ==2.0.0 development
- iterpop ==0.4.0 development
- jinja2 ==3.0.0 development
- lyncs-setuptools ==0.3.1 development
- lyncs-utils ==0.3.2 development
- markdown ==3.5.1 development
- markupsafe ==2.1.3 development
- mccabe ==0.6.1 development
- mergedeep ==1.3.4 development
- mkdocs ==1.2.3 development
- multidict ==6.0.4 development
- nanto ==0.1.1 development
- networkx ==2.5 development
- nh3 ==0.2.14 development
- numpy ==1.23.5 development
- opytional ==0.1.0 development
- packaging ==23.2 development
- pandas ==1.5.3 development
- phylotrackpy ==0.1.17 development
- pkginfo ==1.9.6 development
- platformdirs ==3.11.0 development
- pluggy ==0.13.1 development
- py ==1.11.0 development
- pycodestyle ==2.5.0 development
- pyflakes ==2.1.1 development
- pygments ==2.17.1 development
- pytest ==7.4.3 development
- pytest-runner ==5.1 development
- python-dateutil ==2.8.2 development
- pytz ==2023.3.post1 development
- pyyaml ==6.0.1 development
- pyyaml-env-tag ==0.1 development
- readme-renderer ==42.0 development
- requests ==2.31.0 development
- requests-toolbelt ==1.0.0 development
- six ==1.16.0 development
- smmap ==5.0.1 development
- snowballstemmer ==2.2.0 development
- sortedcontainers ==2.4.0 development
- sphinx ==5.3.0 development
- sphinxcontrib-applehelp ==1.0.7 development
- sphinxcontrib-devhelp ==1.0.5 development
- sphinxcontrib-htmlhelp ==2.0.4 development
- sphinxcontrib-jsmath ==1.0.1 development
- sphinxcontrib-qthelp ==1.0.6 development
- sphinxcontrib-serializinghtml ==1.1.5 development
- toml ==0.10.2 development
- tomli ==2.0.1 development
- tox ==3.24.5 development
- tqdm ==4.66.1 development
- twine ==1.14.0 development
- typing-extensions ==4.7.1 development
- urllib3 ==2.1.0 development
- validators ==0.20.0 development
- virtualenv ==20.24.6 development
- watchdog ==3.0.0 development
- wheel ==0.33.6 development
- wrapt ==1.16.0 development
- yarl ==1.9.3 development
- zipp ==3.17.0 development