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 targety_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 texttype (
string()
) – notification type (danger, warning, info, success) according to Bootstrap Notify librarydelay (
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 messagewidth (
int()
) – popup width
- dgenies.update_results(results:)¶
Update list of jobs
- Arguments
results: (
array()
) – new list of jobs