.dockerignore
.env.example
.gitignore
.readthedocs.yaml
CITATION.cff
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.dev.md
README.md
pyproject.toml
sonar-project.properties
uv.lock
.devcontainer/Dockerfile
.devcontainer/devcontainer.json
.github/workflows/build.yml
.github/workflows/cffconvert.yml
.github/workflows/documentation.yml
.github/workflows/publish.yml
.github/workflows/sonarcloud.yml
docs/Makefile
docs/conf.py
docs/index.rst
docs/make.bat
docs/_templates/.gitignore
examples/__init__.py
examples/download_abstracts.py
examples/download_pdfs.py
examples/download_publications.py
examples/find_chemicals_relationships.py
examples/parse_pdfs.py
examples/query_literature.py
src/aoptk/__init__.py
src/aoptk/chemical.py
src/aoptk/effect.py
src/aoptk/find_chemical.py
src/aoptk/text_generation_api.py
src/aoptk/text_utils.py
src/aoptk.egg-info/PKG-INFO
src/aoptk.egg-info/SOURCES.txt
src/aoptk.egg-info/dependency_links.txt
src/aoptk.egg-info/requires.txt
src/aoptk.egg-info/top_level.txt
src/aoptk/literature/__init__.py
src/aoptk/literature/abstract.py
src/aoptk/literature/convert_image.py
src/aoptk/literature/convert_pdf_scan.py
src/aoptk/literature/find_relevant_publication.py
src/aoptk/literature/get_abstract.py
src/aoptk/literature/get_id.py
src/aoptk/literature/get_metadata.py
src/aoptk/literature/get_pdf.py
src/aoptk/literature/get_publication.py
src/aoptk/literature/id.py
src/aoptk/literature/metadata.py
src/aoptk/literature/pdf.py
src/aoptk/literature/pdf_parser.py
src/aoptk/literature/publication.py
src/aoptk/literature/pymupdf_parser.py
src/aoptk/literature/query.py
src/aoptk/literature/utils.py
src/aoptk/literature/databases/__init__.py
src/aoptk/literature/databases/europepmc.py
src/aoptk/literature/databases/ncbi.py
src/aoptk/literature/databases/pmc.py
src/aoptk/literature/databases/pubmed.py
src/aoptk/normalization/__init__.py
src/aoptk/normalization/mesh_terms.py
src/aoptk/normalization/normalize_chemical.py
src/aoptk/normalization/provide_mesh_term_dataframe_from_xml.py
src/aoptk/normalization/provide_normalization_dataframe.py
src/aoptk/normalization/pubchem_api.py
src/aoptk/normalization/pubchem_local.py
src/aoptk/prompts/chemical_prompt.txt
src/aoptk/prompts/convert_image_prompt.txt
src/aoptk/prompts/convert_pdf_scan_prompt.txt
src/aoptk/prompts/find_relevant_publications_prompt.txt
src/aoptk/prompts/normalization_prompt.txt
src/aoptk/prompts/relationship_text_images_prompt.txt
src/aoptk/prompts/relationship_text_prompt.txt
src/aoptk/prompts/relationships_table_prompt.txt
src/aoptk/relationships/__init__.py
src/aoptk/relationships/find_relationship.py
src/aoptk/relationships/relationship.py
src/aoptk/relationships/relationship_type.py
tests/__init__.py
tests/conftest.py
tests/test_chemical.py
tests/test_europepmc.py
tests/test_europepmc_mocked.py
tests/test_id.py
tests/test_literature_utils.py
tests/test_mesh_terms.py
tests/test_metadata.py
tests/test_pdf_parser.py
tests/test_pmc.py
tests/test_provide_mesh_term_dataframe_from_xml.py
tests/test_pubchem_api.py
tests/test_pubchem_local.py
tests/test_pubmed.py
tests/test_pubmed_mocked.py
tests/test_pymupdf_parser.py
tests/test_text_generation.py
tests/test_text_utils.py
tests/test_utils.py
tests/test_data/30784932_abstract.txt
tests/test_data/PMC12181427.txt
tests/test_data/PMC12181427_abstract.txt
tests/test_data/PMC12231352.txt
tests/test_data/PMC12231352_abstract.txt
tests/test_data/PMC12416454.txt
tests/test_data/PMC12416454_abstract.txt
tests/test_data/europepmc_metadata.json
tests/test_data/ncbi_metadata.json
tests/test_data/scan_base64_image_PMC12416454.txt
tests/test_data/test_mesh_term_database.xml
tests/test_data/test_figures/gjic.bmp
tests/test_data/test_figures/gjic.jpeg
tests/test_data/test_figures/gjic.jpg
tests/test_data/test_figures/gjic.tif
tests/test_data/test_figures/liver_fibrosis.png
tests/test_data/test_pdfs/PMC12416454_corrupted.pdf
tests/test_data/test_pdfs/test_pdf.pdf