<?xml version="1.0" encoding="UTF-8"?>
<!--
  One entry, deliberately — and this is now a hosting limit rather than an app
  limit.

  Routing was moved to history.pushState, so every page has a real path with
  its own title, description and canonical: /tools/rnaflow, /learn/rna-seq and
  26 others. Those work for anyone using the site, including deep links and
  back/forward.

  What they cannot do yet is get indexed. GitHub Pages has no server-side
  rewrite, so a cold request for /tools/rnaflow is answered by 404.html — which
  Pages serves with an HTTP 404 status. The browser then redirects and the page
  loads correctly, but a crawler has already been told the URL does not exist.
  Listing those 28 paths here would just fill Search Console with errors.

  Two ways to make them real, both requiring a hosting change:
    - Serve the site from Netlify, which this repo already has a netlify.toml
      for. A rewrite rule returns 200 for every route.
    - Or pre-render one static file per route, each containing only that page's
      content, so no JavaScript is needed to see it.

  Once either is in place, expand this file to the full 28.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://bioinfocodex.com/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
