LarsNieuwenhuizen / e-utilities

Php library for communication with the NCBI E-Utilities library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Maintainability Test Coverage StyleCI Latest Stable Version Latest Unstable Version License Documentation Status

E-Utilities

This php library is meant to serve as an abstraction layer to communicate with the NCBI E-Utilities using simple php objects. The E-Utilities have a variation of different calls.

  • EInfo
  • ESearch
  • EPost
  • ESummary
  • EFetch
  • ELink
  • EGQuery
  • ESpell
  • ECitMatch

More information on the in-depth details of the calls can be found here

Current state of this library

The implemented objects usable at this moment are:

Details are in the documentation

API Key

As of december 2018 NCBI requires the usage of an api key. You can create one here.

Once you've got an api key, add it in your .env file and call it NCBI_API_KEY

Note

Not all pararmeters NCBI supports are implemented in the objects. These will be implemented in time. For the current state either take a look in the code. Or check the documentation later this year. I'll try to work on it as much as I can.

The details for the separate EUtility objects and there usage can be found in the documentation.

About

Php library for communication with the NCBI E-Utilities library

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%