You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'<details class="collapsible-section diagnostic-strips-chart" open id="diagnosticStripsSection">'
724
-
'<summary><h2>Classification of diagnostic sites per sample</h2></summary>'
724
+
f'<summary><h2>Classification of diagnostic sites per sample</h2><button class="pdf-btn" onclick="event.stopPropagation();exportStripSvg(\'diagnosticStripsSection\',\'diagnosticStripsContainer\',\'Classification of diagnostic sites per sample\',\'{html_escape(ref1_label)}\',\'{html_escape(ref2_label)}\')">↓ Download SVG</button></summary>'
725
725
'<div class="section-inner chart-section">'
726
726
'<p class="threshold-note">One strip per consensus: each segment = one diagnostic site in genomic order. <span id="stripFilterCount" aria-live="polite"></span></p>'
727
727
'<p class="threshold-note">{ref1} (blue), {ref2} (orange), other (gray).</p>'
'<details class="collapsible-section diagnostic-strips-chart" open id="breakpointsStripsSection">'
817
-
'<summary><h2>Recombination tracts and predicted breakpoints per sample</h2></summary>'
817
+
f'<summary><h2>Recombination tracts and predicted breakpoints per sample</h2><button class="pdf-btn" onclick="event.stopPropagation();exportStripSvg(\'breakpointsStripsSection\',\'breakpointsStripsContainer\',\'Recombination tracts and predicted breakpoints per sample\',\'{html_escape(ref1_label)}\',\'{html_escape(ref2_label)}\')">↓ Download SVG</button></summary>'
818
818
'<div class="section-inner chart-section">'
819
819
'<p class="threshold-note">Each coloured tract spans from the <strong>first to the last diagnostic SNP</strong> unambiguously derived from that clade. The predicted breakpoint lies somewhere in the <strong>uncoloured gap</strong> between adjacent tracts — its exact position cannot be determined because those intervening regions lack clade-informative diagnostic SNPs. Minimum consecutive diagnostic SNPs per tract: <strong>{min_consecutive}</strong>. <span id="breakpointsFilterCount" aria-live="polite"></span></p>'
820
820
'<p class="threshold-note">{ref1} (blue), {ref2} (orange). Grey gaps = predicted breakpoint region (may be widened by ambiguous bases or poorly sequenced areas).</p>'
0 commit comments