8bd821162ab03e746058895b7347410089292e56
brianlee
  Tue Mar 25 14:04:19 2025 -0700
Adding xlsx to SSPsyGene format for new extended Hoffman dataset

diff --git src/hg/cirm/cdw/cdwSubmit/cdwSubmit.c src/hg/cirm/cdw/cdwSubmit/cdwSubmit.c
index 95c78a70f13..73ad048b703 100644
--- src/hg/cirm/cdw/cdwSubmit/cdwSubmit.c
+++ src/hg/cirm/cdw/cdwSubmit/cdwSubmit.c
@@ -560,31 +560,31 @@
         errAbort("Character '%c' (binary %d) not allowed in fileName '%s'", c, (int)c, fileName);
 }
 
 boolean isSupportedFormat(char *format)
 /* Return TRUE if this is one of our supported formats */
 {
 /* First deal with non bigBed */
 static char *otherSupportedFormats[] = {"unknown", "fastq", "bam", "bed", "gtf", 
     "bam.bai", "vcf.gz.tbi",
     "bigWig", "bigBed", 
     "bedLogR", "bedRrbs", "bedMethyl", "broadPeak", "narrowPeak", 
     "bed_bedLogR", "bed_bedRrbs", "bed_bedMethyl", "bed_broadPeak", "bed_narrowPeak",
     "bedRnaElements", "openChromCombinedPeaks", "peptideMapping", "shortFrags", 
     "rcc", "idat", "fasta", "customTrack", "pdf", "png", "vcf", "cram", "jpg", "text", "html",
     "tsv", "csv",
-    "raw", "xls",
+    "raw", "xls", "xlsx",
     "h5ad", "rds",
     "tif", "avi",
     "kallisto_abundance", "expression_matrix",
     };
 static int otherSupportedFormatsCount = ArraySize(otherSupportedFormats);
 if (stringArrayIx(format, otherSupportedFormats, otherSupportedFormatsCount) >= 0)
     return TRUE;
 
 /* If starts with bed_ then skip over prefix.  It will be caught by bigBed */
 if (startsWith("bed_", format))
     format += 4;
 return cdwIsSupportedBigBedFormat(format);
 }
 
 void prefetchChecks(char *format, char *fileName, char *submitDir)