More than a launch button
The bundle needs setup steps, environment checks, external scripts, tool paths, and recoverable state before actions are safe to run.
First real app
The WGSExtract bundle is the first real application built through GUI for CLI. It pushed the project beyond demo controls into setup, command execution, data state, localization, and packaged releases.
WGSExtract gave GUI for CLI a real target: a genomics workflow with long-running tools, user-selected files, setup state, reference data, and packaging expectations.
The bundle needs setup steps, environment checks, external scripts, tool paths, and recoverable state before actions are safe to run.
Genome commands need terminal output, cancellation, exit code handling, path arguments, generated command previews, and clear disabled states.
WGSExtract exercises data sources, state-dependent actions, persisted settings, localization, icons, and workspace files.
The desktop app bundles WGSExtract CLI v0.6.6. This update adds no new app controls: v0.6.6 reaches you through the actions already in the app, with no settings to change.
Nanopore (ONT) reads are detected from PL:ONT read groups or UUID read names.
map-ont preset and keep MM/ML methylation tags through alignment and sorting. Realign refuses its keep-FASTQ option for ONT input rather than lose those tags. FASTQs renamed without platform metadata, such as SRA downloads, are treated as Illumina, and the app has no platform override.v0.6.6 also adds Clair3 calling, CpG methylation pileups, Y-STR panels, queryable variant tables (TSV/SQLite/Parquet), report-issue, vendor chip detection, and JSON result manifests. None of these has an app action yet, so run them from the CLI. Native Linux ARM64 DeepVariant is CLI only too, because Linux ARM64 desktop installers are not published.
These came with GUI #171. They start unchecked or blank, inheriting CLI/config defaults rather than forcing them off.
AADR 2M is excluded from all: explicitly install its pinned metadata from Library first. It supports GRCh37/38 only; GRCh38 also needs an already-installed forward chain. It does not support CHM13/T2T, and extraction never downloads missing metadata or chains. Use non-identifying AADR sample labels.
CLI setup is native on Windows, without WSL or MSYS2, and GUI settings save real TOML booleans and numbers, including false. Earlier CLI releases also fixed fresh Windows installation, added warnings for invalid configuration values, and improved alignment reproducibility, memory preflight, and native Windows full-genome validation. Tool and platform requirements still vary by workflow.
Download v0.6.6, read the CLI v0.6.6 release notes and ONT limitations, or see the workflow details and prerequisites.
manifest.json and page schema validation;Those requirements are generic. The WGSExtract app is concrete, but the runtime behavior belongs to GUI for CLI so another CLI tool can reuse the same shell.
A toy bundle can make any renderer look good. WGSExtract made the comparison harder: the frontend had to carry real commands, real setup, and real release packaging on Windows, macOS, and Linux. One TypeScript app packaged with Tauri was the surface that carried all of it with a single codebase, so it became the only frontend.