ZINC api

From DISI
Revision as of 13:40, 1 May 2014 by Frodo (talk | contribs)
Jump to navigation Jump to search

Here we explain how to access ZINC programmatically. Currently, there are a number of pages on this topic, which we intend to re-write in a more formal way.


ZINC api (r/w)

models defines tables, what columns they have, relationships

managers defines higher-level common queries

The ZINC api is composed of many managers (one for substances, one for catalogs, one for targets, etc)

You can do things like this with a manager:

in_stock = zinc.catalogs.query(Catalog.purchasbility==1)


ZINC access at the psql/SQL level (r/w) NB please be careful!

ZINC access via http (ro, safe)

How else do we want to support accessing ZINC?