Skip to main content

EggLib is software package offering a wide array of tools for automated population genetics and genomics analyses.

Project description

EggLib Logo

Python 3.6+ PyPi package

About

EggLib is a Python library, largely implemented in C++, for evolutionary genetics and genomics. Main features are sequence data management, sequence polymorphism analysis, and coalescent simulations. EggLib is a flexible Python module with a performant underlying C++ library and allows fast and intuitive development of Python programs and scripts.

EggLib home page: https://www.egglib.org

Installation

EggLib is available on pip. For more information on installing EggLib or downloading source code please refer to the installation section of the documentation: https://egglib.org/install.html.

Cloning

You can clone the whole package using:

git clone https://gitlab.com/demita/egglib.git

For example, this lets you access to the current version on development:

cd egglib
git checkout dev

Building local documentation

To generate the documentation locally, you should clone the repository, install EggLib and the python-sphinx package, and run this:

sphinx-build doc/ ../doc

The first argument is the location of the doc directory within the EggLib package. The second argument is the destination of the generated documentation. ../doc is just an example.

Citation

Siol M., T. Coudoux, S. Ravel and S. De Mita. 2022. EggLib 3: A python package for population genetics and genomics. Mol Ecol. Res. 22:3176-3187. https://doi.org/10.1111/1755-0998.13672

License

EggLib is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

EggLib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

https://www.egglib.org/licence.html

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

EggLib-3.3.1.zip (23.1 MB view details)

Uploaded Source

File details

Details for the file EggLib-3.3.1.zip.

File metadata

  • Download URL: EggLib-3.3.1.zip
  • Upload date:
  • Size: 23.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for EggLib-3.3.1.zip
Algorithm Hash digest
SHA256 ef918149243b7a6c3007629b3bb8df59a49af53910300bc3a07c698ac84bec55
MD5 f013f6dec9d5ae4b6b02c38da83dcedd
BLAKE2b-256 5f7379923fc33bb4c98eaf95aa122a124248a01d0549c90815ef771425d67ac8

See more details on using hashes here.

Supported by

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