{% extends "base.html" %} {% set active_page = 'worksets' %} {% block title %}Worksets - Ursa Customer Portal{% endblock %} {% block content %}
Manage your genomics processing jobs
| Workset ID | Workset Name | Created | Type | Customer | TapDB Status | S3 Status | Cluster | Region | Pipeline | Samples | Progress | Started | Last Updated | Compute Cost | Dir Size | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ ws.workset_id }} | {{ ws.workset_name or ws.workset_id[:20] ~ '...' }} | {% if ws.created_at %}{{ ws.created_at[:16] | replace('T', ' ') }}{% else %}—{% endif %} | {% set wtype = ws.workset_type | default('ruo') | lower %} {% if wtype == 'clinical' %} Clinical {% elif wtype == 'lsmc' %} LSMC {% else %} RUO {% endif %} | {{ ws.customer_id | default('Unknown') | truncate(12, True, '...') }} | {{ ws.state }} | {{ ws.s3_status | default('unknown') }} |
{% if ws.execution_cluster_name or ws.cluster_name %}
{{ ws.execution_cluster_name or ws.cluster_name }}
{% else %}
—
{% endif %}
|
{% if ws.execution_cluster_region or ws.cluster_region %} {{ ws.execution_cluster_region or ws.cluster_region }} {% else %} — {% endif %} | {{ ws.pipeline_type | default('germline') }} | {{ ws.sample_count | default(0) }} |
{% if ws.state == 'in_progress' %}
{{ step | replace('_', ' ') | title }} {% endif %} {% elif ws.state == 'complete' or ws.state == 'completed' %} Done {% elif ws.state == 'error' %} Failed {% set step = ws.progress_step or ws.current_step %} {% if step %} {{ step | replace('_', ' ') | title }} {% endif %} {% elif ws.state == 'canceled' %} Canceled {% else %} Pending {% endif %} |
{% set started = ws.started_at or ws.execution_started_at %}{% if started %}{{ started[:16] | replace('T', ' ') }}{% else %}—{% endif %} | {% if ws.updated_at %}{{ ws.updated_at[:16] | replace('T', ' ') }}{% else %}—{% endif %} | {% if ws.compute_cost and ws.compute_cost > 0 %} ${{ "%.2f"|format(ws.compute_cost) }} {% if ws.is_actual_cost %}{% endif %} {% else %} — {% endif %} | {% if ws.storage_available %} {{ ws.storage_human }} {% elif ws.state == 'in_progress' %} {% else %} — {% endif %} | ||