- Multithreaded BLAST (#42) — adds
-num_threadsto all BLAST calls; defaults to all available CPUs; configurable via--threads <n>CLI option orblastThreadsXML profile attribute - Fix same-filename collision (#53) — BLAST output
.tabfiles are now prefixed with ring/sequence indices (r{ring}s{seq}_) so files with the same name in different directories never overwrite each other - Configurable GC skew/content window (#56) — new
--gc-window <n>CLI option andgcWindowXML attribute let users set the window size for GC calculations; falls back to auto-scaling when not set - Auto-release workflow — merging a PR labelled
releaseintomasterautomatically bumps the patch version, creates a tag, and triggers the existing release pipeline to build DMG/MSI/JAR packages
- Bump
actions/upload-artifactto v7,actions/download-artifactto v8 - Bump
maven-shade-pluginfrom 3.6.1 to 3.6.2 - CI now installs BLAST+ via pixi and runs E2E tests
- Added
pixi.tomlfor reproducible BLAST+ dependency management
| File | Description |
|---|---|
BRIG.jar |
Cross-platform fat JAR (GUI) |
brig-cli.jar |
Command-line interface JAR |
BRIG-1.1.0.dmg |
macOS installer |
BRIG-1.1.0.msi |
Windows installer |
First official release of BRIG (BLAST Ring Image Generator) with a modernised build and native installers.
- Maven build — migrated from legacy Ant scripts to a Maven-based build with reproducible dependency management
- Native installers — macOS DMG and Windows MSI produced via
jpackage, no JRE installation required - CLI mode — new headless
brig-cli.jarfor scripted/server-side usage alongside the GUI - Java 25 — updated to target the latest JDK
- Documentation site — Material for MkDocs documentation deployed to GitHub Pages
- CI/CD — GitHub Actions pipelines for continuous integration, docs deployment, and automated releases
- Test suite — JUnit 5 tests with JaCoCo code coverage
| File | Description |
|---|---|
BRIG.jar |
Cross-platform fat JAR (GUI) |
brig-cli.jar |
Command-line interface JAR |
BRIG-1.0.0.dmg |
macOS installer |
BRIG-1.0.0.msi |
Windows installer |
BRIG generates circular comparison images of multiple genomes using BLAST. It visualises sequence similarity, GC content, read coverage, and custom annotations as concentric rings around a reference genome.