Defense Finder: allow for a systematic search of all known anti-phage systems.
A cli utility enabling systematic search of all anti-phage systems in proteins using MacSyData and Mdm labs models.
The cli logic, using click.
The defense finder logic, calling macsydata with the models.
Updates the defense-finder models. Called during post-install and anytime later on.
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
- get a new version number according to semantic versionning
- update the version un
- 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
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>
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size mdmparis_defense_finder-0.0.11-py3-none-any.whl (19.4 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size mdmparis-defense-finder-0.0.11.tar.gz (16.7 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for mdmparis_defense_finder-0.0.11-py3-none-any.whl
Hashes for mdmparis-defense-finder-0.0.11.tar.gz