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)[https://github.com/mdmparis/defense-finder/actions] 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 pertinent.
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)[https://semver.org/]
- update the version un
setup.py
- commit this change, and tag the commit with `git tag -a v -m ' '
- then push this to master and wait for the Github actions task to complete.
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.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94b7a2707b7063159de346ffbeba26446dcda1efd7806dd63b626bdd91927e82 |
|
MD5 | a172d2e9a41f765ea0153c202a50ff81 |
|
BLAKE2b-256 | 94def8c3e42228bf1039a2a3cf4dbb72ae04606b3aabbbfbfb284731c1221e89 |
Hashes for mdmparis_defense_finder-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c10509e47a5b88804714f93ea146d9c64b0631f7018a0381a9059a1a22fad92c |
|
MD5 | 95ba0b9636151794a61f619f59438778 |
|
BLAKE2b-256 | f194773947b211b0018c6a69b5f377630cc4a9c8d3964c9314c1853a88f51d5f |