2f48d68cce72bd8ddfb21a11da72d244b7c8c479
markd
  Sun Oct 3 08:31:41 2010 -0700
added options to specify how to obtained qName and tName.  Output query and target defs in score file
diff --git src/hg/blastToPsl/pslBuild.h src/hg/blastToPsl/pslBuild.h
index b74401a..6481828 100644
--- src/hg/blastToPsl/pslBuild.h
+++ src/hg/blastToPsl/pslBuild.h
@@ -15,9 +15,6 @@
     cnvNucCoords = 0x100,
 };
 
-/* score file header */
-extern char *pslBuildScoreHdr;
-
 unsigned pslBuildGetBlastAlgo(char *program);
 /* determine blast algorithm flags */
 
@@ -26,8 +23,14 @@
                             unsigned flags);
 /* construct a new psl from an HSP.  Chaining is left to other programs. */
 
-void pslBuildWriteScores(FILE* scoreFh, struct psl *psl, double bitScore, double eValue);
+FILE *pslBuildScoresOpen(char *scoreFile, bool inclDefs);
+/* open score file and write headers */
+
+void pslBuildScoresWrite(FILE* scoreFh, struct psl *psl, double bitScore, double eValue);
 /* write scores for a PSL */
 
+void pslBuildScoresWriteWithDefs(FILE* scoreFh, struct psl *psl, double bitScore, double eValue, char *qDef, char *tDef);
+/* write scores and definitions for a PSL */
+
 #endif