Tags: genid/Yleaf
Tags
Restore missing YFull markers for ~12,000 deep clades (e.g. E-Z15929) Commit 6e50d75 filtered YFull positions to SNP names present in v14 snp_map.txt to remove ISOGG-only markers, but this also dropped the gap-fill markers (whose names are not in snp_map.txt), re-orphaning ~9,270 tree nodes — including E-Z15929/E-FT6657 — so the YFull tree could no longer resolve them. Restore those markers additively across hg38/hg19/t2t from the last good state (d4fbd18): rows for currently-orphaned haplogroups, clean SNPs only (indels and ISOGG SNPs excluded). hg38 orphaned nodes drop 13,080 -> 739. Existing rows are untouched, so the ISOGG-removal that fixed mixture false-vetoes is preserved. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Yleaf v4.1.1 — UYSD iframe + UX patch - Fix UYSD haplogroup-map iframe on Windows (Tauri now uses https://tauri.localhost) - Reset all form fields when "+ New" is clicked - Correct "Yleaf 4.0" → "Yleaf 4.1" in window title and home header - Cargo.lock brought in sync with package version
fix(vcf): case-insensitive chrY replacement in BED for VCF pipeline
Position BED files use 'chry' (all lowercase); the chromosome rename
used line.replace("chrY", ...) which is case-sensitive and found
nothing, leaving the temp BED with 'chry' while VCFs use 'chrY'.
bcftools view -R then matched no positions, producing an empty
filtered VCF → empty bcftools query output → EmptyDataError.
Fix: replace both casings so all BED files (old 'chrY' and new
'chry' format) are normalised to the VCF's actual chromosome name.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
PreviousNext