pubchem-access

1.0.1 • Public • Published

pubchem-access

JavaScript wrapper for PubChem API

About

Pubchem-access is a light-weight module enabling communication with PubChem database in JavaScript. In the browser, it is designed to work with an AMD module loader, e.g. require.js and has Ajax API SuperAgent as its sole dependency.

Getting started

In node:

npm install pubchem-access

In browser, just use pubchem-acces.js (works best with AMD module loader, tested with require.js).

Quick example in Node

var pubchem = require("./pubchem-access").domain("compound");
 
pubchem
    .setName("acetic acid")
    .getCas()
    .execute(function (data, status) {
        console.log(data + ", status: " + status);
});

Quick example for browsers

/*
 * First, configure require.js.
 * jQuery is NOT a dependency in pubchem-acccess,
 * just a utility for the sake of this example.
 */
requirejs(["config"], function(config) {
  requirejs(["jquery", "pubchem"], function ($, pbc) {
    var pubchem = pbc.domain("compound");
    $(function () {
      pubchem
        .setName("acetic acid")
        .getExactMass()
        .execute(function (data, status) {
          $("#content").html(data + ", status: " + status);
        });
    });
  });
});

Detailed Tutorial

Check out the project page.

Readme

Keywords

Package Sidebar

Install

npm i pubchem-access

Weekly Downloads

0

Version

1.0.1

License

MIT

Last publish

Collaborators

  • mmbmalik