Skip to main content

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 of setup.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mdmparis-defense-finder-0.0.3.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

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

mdmparis_defense_finder-0.0.3-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

Details for the file mdmparis-defense-finder-0.0.3.tar.gz.

File metadata

  • Download URL: mdmparis-defense-finder-0.0.3.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for mdmparis-defense-finder-0.0.3.tar.gz
Algorithm Hash digest
SHA256 94b7a2707b7063159de346ffbeba26446dcda1efd7806dd63b626bdd91927e82
MD5 a172d2e9a41f765ea0153c202a50ff81
BLAKE2b-256 94def8c3e42228bf1039a2a3cf4dbb72ae04606b3aabbbfbfb284731c1221e89

See more details on using hashes here.

File details

Details for the file mdmparis_defense_finder-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: mdmparis_defense_finder-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for mdmparis_defense_finder-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c10509e47a5b88804714f93ea146d9c64b0631f7018a0381a9059a1a22fad92c
MD5 95ba0b9636151794a61f619f59438778
BLAKE2b-256 f194773947b211b0018c6a69b5f377630cc4a9c8d3964c9314c1853a88f51d5f

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