# ESoup

A Wrapper around NCBI's Entrez Utilities


## About

[NCBI](https://www.ncbi.nlm.nih.gov/) offers various ways with which you can access resources in its databases. 
One way is the Entrez utilities ([E-utils]([https://www.ncbi.nlm.nih.gov/books/NBK25501/])) which 
allows you to access the databases programmatically. This project aims at creating wrappers around the E-utils i.e 
- [ESearch](https://www.ncbi.nlm.nih.gov/books/n/helpeutils/chapter4/#chapter4.ESearch)
- [EInfo](https://www.ncbi.nlm.nih.gov/books/NBK25499/#chapter4.EInfo)
- [EPost](https://www.ncbi.nlm.nih.gov/books/n/helpeutils/chapter4/#chapter4.EPost)
- [ESummary](https://www.ncbi.nlm.nih.gov/books/n/helpeutils/chapter4/#chapter4.ESummary)
- [EFetch](https://www.ncbi.nlm.nih.gov/books/n/helpeutils/chapter4/#chapter4.EFetch)
- [ELink](https://www.ncbi.nlm.nih.gov/books/n/helpeutils/chapter4/#chapter4.ELink)
- [EGQuery](https://www.ncbi.nlm.nih.gov/books/n/helpeutils/chapter4/#chapter4.EGQuery)
- [ESpell](https://www.ncbi.nlm.nih.gov/books/n/helpeutils/chapter4/#chapter4.ESpell)
- [ECitMatch](https://www.ncbi.nlm.nih.gov/books/n/helpeutils/chapter4/#chapter4.ECitMatch)


## Implementation
The current project is implemented in Python programming language, but wrappers for 
different languages can still be availed upon request. 

## Contribution
Contributions are welcomed from the community. Create a fork, hack it, submit a Pull request. 
In case of any thoughts and ideas, kindly raise an issue on the repo, it shall be resolved accordingly.