pubchem
Version:
pubchem simplifies the data retrieval from the PubChem API.
20 lines • 591 B
JavaScript
import jp from 'jsonpath';
/**
* Returns all references cited in the PubChem entry
*
* @param data Data of a compound data request to the PubChem API
* @returns References
*/
export function getReferences(data) {
const references = jp.query(data, '$.Reference[*]').reduce((ref, entry) => {
ref[entry.ReferenceNumber] = {
url: entry.URL,
sourceName: entry.SourceName,
name: entry.Name,
description: entry.Description,
};
return ref;
}, {});
return references;
}
//# sourceMappingURL=getReferences.js.map