Evolutionary Genetics and Genomics Library
Project description
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.
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 Distributions
Hashes for EggLib-3.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebe3889431e8b08389516e26a0cb1dae1e47312659d909161d5f0e3f69d7d7dc |
|
MD5 | 4b2c0680e9ae6ef242c01d3915309caf |
|
BLAKE2b-256 | f6bdefe2833a1ee66b57329aa89391ef9cb8b892a66fd255feb4219bb24f16e5 |
Hashes for EggLib-3.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 268d0e1526d82a53bc49752baddfb820e7140f03bfae5d471b0ab941902730bd |
|
MD5 | 3fcfff654ad68d4c87fc08157fbab31a |
|
BLAKE2b-256 | ac519e51a760732b6a4bc8e854ed514d8f19405da68e411aeed1c8fc1111c589 |
Hashes for EggLib-3.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 490851d0455f092a9ab58923be35ca49b5110710e04d1077c5f410cacae34510 |
|
MD5 | 6ecfb4f23f046fa5382ccab981edb43a |
|
BLAKE2b-256 | cd2b3ec66fa060ea5b2976fb16c2af7805c5167ca19689b1e5331c6a94513775 |
Hashes for EggLib-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80bcc785ac1a262cea76eb74d6f1ebf7434ded2dc39ae838f4636c990a32c76f |
|
MD5 | 5aa8e70980036cbe308b2f63bbeff5ea |
|
BLAKE2b-256 | c63bae06b4a3c897db16dfbdba530799880caf13c32d197ff21e1e7aebe7ed61 |
Hashes for EggLib-3.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87df7cd7fd0b2429c6c54b42d35988805e92ebeb2e3586a08a1eb6c3bff4e0d9 |
|
MD5 | 930cf4e99d3a62dbfecfba9123d2ecbc |
|
BLAKE2b-256 | ef4a10204f19878f1607874c65f8867ccdb22a21af62a601d12362276f7d4969 |
Hashes for EggLib-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1de183eea77559af0116ab2225db23207644c21fefdee74cd46238223066d543 |
|
MD5 | b6c10bdceb4474e0cbe1c6740d614c56 |
|
BLAKE2b-256 | fb3f739d9a3e750612db9e90fb1a85e5946c325564b5ad7b8a665096c5296c0b |
Hashes for EggLib-3.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b29811c95cf49f417e9f954821c19208d9db94d3622a7a4ed9ec43f29bf1b8f4 |
|
MD5 | 0b85ab12a15b09a477e9f241aea7e859 |
|
BLAKE2b-256 | bd1fe35639babd2e670db33da958092d92f5b89290cfc408498753bccf00947d |
Hashes for EggLib-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5aae0bc762a188391255338eeaed3cddda025efe14e06720cb26e2508f057e2 |
|
MD5 | e73aa739bc35099a527e5bf9a2da6fe1 |
|
BLAKE2b-256 | d6a147705b5608608c9d662a3d393bd3c82c23f3022f72ec2a136345306cf6f4 |