6224a15a5899c275ac785a49c67860284dff3de9
hiram
  Mon Mar 2 10:49:54 2020 -0800
correct one line header message in usage() no redmine

diff --git src/hg/genePredSingleCover/genePredSingleCover.c src/hg/genePredSingleCover/genePredSingleCover.c
index 008826d..e5ffa8d 100644
--- src/hg/genePredSingleCover/genePredSingleCover.c
+++ src/hg/genePredSingleCover/genePredSingleCover.c
@@ -199,49 +199,47 @@
 struct chromBins *genes = genesLoad(inGpFile);
 FILE *outFh = mustOpen(outGpFile, "w");
 struct hash *scoreTbl = (scoreFile != NULL) ? scoreTblLoad(scoreFile) : NULL;
 struct slName *chrom, *chroms = chromBinsGetChroms(genes);
 
 while ((chrom = slPopHead(&chroms)) != NULL)
     {
     chromSingleCover(chromBinsGet(genes, chrom->name, FALSE), scoreTbl, outFh);
     freez(&chrom);
     }
 
 carefulClose(&outFh);
 chromBinsFree(&genes);
 }
 
-static void usage(char *msg)
+static void usage()
 /* Explain usage and exit. */
 {
-errAbort("%s\n"
-    "\n"
-    "genePredSingleCover - create single-coverage genePred files\n"
-    "\n"
+errAbort("genePredSingleCover - create single-coverage genePred files\n"
+    "usage:\n"
     "    genePredSingleCover [options] inGenePred outGenePred\n"
     "\n"
     "Create a genePred file that have single CDS coverage of the genome.\n"
     "UTR is allowed to overlap.  The default is to keep the gene with the\n"
     "largest numberr of CDS bases.\n"
     "\n"
     "Options:\n"
     "  -scores=file - read scores used in selecting genes from this file.\n"
     "   It consists of tab seperated lines of\n"
     "       name chrom txStart score\n"
     "   where score is a real or integer number. Higher scoring genes will\n"
     "   be choosen over lower scoring ones.  Equaly scoring genes are\n"
     "   choosen by number of CDS bases.  If this option is supplied, all\n"
     "   genes must be in the file\n"
-    "\n", msg);
+    "\n");
 }
 
 int main(int argc, char *argv[])
 /* Process command line. */
 {
 optionInit(&argc, argv, optionSpecs);
 if (argc != 3)
-    usage("wrong # args");
+    usage();
 genePredSingleCover(argv[1], argv[2], optionVal("scores", NULL));
 
 return 0;
 }