Skip to main content

Interface to WormBase (www.wormbase.org) curation data, including literature management and NLP functions

Project description

WBtools

Interface to WormBase curation database and Text Mining functions

Access WormBase paper corpus information by loading pdf files (converted to txt) and curation info from the WormBase database. The package also exposes text mining functions on papers' fulltext.

Installation

pip install wbtools

Usage example

Get sentences from a WormBase paper

from wbtools.literature.corpus import CorpusManager

paper_id = "000050564"
cm = CorpusManager()
cm.load_from_wb_database(db_name="wb_dbname", db_user="wb_dbuser", db_password="wb_dbpasswd", db_host="wb_dbhost",
                         paper_ids=[paper_id])
sentences = cm.get_paper(paper_id).get_text_docs(split_sentences=True)

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

wbtools-1.0.10.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

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

wbtools-1.0.10-py3-none-any.whl (32.5 kB view details)

Uploaded Python 3

File details

Details for the file wbtools-1.0.10.tar.gz.

File metadata

  • Download URL: wbtools-1.0.10.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.21.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for wbtools-1.0.10.tar.gz
Algorithm Hash digest
SHA256 b9eeaa9b8958ec6197763a646964e83b29d2ab9e88880703d5ec65b9ea56bd82
MD5 e7d0b22f21b3fe4fc4eccf735f7c2256
BLAKE2b-256 3b3140a322509f4f6525d0fb1db32c8335679c8e8cd8b3a312d065b9af6e2d38

See more details on using hashes here.

File details

Details for the file wbtools-1.0.10-py3-none-any.whl.

File metadata

  • Download URL: wbtools-1.0.10-py3-none-any.whl
  • Upload date:
  • Size: 32.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.21.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for wbtools-1.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 47ee86c6770cc64d2b5f3f096ed3cd0795533e2aaf0a84d59599993dbcfbdd18
MD5 081e82da3150619d79adb65278750212
BLAKE2b-256 798d2a6d1b518b17c565b6d61b81bfdd7a4b715658d9d4c09d5ef35e476341d2

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