{{if can_modify and auth.can_process_sample_set(request.vars['id']):}}
{{else:}}
{{pass}}
{{else:}}
{{pass}}
{{if row.sequence_file.data_file != None and ( row.results_file.id == None and ( status not in ["RUNNING", "QUEUED", "ASSIGNED"]) ) and (not has_pre_process or row.sequence_file.pre_process_flag != None) :}}
{{if auth.can_process_sample_set(request.vars['id']) and (config_id > 0 and auth.can_use_config(config_id)) :}}
{{pass}}
{{pass}}
{{pass}}
{{if can_modify:}}
{{pass}}
{{ text = tag_decorator.decorate(info["info"], 'tag', sample_type, '/sample_set/all') }}
{{=tag_decorator.sanitize(text)}}
{{if can_upload: }}
{{if not auth.can_process_sample_set(request.vars['id']) :}}
Once your data are uploaded, please
request an analysis.
{{pass}}
{{pass}}
{{if auth.can_process_sample_set(request.vars['id']) :}}
{{pass}}
{{if can_upload: }}
+ add samples
{{pass}}
compare some of these samples
see results:
{{for row in db( (db.fused_file.sample_set_id == request.vars["id"]) &
(auth.vidjil_accessible_query(PermissionEnum.read_config.value, db.config) | auth.vidjil_accessible_query(PermissionEnum.admin_config.value, db.config) ) &
(db.config.id ==db.fused_file.config_id)
).select() :}}
{{if row.fused_file.fused_file is not None :}}
{{pass}}
{{=row.config.name}}
{{pass}}
{{ if fused_count > 0: }}
export all results
{{ pass }}
{{if fused_count >0:}}
{{if fused_file is not None :}}
download {{=db.config[config_id].name}}
.vidjil
{{if analysis_count >0:}}
.analysis
{{pass}}
{{pass}}