caydenberg / node-ncbi Goto Github PK
View Code? Open in Web Editor NEWA nodejs wrapper for the NCBI eUtils API.
A nodejs wrapper for the NCBI eUtils API.
Specific linkage queries were removed and moved into pubmed.js ... create one generic test for linkage and delete the others.
Hey, thanks for your work on this module!
I've done custom implementations of using the NCBI API before and know there is a way to fetch a full publication as JSON by its ID.
As I understand, with your module I can grab pieces of a publication by ID but never the complete object, is that correct or am I missing a piece?
Thanks!
Use webpack or browserify to create a browser version. Need Promise polyfill to be included.
Getting parsing errors trying to use const with ESLint in Common.js. See
eslint/eslint#4832
hapijs/lab#526
AtomLinter/linter-eslint#435
The description of the API for pubmed.search
is incorrect. The data passed to .then is an object containing the count and and an array of summaries.
Idea: from a PubMed ID# return either the full NLM XML (if available) OR null/404 etc..
(est. 2 hrs)
Hi, thanks very much for putting this package together.
It seems there is an issue with the boolean returned by
pubmed.isOa(ID)
I was testing this and seeing the same result from
pubmed.fullText(ID)
meaning I either get the full text or I don't, consistently, but the results of the boolean change.
Any ideas?
Half of it is coming from xml2js ... use browserify-bypass to create a smaller version for the browser. Should be much easier with access to the native DOM parser (doable in a few lines of code).
Thanks a lot for this very useful package!
We currently use on our backend side, and I noticed recently that a lot of dependencies were added to our project when building and deploying, and found out it was because of node-ncbi.
Could you consider moving the dependencies that are not mandatory to package use into devDependencies
of your package.json
file ?
If it helps, I can make a Pull Request.
Thanks again and have a nice day!
Hi, Thanks for the wonder full package. Could you please tell me how to mine mesh terms using this package?? A quick example would be really helpfull.
thanks,
Vivek
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.