72ecd89a5f2f0f37b07e54e25f4bc3718ab11682
lrnassar
  Thu Jul 3 16:54:18 2025 -0700
Updating the text to reflect the new limitations to hgBlat programmatic access. Refs #36028

diff --git src/hg/htdocs/FAQ/FAQblat.html src/hg/htdocs/FAQ/FAQblat.html
index 6c3ce9d647c..6c6e6778a22 100755
--- src/hg/htdocs/FAQ/FAQblat.html
+++ src/hg/htdocs/FAQ/FAQblat.html
@@ -469,32 +469,38 @@
 <a name="blat13"></a>
 <h2>Protein-translated BLAT having different results</h2>
 <p>
 Protein-translated BLAT (protein or translated RNA queries) uses the standard vertebrate
 genetic code. It will be slightly less sensitive on mitochondria and species using other
 genetic codes. More information on standard genetic codes can be found on the
 <a target="_blank"
 href="https://www.ncbi.nlm.nih.gov/Taxonomy/taxonomyhome.html/index.cgi?chapter=cgencodes">
 NCBI website</a>. Additional details on mitochondria codon tables can be found on
 the <a target="_blank"
 href="https://www.wikiwand.com/en/DNA_and_RNA_codon_tables">Wikiwand website</a>.
 </p>
 
 <a name="blat14"></a>
 <h2>Querying BLAT programmatically using URLs</h2>
+<p><b>Note:</b> Open programmatic access was removed in 2025 due to bot abuse. If you would like
+to request access, please <a href="/contacts.html">contact us</a>. Keep in mind that BLAT can also
+be run <a href="#blat15">locally</a>, which can lead to improved performance. A <a target="_blank"
+href="https://kentinformatics.com/">license</a> is required for commercial use of the local BLAT utility.
+</p>
 <p>
-For programmatic access, BLAT supports URL queries which are returned as psl format in a JSON structure. 
+The following entry explains the usage of our programmatic access, although programmatic usage will not work
+without special access. BLAT supports URL queries which are returned as psl format in a JSON structure. 
 The URL requires three variables: the sequence to blat, the type of query and the database, as follows</p>
 <pre>
 https://genome.ucsc.edu/cgi-bin/hgBlat?userSeq=[seq]&amp;type=[type]&amp;db=[database]&amp;output=json</pre>
 <p>
 If the sequence is longer than 8kbp, the request must be sent via HTTP POST.
 </p>
 <p>
 Query types include DNA, protein, translated RNA and translated DNA:</p>
 <pre>
 <a href="https://genome.ucsc.edu/cgi-bin/hgBlat?userSeq=GACCTCGGCGTGGCCTAGCG&amp;type=DNA&amp;db=hg38&amp;output=json">https://genome.ucsc.edu/cgi-bin/hgBlat?userSeq=GACCTCGGCGTGGCCTAGCG&amp;type=DNA&amp;db=hg38&amp;output=json</a>
 <a href="https://genome.ucsc.edu/cgi-bin/hgBlat?userSeq=IGCLPAHLLGDMWGRFWTNLYSLTVPFGQKPNIDVTDAMVDQAWDAQRIFKEAEKFFVSVGLPNM&amp;type=protein&amp;db=hg38&amp;output=json">https://genome.ucsc.edu/cgi-bin/hgBlat?userSeq=IGCLPAHLLGDMWGRFWTNLYSLTVPFGQKPNIDVTDAMVDQAWDAQRIFKEAEKFFVSVGLPNM&amp;type=protein&amp;db=hg38&amp;output=json</a>
 <a href="https://genome.ucsc.edu/cgi-bin/hgBlat?userSeq=UUUCCCUUCCCCACUGUAGUGGGAGAGAAGGGAGUGGCCAUACCAUAUUUUUCUCGUGGGCCGUUGUAGUCAUAAGGCCUUCCUUUGCGGAAAAUUUUCAGGGUGGGAUA&amp;type=translated%20RNA&amp;db=hg38&amp;output=json">https://genome.ucsc.edu/cgi-bin/hgBlat?userSeq=UUUCCCUUCCCCACUGUAGUGGGAGAGAAGGGAGUGGCCAUACCAUAUUUUUCUCGUGGGCCGUUGUAGUCAUAAGGCCUUCCUUUGCGGAAAAUUUUCAGGGUGGGAUA&type=translated%20RNA&db=hg38&output=json</a>
 <a href="https://genome.ucsc.edu/cgi-bin/hgBlat?userSeq=TTTCCCTTCCCCACTGTAGTGGGAGAGAAGGGAGTGGCCATACCATATTTTTCTCGTGGGCCGTTGTAGTCATAAGGCCTTCCTTTGCGGAAAATTTTCAGGGTGGGATA&amp;type=translated%20DNA&amp;db=hg38&amp;output=json">https://genome.ucsc.edu/cgi-bin/hgBlat?userSeq=TTTCCCTTCCCCACTGTAGTGGGAGAGAAGGGAGTGGCCATACCATATTTTTCTCGTGGGCCGTTGTAGTCATAAGGCCTTCCTTTGCGGAAAATTTTCAGGGTGGGATA&amp;type=translated%20DNA&amp;db=hg38&amp;output=json</a>
 </pre>