{"id":4663,"date":"2026-03-21T13:26:22","date_gmt":"2026-03-21T02:26:22","guid":{"rendered":"https:\/\/bornfree.life\/learn\/?page_id=4663"},"modified":"2026-05-12T14:36:34","modified_gmt":"2026-05-12T03:36:34","slug":"metabolic-pathway-overlay","status":"publish","type":"page","link":"https:\/\/bornfree.life\/dev\/metabolic-pathway-overlay\/","title":{"rendered":"Metabolic Pathway Overlay"},"content":{"rendered":"\n\n\n<div class=\"mpo-app\" data-mpo-app>\n    <header class=\"mpo-toolbar\">\n        <div class=\"mpo-toolbar-copy\">\n            <p class=\"mpo-eyebrow\">Launcher Mode<\/p>\n              <h2>Metabolic Pathway Overlay<\/h2>\n              <p class=\"mpo-subtitle\">\n                Add supported (raw) PDF lab reports or CSV output files generated by Born Free tools for\n            <a href=\"https:\/\/bornfree.life\/learn\/oligoscan-tool\/\" target=\"_blank\" rel=\"noopener noreferrer\">Oligoscan, SO\/Check<\/a>\n            or\n            <a href=\"https:\/\/bornfree.life\/learn\/universal-oat-tool\/\" target=\"_blank\" rel=\"noopener noreferrer\">Organic Acids Test<\/a>\n                reports. You can also add supported <button type=\"button\" class=\"mpo-inline-info-trigger\" data-mpo-gene-method-open aria-haspopup=\"dialog\" aria-controls=\"mpo-gene-method-modal-1\" aria-expanded=\"false\">gene reports<\/button>, then click \"Open Viewer\".\n              <\/p>\n              <p class=\"mpo-launcher-helper\" data-mpo-launcher-helper>Start by adding one or more supported report files.<\/p>\n        <\/div>\n        <div class=\"mpo-toolbar-actions\">\n            <div class=\"mpo-toolbar-file-actions\">\n                <label class=\"mpo-file-button\">\n                    <input type=\"file\" accept=\".csv,text\/csv,.tsv,text\/tab-separated-values,.txt,text\/plain,.json,application\/json,.pdf,application\/pdf\" multiple data-mpo-file-input>\n                    <span>Add Lab Files<\/span>\n                <\/label>\n                <button type=\"button\" class=\"mpo-secondary-button\" data-mpo-clear-files>Clear Files<\/button>\n            <\/div>\n            <div class=\"mpo-toolbar-viewer-actions\">\n                <button type=\"button\" class=\"mpo-primary-button\" data-mpo-open-viewer disabled>Open Viewer<\/button>\n                <button type=\"button\" class=\"mpo-secondary-button mpo-export-button\" data-mpo-export-pdf disabled>Export PDF<\/button>\n                <div class=\"mpo-toolbar-status\" data-mpo-prewarm-status data-state=\"loading\" aria-live=\"polite\">Status: Loading...<\/div>\n            <\/div>\n        <\/div>\n    <\/header>\n\n    <div class=\"mpo-banner\" data-mpo-notice>\n        Tool overview: Files you select are processed client-side and used to create a diagram overlay. Laboratory sources can be re-ordered in \"Data Source Priority\". Genetic findings are combined without hiding conflicts; only minimal normalized genetic findings are cached for up to four hours.\n    <\/div>\n\n    <section class=\"mpo-file-strip\">\n        <div>\n            <strong>Selected report files<\/strong>\n            <p class=\"mpo-stage-status\" data-mpo-stage-status>Choose one or more report files to populate this session summary.<\/p>\n        <\/div>\n        <div class=\"mpo-file-list\" data-mpo-file-list>\n            <span class=\"mpo-chip mpo-chip-muted\">No files loaded yet<\/span>\n        <\/div>\n    <\/section>\n\n    <div class=\"mpo-layout mpo-layout-launcher\">\n        <aside class=\"mpo-sidebar\">\n            <div class=\"mpo-panel\">\n                <h3>Diagram<\/h3>\n                <div class=\"mpo-select-field\">\n                    <label class=\"mpo-select-label\" for=\"mpo-diagram-picker\">Choose diagram<\/label>\n                    <select id=\"mpo-diagram-picker\" class=\"mpo-select-control\" data-mpo-diagram-picker aria-label=\"Choose pathway diagram\">\n                        <option value=\"\">Loading diagrams...<\/option>\n                    <\/select>\n                    <p class=\"mpo-select-help\">A selection of pathway diagrams are available to overlay data.<\/p>\n                <\/div>\n                <ul class=\"mpo-facts\">\n                    <li>\n                        <span>Selected diagram<\/span>\n                        <strong data-mpo-diagram-name>Figure 1: Mitochondrial Metabolism<\/strong>\n                    <\/li>\n                    <li>\n                        <span>Data sources<\/span>\n                        <strong data-mpo-source-count>0<\/strong>\n                    <\/li>\n                    <li>\n                        <span>Matched markers<\/span>\n                        <strong data-mpo-match-count>0<\/strong>\n                    <\/li>\n                <\/ul>\n            <\/div>\n\n            <div class=\"mpo-panel mpo-panel-priority\">\n                <h3>Laboratory Overlay Controls<\/h3>\n                <div class=\"mpo-priority-panel\">\n                    <label class=\"mpo-toggle mpo-inferred-toggle\">\n                        <input type=\"checkbox\" data-mpo-include-inferred checked>\n                        <span>Include inferred deficiency rows<\/span>\n                    <\/label>\n                    <p class=\"mpo-empty-copy mpo-priority-copy\" data-mpo-priority-copy>Load more than one laboratory source to choose which source wins laboratory highlighting.<\/p>\n                    <div class=\"mpo-priority-list\" data-mpo-source-priority><\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"mpo-panel\">\n                <h3>Session Summary<\/h3>\n                <div class=\"mpo-session-list\" data-mpo-session-list>\n                    <p class=\"mpo-empty-copy\">Choose one or more report files to populate this session summary.<\/p>\n                <\/div>\n            <\/div>\n        <\/aside>\n    <\/div>\n\n    <div class=\"mpo-viewer\" data-mpo-viewer hidden>\n        <div class=\"mpo-viewer-chrome\">\n            <div class=\"mpo-viewer-topbar\">\n                <div class=\"mpo-viewer-copy\">\n                    <div class=\"mpo-viewer-title-row\">\n                        <p class=\"mpo-eyebrow\">Viewer Mode<\/p>\n                        <h3 data-mpo-diagram-name>Figure 1: Mitochondrial Metabolism<\/h3>\n                    <\/div>\n                    <div class=\"mpo-viewer-meta\">\n                        <p data-mpo-viewer-status>Preparing full-screen viewer...<\/p>\n                        <p class=\"mpo-viewer-nav-hint\">Navigation: Scroll or pinch to zoom, click and drag to pan, and click a highlighted item for details. Double-click a highlight to show identical matches.<\/p>\n                        <p class=\"mpo-viewer-notice\" data-mpo-viewer-notice role=\"status\" aria-live=\"polite\"><\/p>\n                    <\/div>\n                <\/div>\n                <div class=\"mpo-viewer-actions\">\n                    <div class=\"mpo-zoom-controls\" data-mpo-zoom-controls=\"viewer\">\n                        <div class=\"mpo-zoom-button-row\">\n                            <button type=\"button\" class=\"mpo-secondary-button mpo-zoom-button\" data-mpo-zoom-out=\"viewer\" aria-label=\"Zoom out\">-<\/button>\n                            <button type=\"button\" class=\"mpo-secondary-button mpo-zoom-button\" data-mpo-zoom-fit=\"viewer\">Fit<\/button>\n                            <button type=\"button\" class=\"mpo-secondary-button mpo-zoom-button\" data-mpo-zoom-reset=\"viewer\">100%<\/button>\n                            <button type=\"button\" class=\"mpo-secondary-button mpo-zoom-button\" data-mpo-zoom-in=\"viewer\" aria-label=\"Zoom in\">+<\/button>\n                            <span class=\"mpo-zoom-readout\" data-mpo-zoom-readout=\"viewer\">100%<\/span>\n                        <\/div>\n                    <\/div>\n                    <button type=\"button\" class=\"mpo-secondary-button mpo-export-button\" data-mpo-export-pdf disabled>Export PDF<\/button>\n                    <button type=\"button\" class=\"mpo-secondary-button mpo-close-button\" data-mpo-close-viewer aria-label=\"Close viewer\">\n                        <span class=\"mpo-close-label\">Close Viewer<\/span>\n                        <span class=\"mpo-close-icon\" aria-hidden=\"true\">&times;<\/span>\n                    <\/button>\n                <\/div>\n                <div class=\"mpo-presentation-toolbar\" data-mpo-presentation-toolbar hidden>\n                    <div class=\"mpo-presentation-tools\" data-mpo-presentation-tools role=\"toolbar\" aria-label=\"Diagram presentation tools\">\n                        <div class=\"mpo-presentation-tool-group\" aria-label=\"Presentation interaction mode\">\n                            <button type=\"button\" class=\"mpo-presentation-icon-button\" data-mpo-presentation-tool=\"pan\" aria-label=\"Pan tool\" title=\"Pan tool\" aria-pressed=\"true\">\n                                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7.5 11V7.5a1.5 1.5 0 0 1 3 0V10m0-3.5a1.5 1.5 0 0 1 3 0V10m0-2.5a1.5 1.5 0 0 1 3 0V11m0-1.5a1.5 1.5 0 0 1 3 0v5c0 3.6-2.4 5.5-6 5.5h-1.2c-2.2 0-3.4-1.1-4.7-2.6l-3-3.5a1.5 1.5 0 0 1 2.2-2l1.7 1.5z\"\/><\/svg>\n                            <\/button>\n                            <button type=\"button\" class=\"mpo-presentation-icon-button\" data-mpo-presentation-tool=\"highlighter\" aria-label=\"Highlighter tool\" title=\"Highlighter tool (H)\" aria-pressed=\"false\">\n                                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m14 4 6 6-8.5 8.5-6-6zM4 14l6 6H4zM14 4l2-2 6 6-2 2\"\/><\/svg>\n                            <\/button>\n                            <button type=\"button\" class=\"mpo-presentation-icon-button\" data-mpo-presentation-tool=\"smart-highlighter\" aria-label=\"Smart highlighter tool\" title=\"Smart highlight (S)\" aria-pressed=\"false\">\n                                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M6 3v8a6 6 0 0 0 12 0V3h-4v8a2 2 0 0 1-4 0V3zM6 7h4M14 7h4M4 20h7M15.5 17.5v5M13 20h5\"\/><\/svg>\n                            <\/button>\n                            <button type=\"button\" class=\"mpo-presentation-icon-button\" data-mpo-presentation-tool=\"eraser\" aria-label=\"Eraser tool\" title=\"Eraser tool (E)\" aria-pressed=\"false\">\n                                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m4 15 9-11 7 6-8 10H7zM10 20h11\"\/><\/svg>\n                            <\/button>\n                        <\/div>\n\n                        <label class=\"mpo-presentation-size\" for=\"mpo-presentation-brush-size-10\">\n                            <span>Size<\/span>\n                            <input id=\"mpo-presentation-brush-size-10\" type=\"range\" min=\"6\" max=\"48\" step=\"1\" value=\"18\" data-mpo-presentation-size>\n                            <output data-mpo-presentation-size-output for=\"mpo-presentation-brush-size-10\">18<\/output>\n                        <\/label>\n\n                        <div class=\"mpo-presentation-colour-wrap\">\n                            <button type=\"button\" class=\"mpo-presentation-colour-button\" data-mpo-presentation-colour-open aria-label=\"Choose highlighter colour and opacity\" title=\"Colour and opacity\" aria-haspopup=\"dialog\" aria-controls=\"mpo-presentation-colour-popover-11\" aria-expanded=\"false\">\n                                <span class=\"mpo-presentation-colour-swatch\" data-mpo-presentation-colour-swatch aria-hidden=\"true\"><\/span>\n                                <span>Colour<\/span>\n                            <\/button>\n                            <div id=\"mpo-presentation-colour-popover-11\" class=\"mpo-presentation-colour-popover\" data-mpo-presentation-colour-popover role=\"dialog\" aria-label=\"Highlighter colour and opacity\" hidden>\n                                <div class=\"mpo-presentation-popover-heading\">\n                                    <strong>Highlighter colour<\/strong>\n                                    <button type=\"button\" class=\"mpo-presentation-popover-close\" data-mpo-presentation-colour-close aria-label=\"Close colour controls\">&times;<\/button>\n                                <\/div>\n                                <div class=\"mpo-presentation-presets\" aria-label=\"Preset colours\">\n                                                                            <button type=\"button\" class=\"mpo-presentation-preset\" data-mpo-presentation-preset=\"#ffe000\" style=\"--mpo-preset-colour: #ffe000\" aria-label=\"Use Yellow\" title=\"Yellow\"><\/button>\n                                                                            <button type=\"button\" class=\"mpo-presentation-preset\" data-mpo-presentation-preset=\"#84cc16\" style=\"--mpo-preset-colour: #84cc16\" aria-label=\"Use Lime\" title=\"Lime\"><\/button>\n                                                                            <button type=\"button\" class=\"mpo-presentation-preset\" data-mpo-presentation-preset=\"#22d3ee\" style=\"--mpo-preset-colour: #22d3ee\" aria-label=\"Use Cyan\" title=\"Cyan\"><\/button>\n                                                                            <button type=\"button\" class=\"mpo-presentation-preset\" data-mpo-presentation-preset=\"#e879f9\" style=\"--mpo-preset-colour: #e879f9\" aria-label=\"Use Magenta\" title=\"Magenta\"><\/button>\n                                                                            <button type=\"button\" class=\"mpo-presentation-preset\" data-mpo-presentation-preset=\"#fb923c\" style=\"--mpo-preset-colour: #fb923c\" aria-label=\"Use Orange\" title=\"Orange\"><\/button>\n                                                                            <button type=\"button\" class=\"mpo-presentation-preset\" data-mpo-presentation-preset=\"#ef4444\" style=\"--mpo-preset-colour: #ef4444\" aria-label=\"Use Red\" title=\"Red\"><\/button>\n                                                                            <button type=\"button\" class=\"mpo-presentation-preset\" data-mpo-presentation-preset=\"#3b82f6\" style=\"--mpo-preset-colour: #3b82f6\" aria-label=\"Use Blue\" title=\"Blue\"><\/button>\n                                                                            <button type=\"button\" class=\"mpo-presentation-preset\" data-mpo-presentation-preset=\"#ffffff\" style=\"--mpo-preset-colour: #ffffff\" aria-label=\"Use White\" title=\"White\"><\/button>\n                                                                    <\/div>\n                                <label class=\"mpo-presentation-popover-field\" for=\"mpo-presentation-colour-input-12\">\n                                    <span>Custom colour<\/span>\n                                    <input id=\"mpo-presentation-colour-input-12\" type=\"color\" value=\"#ffe000\" data-mpo-presentation-colour-input>\n                                <\/label>\n                                <label class=\"mpo-presentation-popover-field\" for=\"mpo-presentation-opacity-13\">\n                                    <span>Opacity <output data-mpo-presentation-opacity-output for=\"mpo-presentation-opacity-13\">30%<\/output><\/span>\n                                    <input id=\"mpo-presentation-opacity-13\" type=\"range\" min=\"10\" max=\"100\" step=\"5\" value=\"30\" data-mpo-presentation-opacity>\n                                <\/label>\n                                <div class=\"mpo-presentation-stroke-preview\" data-mpo-presentation-stroke-preview aria-hidden=\"true\"><span><\/span><\/div>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"mpo-presentation-tool-group\" aria-label=\"Presentation mark actions\">\n                            <button type=\"button\" class=\"mpo-presentation-icon-button\" data-mpo-presentation-visibility aria-label=\"Hide annotations\" title=\"Hide annotations\" aria-pressed=\"true\">\n                                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6S2 12 2 12z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>\n                            <\/button>\n                            <button type=\"button\" class=\"mpo-presentation-icon-button\" data-mpo-presentation-undo aria-label=\"Undo presentation action\" title=\"Undo (Ctrl\/Cmd+Z)\" disabled>\n                                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m9 7-5 5 5 5M5 12h8a6 6 0 0 1 6 6\"\/><\/svg>\n                            <\/button>\n                            <button type=\"button\" class=\"mpo-presentation-icon-button\" data-mpo-presentation-redo aria-label=\"Redo presentation action\" title=\"Redo\" disabled>\n                                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"m15 7 5 5-5 5m4-5h-8a6 6 0 0 0-6 6\"\/><\/svg>\n                            <\/button>\n                            <button type=\"button\" class=\"mpo-presentation-clear\" data-mpo-presentation-clear disabled>Clear<\/button>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"mpo-viewer-mobile-controls\" aria-label=\"Viewer zoom controls\">\n                <div class=\"mpo-zoom-controls mpo-zoom-controls-mobile\" data-mpo-zoom-controls=\"viewer-mobile\">\n                    <div class=\"mpo-zoom-button-row\">\n                        <button type=\"button\" class=\"mpo-secondary-button mpo-zoom-button\" data-mpo-zoom-out=\"viewer\" aria-label=\"Zoom out\">-<\/button>\n                        <button type=\"button\" class=\"mpo-secondary-button mpo-zoom-button\" data-mpo-zoom-fit=\"viewer\">Fit<\/button>\n                        <button type=\"button\" class=\"mpo-secondary-button mpo-zoom-button\" data-mpo-zoom-reset=\"viewer\">100%<\/button>\n                        <button type=\"button\" class=\"mpo-secondary-button mpo-zoom-button\" data-mpo-zoom-in=\"viewer\" aria-label=\"Zoom in\">+<\/button>\n                        <span class=\"mpo-zoom-readout\" data-mpo-zoom-readout=\"viewer\">100%<\/span>\n                    <\/div>\n                <\/div>\n                <button\n                    type=\"button\"\n                    class=\"mpo-secondary-button mpo-details-toggle\"\n                    data-mpo-toggle-details\n                    aria-controls=\"mpo-viewer-details-panel\"\n                    aria-expanded=\"false\"\n                >\n                    Show details\n                <\/button>\n            <\/div>\n        <\/div>\n\n        <div class=\"mpo-viewer-layout\">\n            <aside class=\"mpo-viewer-sidebar\">\n                <div class=\"mpo-panel\" id=\"mpo-viewer-details-panel\" data-mpo-viewer-details-panel>\n                    <h3>Session<\/h3>\n                    <ul class=\"mpo-facts\">\n                        <li>\n                            <span>Diagram<\/span>\n                            <strong data-mpo-diagram-name>Figure 1: Mitochondrial Metabolism<\/strong>\n                        <\/li>\n                        <li>\n                            <span>Data sources<\/span>\n                            <strong data-mpo-source-count>0<\/strong>\n                        <\/li>\n                        <li>\n                            <span>Matched markers<\/span>\n                            <strong data-mpo-match-count>0<\/strong>\n                        <\/li>\n                    <\/ul>\n                <\/div>\n\n                <div class=\"mpo-panel\">\n                    <h3>Loaded Files<\/h3>\n                    <div class=\"mpo-session-list\" data-mpo-session-list>\n                        <p class=\"mpo-empty-copy\">Choose files in launcher mode, then reopen the viewer at any time.<\/p>\n                    <\/div>\n                <\/div>\n\n                <div class=\"mpo-panel mpo-panel-priority\">\n                    <h3>Laboratory Overlay Controls<\/h3>\n                    <div class=\"mpo-priority-panel\">\n                        <label class=\"mpo-toggle mpo-inferred-toggle\">\n                            <input type=\"checkbox\" data-mpo-include-inferred checked>\n                            <span>Include inferred deficiency rows<\/span>\n                        <\/label>\n                        <p class=\"mpo-empty-copy mpo-priority-copy\" data-mpo-priority-copy>Load more than one laboratory source to choose which source wins laboratory highlighting.<\/p>\n                        <div class=\"mpo-priority-list\" data-mpo-source-priority><\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"mpo-panel mpo-panel-matched\">\n                    <h3>Matched Markers<\/h3>\n                    <div class=\"mpo-match-summary\" data-mpo-match-summary>\n                        <p class=\"mpo-empty-copy\">Load one or more report files to preview matched pathway markers here.<\/p>\n                    <\/div>\n                    <div class=\"mpo-match-list\" data-mpo-match-list><\/div>\n                <\/div>\n            <\/aside>\n\n            <main class=\"mpo-viewer-stage\">\n                <div class=\"mpo-viewer-shell\">\n                    <div class=\"mpo-viewer-loading\" data-mpo-viewer-loading hidden>\n                        <div class=\"mpo-viewer-loading-card\">\n                            <span class=\"mpo-viewer-loading-spinner\" aria-hidden=\"true\"><\/span>\n                            <strong>Please wait<\/strong>\n                            <p data-mpo-viewer-loading-message>Loading the full-screen viewer...<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"mpo-viewer-canvas\" data-mpo-viewer-canvas><\/div>\n                <\/div>\n            <\/main>\n        <\/div>\n    <\/div>\n\n    <div class=\"mpo-modal\" id=\"mpo-gene-method-modal-1\" data-mpo-gene-method-modal hidden>\n        <div class=\"mpo-modal-card mpo-panel mpo-gene-method-modal-card\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"mpo-gene-method-title-2\" aria-describedby=\"mpo-gene-method-description-3\">\n            <button type=\"button\" class=\"mpo-secondary-button mpo-modal-icon-close\" data-mpo-gene-method-close aria-label=\"Close gene matching information\">&times;<\/button>\n            <p class=\"mpo-eyebrow\">Gene Report Matching<\/p>\n            <h3 id=\"mpo-gene-method-title-2\">How gene matching works<\/h3>\n            <p class=\"mpo-modal-hint mpo-gene-method-copy\"><strong>Supported report types include:<\/strong> IntellxxDNA, SmartDNA Advanced Pathways, FitGene Megabundle Summary and Nordic Genex reports, plus 23andMe and SelfDecode TXT files. Structured CSV, TSV and JSON gene reports are also accepted.<\/p>\n            <p class=\"mpo-modal-hint mpo-gene-method-copy\" id=\"mpo-gene-method-description-3\">Gene names are standardized using HGNC-approved symbols and aliases. SNP-only results are linked through NCBI dbSNP RefSNP records, retaining only unambiguous, diagram-relevant matches. Raw genotypes must also agree on genome build, strand and position. Gain\/loss is shown only when explicitly reported.<\/p>\n            <div class=\"mpo-gene-method-sources\" aria-label=\"Gene matching sources\">\n                <span>Sources<\/span>\n                <a href=\"https:\/\/hgnc.genenames.org\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">HGNC gene nomenclature<\/a>\n                <a href=\"https:\/\/ncbiinsights.ncbi.nlm.nih.gov\/2018\/06\/15\/dbsnp-updates-json-refsnp-report-api\/\" target=\"_blank\" rel=\"noopener noreferrer\">NCBI dbSNP RefSNP<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"mpo-modal\" data-mpo-pdf-source-modal hidden>\n        <div class=\"mpo-modal-card mpo-panel\">\n            <p class=\"mpo-eyebrow\">PDF Source<\/p>\n            <h3>Select Parser<\/h3>\n            <p data-mpo-pdf-source-description>Choose which Born Free parser should handle this PDF.<\/p>\n            <div class=\"mpo-source-choice-list\" data-mpo-pdf-source-options><\/div>\n            <div class=\"mpo-modal-actions\">\n                <button type=\"button\" class=\"mpo-secondary-button\" data-mpo-pdf-source-cancel>Cancel<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"mpo-modal\" data-mpo-pdf-password-modal hidden>\n        <div class=\"mpo-modal-card mpo-panel mpo-pdf-password-modal-card\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"mpo-pdf-password-title-4\" aria-describedby=\"mpo-pdf-password-description-5\">\n            <p class=\"mpo-eyebrow\">Protected Gene Report<\/p>\n            <h3 id=\"mpo-pdf-password-title-4\">Unlock PDF<\/h3>\n            <p class=\"mpo-modal-hint\" id=\"mpo-pdf-password-description-5\" data-mpo-pdf-password-description>This gene report requires its PDF password.<\/p>\n            <label for=\"mpo-pdf-password-input-6\">PDF password<\/label>\n            <input id=\"mpo-pdf-password-input-6\" type=\"password\" autocomplete=\"off\" autocapitalize=\"none\" spellcheck=\"false\" data-mpo-pdf-password-input>\n            <p class=\"mpo-field-message\" data-mpo-pdf-password-message aria-live=\"polite\"><\/p>\n            <p class=\"mpo-modal-hint mpo-pdf-password-privacy\">The password is used only for this import in your browser. It is not saved with the report or session.<\/p>\n            <div class=\"mpo-modal-actions\">\n                <button type=\"button\" class=\"mpo-secondary-button\" data-mpo-pdf-password-cancel>Cancel<\/button>\n                <button type=\"button\" class=\"mpo-primary-button\" data-mpo-pdf-password-submit>Unlock Report<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"mpo-modal\" id=\"mpo-reprinted-pdf-modal-7\" data-mpo-reprinted-pdf-modal hidden>\n        <div class=\"mpo-modal-card mpo-panel mpo-reprinted-pdf-modal-card\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"mpo-reprinted-pdf-title-8\" aria-describedby=\"mpo-reprinted-pdf-description-9\">\n            <button type=\"button\" class=\"mpo-secondary-button mpo-modal-icon-close\" data-mpo-reprinted-pdf-close aria-label=\"Close reprinted PDF notice\">&times;<\/button>\n            <p class=\"mpo-eyebrow\">Original PDF Required<\/p>\n            <h3 id=\"mpo-reprinted-pdf-title-8\">Microsoft Print to PDF detected<\/h3>\n            <p class=\"mpo-modal-hint mpo-reprinted-pdf-intro\" id=\"mpo-reprinted-pdf-description-9\" data-mpo-reprinted-pdf-description><\/p>\n            <div class=\"mpo-reprinted-pdf-list\" data-mpo-reprinted-pdf-list><\/div>\n            <p class=\"mpo-modal-hint mpo-reprinted-pdf-guidance\">If you have access to the original document, which is normally supplied by email or through the lab portal, please use that file instead. Otherwise, contact your provider for a replacement.<\/p>\n            <div class=\"mpo-modal-actions\">\n                <button type=\"button\" class=\"mpo-secondary-button\" data-mpo-reprinted-pdf-close>Close<\/button>\n                <button type=\"button\" class=\"mpo-primary-button\" data-mpo-reprinted-pdf-reselect>Select Original PDF<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"mpo-modal\" data-mpo-warning-modal hidden>\n        <div class=\"mpo-modal-card mpo-panel mpo-warning-modal-card\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Warning details\">\n            <p class=\"mpo-eyebrow\">Import Warnings<\/p>\n            <h3 data-mpo-warning-title>Warning details<\/h3>\n            <p class=\"mpo-modal-hint\" data-mpo-warning-description>Review parser warnings for this report file.<\/p>\n            <ul class=\"mpo-warning-list\" data-mpo-warning-list><\/ul>\n            <div class=\"mpo-modal-actions\">\n                <button type=\"button\" class=\"mpo-secondary-button\" data-mpo-warning-close>Close<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <div class=\"mpo-modal\" data-mpo-interpretation-modal hidden>\n        <div class=\"mpo-modal-card mpo-panel mpo-interpretation-modal-card\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Interpretation details\">\n            <button type=\"button\" class=\"mpo-secondary-button mpo-modal-icon-close\" data-mpo-interpretation-close aria-label=\"Close interpretations\">&times;<\/button>\n            <div class=\"mpo-interpretation-modal-header\">\n                <p class=\"mpo-eyebrow\">Interpretations<\/p>\n                <h3 data-mpo-interpretation-title>Interpretations<\/h3>\n                <p class=\"mpo-modal-hint\" data-mpo-interpretation-description>Review interpretation details for this report file.<\/p>\n            <\/div>\n            <div class=\"mpo-interpretation-modal-scroll\" data-mpo-interpretation-scroll>\n                <p class=\"mpo-interpretation-scroll-hint\">Scroll to explore all interpretation notes<\/p>\n                <ul class=\"mpo-interpretation-modal-list\" data-mpo-interpretation-list><\/ul>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/div>\n\n<p><strong><em><br>Disclaimer:<\/em><\/strong><em>&nbsp;&nbsp;<br>Names and trademarks used are used\n nominatively to identify the compatible lab report. Born Free is not affiliated with, endorsed by, or sponsored by labs. For support with official reports, contact the vendor directly; this tool is community-built and independent.&nbsp;<br><br>Information is general and not medical advice.&nbsp;Outputs\n are experimental and may contain errors. Do not use for diagnosis or \nclinical decisions; seek advice from a qualified health professional. \nThis tool is provided for research\/education to help read report PDFs. \nIt is not intended to diagnose, treat, prevent or monitor disease, and \nis not intended for clinical decision-support. If you use software for \nsuch purposes, you are responsible for complying with applicable \nregulations.<br><br>This tool is provided \u2018as is\u2019: we don\u2019t warrant \ncompleteness or accuracy and exclude all implied warranties to the \nmaximum extent permitted by law.&nbsp;<strong><br><br>Known bugs:<\/strong><br>The diagram rendering on some mobile devices is currently producing some minor text artefacts \/ glitches.<strong><br><br>Acknowledgements:<\/strong><br>Many thanks to Zack Polizzi for the original overlay concept and excellent prior work.<\/em><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-4663","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bornfree.life\/dev\/wp-json\/wp\/v2\/pages\/4663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bornfree.life\/dev\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bornfree.life\/dev\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bornfree.life\/dev\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bornfree.life\/dev\/wp-json\/wp\/v2\/comments?post=4663"}],"version-history":[{"count":7,"href":"https:\/\/bornfree.life\/dev\/wp-json\/wp\/v2\/pages\/4663\/revisions"}],"predecessor-version":[{"id":5008,"href":"https:\/\/bornfree.life\/dev\/wp-json\/wp\/v2\/pages\/4663\/revisions\/5008"}],"wp:attachment":[{"href":"https:\/\/bornfree.life\/dev\/wp-json\/wp\/v2\/media?parent=4663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}