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.14.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.14-py3-none-any.whl (32.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wbtools-1.0.14.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.14.tar.gz
Algorithm Hash digest
SHA256 77531b656853fa9e2ee2ad955fe0b26990e18175de11dbc7bf1f867637b834cb
MD5 f3048c21a29360049403706283e825ee
BLAKE2b-256 b929c30a830ce611c4558e78b8c9cd48a06578317a7e0b1d5408ceb0201db776

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wbtools-1.0.14-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.14-py3-none-any.whl
Algorithm Hash digest
SHA256 7c8d2c80a7018e26f0e1fdf299dfbff3ae2867854ae412d6c6468671f855746a
MD5 025a093cba2d80fb91626db68b8d4887
BLAKE2b-256 25b89a1b994d78a5cc2174e9df3b8b25935b44e34162921a7fbb43c42b160077

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