dgenies.run¶
-
dgenies.run.
init
(s_id, allowed_ext, max_upload_file_size, target_example, query_example, tool_has_ava)¶ Initialise app for run page
Arguments: - s_id (string) – session id
- allowed_ext (object) –
- max_upload_file_size (int) – maximum upload file size
- target_example (string) – target example pseudo path
- query_example (string) – query example pseudo path
- tool_has_ava (object) – defines if each available tool has an all-vs-all mode
-
dgenies.run.
add_error
(error)¶ Add an error to the form
Arguments: - error (string) – error message to display
-
dgenies.run.
allowed_file
(filename, formats)¶ Check if a file has a valid format
Arguments: - filename (string) – filename
- formats (array) – expected file format
Returns: boolean – true if valid, else false
-
dgenies.run.
ask_for_upload
()¶ Ask server to start uploads
-
dgenies.run.
change_fasta_type
(fasta, type, keep_url)¶ Change source of fasta (local or url)
Arguments: - fasta (string) – type of fasta (query, target, …)
- type (string) – source of fasta (local or url)
- keep_url (boolean) – if true, keep url in form, else empty it
-
dgenies.run.
check_url
(url)¶ Check if an URL is valid
Arguments: - url (string) – the url to check
Returns: boolean – true if valid, else false
-
dgenies.run.
disable_form
()¶ Disable run form
-
dgenies.run.
do_submit
()¶ Do form submit staff (done once all uploads are done successfully)
-
dgenies.run.
enable_form
()¶ Enable run form
-
dgenies.run.
fill_examples
()¶ Fill inputs with example data
-
dgenies.run.
get_file_size_str
(size)¶ Get file size (human readable)
Arguments: - size (int) – file size in bytes
Returns: string – human readable size
-
dgenies.run.
hide_loading
(fasta)¶ Hide loading for a fasta uploaded file
Arguments: - fasta (string) – uploaded file type (query, target, …)
-
dgenies.run.
hide_success
(fasta)¶ Hide success on a file
Arguments: - fasta (string) – type of file (query, target, …)
-
dgenies.run.
init_fileuploads
()¶ Init file upload forms
-
dgenies.run.
ping_upload
()¶ Ping server: we still upload or wait for upload
-
dgenies.run.
reset_errors
()¶ Remove all errors displayed
-
dgenies.run.
reset_file_form
(tab, except_backup)¶ Reset all inputs in the given tab
Arguments: - tab (string) – tab name
- except_backup (boolean) – if true, don’t reset backup input
-
dgenies.run.
reset_file_input
(inp_name)¶ Reset file input
Arguments: - inp_name (string) – type of fasta (query, target, …)
-
dgenies.run.
restore_form
()¶ Restore run form
-
dgenies.run.
set_events
()¶ Initialise events
-
dgenies.run.
set_filename
(name, fasta)¶ Set filename for input fasta
Arguments: - name (string) – filename
- fasta (string) – type of fasta (query, target, …)
-
dgenies.run.
show_global_loading
()¶ Show global loading
-
dgenies.run.
show_loading
(fasta)¶ Show loading for a fasta uploading file
Arguments: - fasta (string) – uploading file type (query, target, …)
-
dgenies.run.
show_success
(fasta)¶ Show success: file uploaded successfully
Arguments: - fasta (string) – uploaded type of file (query, target, …)
-
dgenies.run.
show_tab
(tab)¶ Change displayed tab
Arguments: - tab (string) – id of the tab to show
-
dgenies.run.
start_uploads
()¶ Launch upload of files
-
dgenies.run.
submit
()¶ Submit form
-
dgenies.run.
upload_next
()¶ Upload next file
Returns: boolean – true if there is a next upload, else false and run submit
-
dgenies.run.
valid_form
()¶ Validate form
Returns: boolean – true if form is valid, else false
-
dgenies.run.
__upload_server_error
(fasta, data)¶ Notify and reanable form on upload server error
Arguments: - fasta (string) – fasta file (name) which fails
- data – data from server call
-
dgenies.run.
_init_fileupload
(ftype, formats, position)¶ Init file upload forms staff
Arguments: - ftype (string) – type of file (query, target, …)
- formats (array) – valid formats
- position (int) – position of file in the upload queue
-
dgenies.run.
_set_file_event
(ftype)¶ Initialise file change events
Arguments: - ftype (string) – type of file (query, target, …)
-
dgenies.run.
_set_file_select_event
(ftype)¶ Initialise change source of file (local, url) event
Arguments: - ftype (string) – type of file (query, target, …)
-
dgenies.run.
_start_upload
(ftype, fname)¶ Start upload staff
Arguments: - ftype – type of file (query, target, …)
- fname – fasta name
Returns: boolean – true if has uploads