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 hashes)

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Python 3

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