Query
%if breadcrumbs: %end %if not 'hidden_bookmark_alter' in query.keys():
Save the link to this page to be able get back here! Or, copy your query ID and then use the "search a query" tool in the design page.
%end
%if query['status'] == 'queued':
%if time.time() - float(query['time']) > queryTimeout:
This query timed out (queried@{{query['isotime']}}). Please, try again or contact the server admin.
%else:
This query was queued at {{query['isotime']}}. This page will refresh automatically every 10 seconds.
%end
%end
%if query['status'] == 'running':
%if time.time() - float(query['start_time']) > queryTimeout:
This query timed out (started@{{query['start_isotime']}}). Please, try again or contact the server admin.
%else:
This query has been running since {{query['start_isotime']}} ({{"%.3f" % (time.time() - float(query['start_time']))}} seconds), after being queued for {{"%.3f" % (float(query['start_time']) - float(query['time']))}} seconds. This page will refresh automatically every 5 seconds.
%end
%end
%if query['status'] == 'done':
This query was completed at {{query['done_isotime']}}, after running for {{"%.3f" % (float(query['done_time']) - float(query['start_time']))}} seconds.
%end
%if query['status'] == 'error':
An error occurred while running the query. Please, try again or contact the server admin.
%end
{{query['name']}}
{{query['isotime']}}
{{query['description']}}
%if query['type'] == 'single':
%if "-1" == query['max_probes']:
%max_probes = np.inf
Showing all {{query['candidate_table'].shape[0]}} probe candidates.
%else: %max_probes = query['max_probes']Showing top {{query['max_probes']}}/{{query['candidate_table'].shape[0]}} probe candidates.
%endBuilt {{query['candidate_table'].shape[0]}} probe set candidates.
Query settings
- Name: {{query['name']}}
- Time: {{query['isotime']}}
- Type: {{query['type']}}
- Database: {{query['db']}}
- # oligos per probe: {{query['n_oligo']}}
- Feature #1 threshold: {{query['threshold']}} %if query['type'] == "single":
- Max # output probes: {{query['max_probes']}} %else:
- # of probes: {{query['n_probes']}}
- Windows shift: {{query['window_shift']}} %end
- Feature order: {{query['f1']}}, {{query['f2']}}, {{query['f3']}}
Cmd
{{query['cmd']}}
Log
%if os.path.isdir(os.path.join(queryRoot, query['id'])): %if 'error' == query['status']: %with open(os.path.join(queryRoot, query['id']+'.error.log')) as IH:{{"".join(IH.readlines())}}%end %else: %with open(os.path.join(queryRoot, query['id'], 'log')) as IH:
{{"".join(IH.readlines())}}%end %end %else:
Log not found.%end