Skip to main content

Evolutionary Genetics and Genomics Library

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, and run this (assuming the package has been installed):

python setup.py build_sphinx
python setup.py build_pdf

The first command generates the html documentation (available in the doc/build/html directory) and the second generates three pdf documents containing the main sections of the documentation (in the doc/build/latex directory).

To generate documentation, one needs:

  • A LaTex processor, containing the following packages: anyfontsize, amsmath, fncychap, capt-of, needspace, framed, upquote, wrapfig (and possibly others).

  • python3-sphinx

  • python3-svgwrite

  • latexmk

Citation

De Mita S. and M. Siol. 2012. EggLib: processing, analysis and simulation tools for population genetics and genomics. BMC Genet. 13:27. Open access

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.0.0.zip (24.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

EggLib-3.0.0-cp39-cp39-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.9Windows x86-64

EggLib-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

EggLib-3.0.0-cp38-cp38-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.8Windows x86-64

EggLib-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

EggLib-3.0.0-cp37-cp37m-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.7mWindows x86-64

EggLib-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file EggLib-3.0.0.zip.

File metadata

  • Download URL: EggLib-3.0.0.zip
  • Upload date:
  • Size: 24.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.10

File hashes

Hashes for EggLib-3.0.0.zip
Algorithm Hash digest
SHA256 473ddd1452c28fa060649887e7d20fb44d0c16a5ab3771ea06bda352a77db6c6
MD5 a1295ca14ead7c4af4a997853faf251a
BLAKE2b-256 d0543f9d65946d52ddf9e32cc7be83d584770bf614c8e68cbedacd770b5a14e2

See more details on using hashes here.

File details

Details for the file EggLib-3.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: EggLib-3.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for EggLib-3.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c1391aab95ffc5d5c5f9ea48505ce59ff5e5139552a4c5a5ab6d1c186b570912
MD5 7695026028c478fe480afb6bc958f705
BLAKE2b-256 c411ed4eee5e67b08e69cb2797a5c652a4452a71a29c74d4417211c599bbcdb0

See more details on using hashes here.

File details

Details for the file EggLib-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: EggLib-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for EggLib-3.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee17f9a62cf940fb3b8e90297a11f1f082f59422df77919a2624410cc1bae716
MD5 7746d806b715c93e7ca7cae12e9a69f1
BLAKE2b-256 7473701c145c68d8b9c8fbb72e987822c98b63af219ab41d91161d414db657db

See more details on using hashes here.

File details

Details for the file EggLib-3.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: EggLib-3.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for EggLib-3.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2ed0006f17e4a1f13268778227f0058790244de9a608b2574b3fdb687eada35b
MD5 0c4fd3b63f40ba11b98e772f67987153
BLAKE2b-256 9ff8704e91c7ff41691a0914fd713eb006b003ed54cf54c2e6adf2d8dd682a4e

See more details on using hashes here.

File details

Details for the file EggLib-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: EggLib-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for EggLib-3.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 854e9fca06b415397d52cb42a6e58121f399eedb641f8d2d70c1fc027c4c1932
MD5 fdd596e09b65049f2d78159a5f612228
BLAKE2b-256 71b7ea6aaa6b28f245ce66c98fcb65c015ac907869f4e17581bd1249e7cbd4e2

See more details on using hashes here.

File details

Details for the file EggLib-3.0.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: EggLib-3.0.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for EggLib-3.0.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 befb5723c470644188c99d8d0d2eed4d083b96e261dd45bf3dc5be6d317a5cd9
MD5 4ad1db89e839c952113d69ebdcc6f1b3
BLAKE2b-256 c15748d8f517ce99fdc87cb380b9918d59e7d3b7551964ee0861bab4dbaeb0ad

See more details on using hashes here.

File details

Details for the file EggLib-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: EggLib-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.5

File hashes

Hashes for EggLib-3.0.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e213fb066d475f212e22da6c699599b398482d37ab59bd2527417389cbbfa644
MD5 71991077f4ab0338c020ce3d1af2a7c6
BLAKE2b-256 88a869812d8f09ada53a1b362d9de503792425592bbf5953308a6d67bca59573

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