Skip to main content

A Python Library that map PubMed Central XML to Python object

Project description

pmc-mapper

A Python Library that map PubMed Central XML to Python object.

installation

pip install pmc-mapper

usage

library

from pmc_mapper import Article


# parse file
at1 = Article.from_file('PMC8353774.nxml')
at2 = Article.from_pmc_id('PMC8353774')


# journal
print(at2.journal.title)
# output
# BMC Bioinformatics

# article ids
for at_id in at2.ids:
    print(f'type: {at_id.type}, value: {at_id.value}')
# output:
# type: pmid, value: 34376148
# type: pmc, value: 8353774
# type: publisher-id, value: 4312
# type: doi, value: 10.1186/s12859-021-04312-3

command line

pmc-mapper -i PMC8353774.nxml -o PMC8353774.jl

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

pmc_mapper-1.0.3.tar.gz (6.1 kB view details)

Uploaded Source

Built Distributions

pmc_mapper-1.0.3-py3.7.egg (13.0 kB view details)

Uploaded Source

pmc_mapper-1.0.3-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file pmc_mapper-1.0.3.tar.gz.

File metadata

  • Download URL: pmc_mapper-1.0.3.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for pmc_mapper-1.0.3.tar.gz
Algorithm Hash digest
SHA256 b84ef2d726e27beb66c07525c57ac789ba8a43975862901a39b78911b0f9e243
MD5 97ba5e1b9b8c3dc31bc7d8480b78fd45
BLAKE2b-256 6eb7fb938dada2be109ea31cec862aedbb824a57d60f00ebc7d370973fd5629d

See more details on using hashes here.

File details

Details for the file pmc_mapper-1.0.3-py3.7.egg.

File metadata

  • Download URL: pmc_mapper-1.0.3-py3.7.egg
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for pmc_mapper-1.0.3-py3.7.egg
Algorithm Hash digest
SHA256 8eaee0d81d576c5def9925dd2ff0648266f10571f63c65dfbbd0406692cbc4bb
MD5 3acf5debad9a687b9e61258eee3b27c0
BLAKE2b-256 1c97095d7874c61e106ec2c6e641ea6a8b3843736e988e7f78ae40bc33741026

See more details on using hashes here.

File details

Details for the file pmc_mapper-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: pmc_mapper-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for pmc_mapper-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 79004925cce2e9ea15c9b00461e91b3431681a7947081f61943960397da5bbc5
MD5 dec01d32f92f4d17bad3a899765bfb37
BLAKE2b-256 d1f72a10e6cf3f6641c8e2d7f62de1f336fbd325ab680e969497fb408dda2cd1

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