imcljs.save

bluegenes-properties

(bluegenes-properties service key value & [options])
Add a new key to the BlueGenes-specific config for a mine.
Requires that you are authenticated as an admin.

delete-bluegenes-properties

(delete-bluegenes-properties service key & [options])
Delete an existing key in the BlueGenes-specific config for a mine.
Requires that you are authenticated as an admin.

delete-preference

(delete-preference service preference & [options])
Delete a single stored preference by key for the authenticated user.

delete-query

(delete-query service title & [options])
Delete a query that has previously been saved into the user's profile.

delete-template

(delete-template service template-name & [options])
Delete a template by name.

feedback

(feedback service email feedback & [options])
Uses the mine's email service to send an email to the maintainers.
Email is optional and will be excluded if nil or empty.

im-list

(im-list service name type identifiers & [options])
Creates a list using a plain text string of identifiers

im-list-add-tag

(im-list-add-tag service name tags & [options])

im-list-copy

(im-list-copy service old-name new-name & [options])
Copy a list by name

im-list-delete

(im-list-delete service names & [options])
Delete one or name lists.

im-list-difference

(im-list-difference service name lists & [options])

im-list-from-query

(im-list-from-query service name query & [options])

im-list-intersect

(im-list-intersect service name lists & [options])

im-list-remove-tag

(im-list-remove-tag service name tags & [options])

im-list-rename

(im-list-rename service old-name new-name & [options])

im-list-subtraction

(im-list-subtraction service name source-lists subtract-lists & [options])

im-list-union

(im-list-union service name lists & [options])

im-list-update

(im-list-update service name & [options])
Update an existing list. Currently, only updating the description by specifying
`:newDescription` in the `options` map is supported.

im-list-upgrade

(im-list-upgrade service name object-ids)
Perform a list upgrade, replacing it with the specified up-to-date object IDs.

precompute

(precompute service template-name & [options])
Precompute a template by name. Must be owned by superuser.

preferences

(preferences service preferences & [options])
Set the preferences for the authenticated user by passing a map.
Note that none of the values can be an empty string. For that you'll have to
use `delete-preference` instead.

query

(query service query & [options])
Upload a query to be saved into the user's profile.
As of InterMine 4.1.2, the webservice returns an invalid JSON response, hence
why we use `:format 'text'` and no xform.

summarise

(summarise service template-name & [options])
Summarise a template by name. Must be owned by superuser.

template

(template service template-query & [options])
Save a template, or overwrite an existing with the same name.
Takes one or more templates each containing a query, serialised in XML or JSON.

template-add-tags

(template-add-tags service template-name tags & [options])
Add one or more tags to a template.

template-remove-tags

(template-remove-tags service template-name tags & [options])
Delete one or more tags from a template.

update-bluegenes-properties

(update-bluegenes-properties service key value & [options legacy?])
Update an existing key in the BlueGenes-specific config for a mine.
Requires that you are authenticated as an admin.