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 (register as python package soon.)

  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 @ git+https://github.com/legumeinfo/LIS-autocontent.git'

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.1.tar.gz (13.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lis_autocontent-0.0.1.tar.gz
Algorithm Hash digest
SHA256 4f6bc2be5158fdb74a3d6c75ec7784ab9df02fe0c95c2ca980fd8b55b3197961
MD5 94d2a3b99e78a93704ad975056c732c1
BLAKE2b-256 4c3270074f54ca5dddc446ef4d767df3ac297c340a5ef69e394bdb633bca410c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lis_autocontent-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4d5b2ea9068399c7329f00255e8969a21c946e8a1a1729941e6f1c46e5797c73
MD5 c8e257526a3bfa212b685c408c013b3e
BLAKE2b-256 b8c3fe2dbb3e03a433f0bc81419fca55cba0c2e6ee8a9a2111f8823e596ea5e9

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