dgenies

dgenies.init(all_jobs, mode)

Initialise dgenies client app

Arguments:
  • all_jobs (array) – list of user jobs (in standalone mode, empty in other modes)
  • mode (string) – server mode (standalone or webserver)
dgenies.ajax(url, data, success, error, method)

Ajax server call

Arguments:
  • url – url to call
  • data – data to send
  • success – success function
  • error – error function
  • method – method (GET, POST, …)
dgenies.fill_select_zones(x_targets, y_contigs)

Fill list of zones on select boxes (contigs and chromosomes)

Arguments:
  • x_targets (array) – list of chromosomes of target
  • y_contigs (array) – list of contigs of query
dgenies.get(url, data, success, error)

Get server call

Arguments:
  • url – url to call
  • data – data to send
  • success – success function
  • error – error function
dgenies.hide_loading()

Hide loading popup

dgenies.notify(text, type, delay)

Show new notification

Arguments:
  • text (string) – notification text
  • type (string) – notification type (danger, warning, info, success) according to Bootstrap Notify library
  • delay (int) – time before hide notification
dgenies.numberWithCommas(x)

Show human readable number higher than 1000: 1000 -> 1,000

Arguments:
  • x (int) – number
Returns:

string – human readable number

dgenies.post(url, data, success, error, async)

Post server call

Arguments:
  • url – url to call
  • data – data to send
  • success – success function
  • error – error function
  • async – make call asynchronous
dgenies.reset_loading_message()

Reset loading message to its default value

dgenies.save_cookies(cookies)

Save cookie on the browser

Arguments:
  • cookies (array) – list of jobs
dgenies.set_loading_message(message)

Change loading message on current popup

Arguments:
  • message (string) – new message
dgenies.show_loading(message, width)

Show loading popup

Arguments:
  • message (string) – loading message
  • width (int) – popup width
dgenies.update_results(results:)

Update list of jobs

Arguments:
  • results: (array) – new list of jobs