Defense Finder: allow for a systematic search of all known anti-phage systems.
Project description
Defense Finder
A cli utility enabling systematic search of all anti-phage systems in proteins using MacSyData and Mdm labs models.
Structure
cli
The cli logic, using click.
defense-finder
The defense finder logic, calling macsydata with the models.
updater
Updates the defense-finder models. Called during post-install and anytime later on.
Publishing
A Github action is setup to trigger a package release everytime a tagged commit is pushed.
Note that you don't need to publish defense-finder everytime the models change: only changes in this repository are relevant.
Here are the steps to follow in order to publish defense-finder:
- find the current version in the
setup
function ofsetup.py
. - get a new version number according to semantic versionning
- update the version un
setup.py
- commit this change, and tag the commit with
git tag -a v<your version number> -m '<your version number> <an optional message>'
- push your commits to master
- run
git push origin v<your version>
to sync the tags - wait for the Github actions task to complete.
- all set! install the new version with
pip install mdmparis-defense-finder==v<your-version>
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 Distribution
Hashes for mdmparis-defense-finder-0.0.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6be052be6c0c047c95a89a2b6f65795bc42ecb0d996edfb5c407c53ee9b57d1 |
|
MD5 | c341ea5977bca63e9bfa82bb6d3a81b9 |
|
BLAKE2b-256 | e555f10d926adb59bc48bb3f6c4a20b63859cf5d036e7e78f40bcdd1e7a5eec9 |
Hashes for mdmparis_defense_finder-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d612a39d1613da00120da60579eb89ae62b61d82aee40949ead22f827ee68ee7 |
|
MD5 | 5845d7ec9918537f5aec9f2b4973d8b9 |
|
BLAKE2b-256 | 32ef4f6dcfc6c8b48e3c895bf71d4b847446d853ff2c01faeb35d001979d63d7 |