Skip to main content

No project description provided

Project description

lis-autocontent

Scrapes the LIS datastore (https://data.legumeinfo.org) and populates various configs and databases for deployment

Reqiurements

  1. JBrowse2 (https://jbrowse.org/jb2/docs/combined/)
  2. NCBI-BLAST+ (https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/)
  3. Python3.7+

Quick Install With pip

  1. Create a virtual environment for python3. python3 -m venv lis_autocontent_env (optional)
  2. Source environment. . ./lis_autocontent_env/bin/activate (optional)
  3. pip install from github. pip install lis-autocontent

Developer Install

  1. Clone repository. git clone https://github.com/legumeinfo/LIS-autocontent.git
  2. Create a virtual environment for python3 python3 -m venv lis_autocontent_env (optional)
  3. Source virtual environment . ./lis_autocontent_env/bin/activate (optional)
  4. CD into repo and install requirements. cd LIS-autocontent/;pip install -r requirements.txt (optional)
  5. Install Black and pre-commit for git hooks. pip install black pre-commit
  6. Initialize pre-commit (if you haven't already). pre-commit install
  7. Build package locally. python setup.py build (optional)
  8. Install package into env and add to PATH. python setup.py install (optional)

Run

(lis_autocontent_env) $ lis-autocontent --help
Usage: lis-autocontent [OPTIONS] COMMAND [ARGS]...

  Click Group Object to Attach Commands.

Options:
  --help  Show this message and exit.

Commands:
  populate-blast     CLI entry for populate-blast
  populate-dscensor  CLI entry for populate-dscensor
  populate-jbrowse2  CLI entry for populate-jbrowse2
  populate-jekyll    CLI entry for populate-jekyll

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

lis_autocontent-0.0.2.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

lis_autocontent-0.0.2-py3-none-any.whl (14.7 kB view details)

Uploaded Python 3

File details

Details for the file lis_autocontent-0.0.2.tar.gz.

File metadata

  • Download URL: lis_autocontent-0.0.2.tar.gz
  • Upload date:
  • Size: 13.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for lis_autocontent-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a53f0a9f8dae5e9e554bbc27bbf598187b1f18b9b2974de2e61c1d123a7a76f4
MD5 44eb47cd81347862ed49654201a1e32f
BLAKE2b-256 00ab80712b372c362b3ce73f4d9e841b9da34e9737364dfa499c72464a08499a

See more details on using hashes here.

File details

Details for the file lis_autocontent-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for lis_autocontent-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cf885118178fcc799b7f9f2c5c298216da642ff745c99898eb5badf8e3fa1236
MD5 70f1d69bf5a38b37ac9624b10f31984e
BLAKE2b-256 15e4a6dcf49234f1902660c4737aeccf829ee48044632a2cbe8d8022793b2bbd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page